华中农业大学2018考研真题之820-微型计算机原理及应用.docx
华 中农业大学二 0 一八年硕士 研 究 生入学考试试课程名称 : 820 微型计算机原理及应用题 纸第 1 页 共 7 页注 意 : 所有答案 必 须写 在答题本上 不得写在试题纸 上 , 否 则无 效 。一 、 填 空 (每空 1 分 , 共 20 分)1. 微型计算机的硬件包括 , , 及 其 总 线 。2. 8086CPU 从 内 部 功 能 上 可 分 为 和 两个独立的功能部件 。3. 某存储器中有 48KB 的 ROM , 其 未 地 址 为 OFFFFH, 则 首 地 址 为4. 8255 工作于方式 1 的 输 入 时 , A 口所用 C 口 作 联 络 线 的 是 B 口所 用联络线的是5. 8086CPU 的外部中断是指 和趴 在 2000H 处 存放 CALL 5000H , 问该指令执行后 , l P= SP= , SP+1=7、当执行 MOV AX , 一 3 指令后 , AX 寄存器的内容为8、 将 十 进 制 数 217 转换成二进制数为 , 转 换 成 BCD 码为9 、 若 8259A 的 ICW2 为 77H , 则 IRO l R7 所 对 应 的 中 断 类型码分别 是10. 每一片 8259A 可管理 级优先权中断源 , 通 过 8259A 的 级 联 , 最 多可管理 级优先权中断源 。二 、 单项选择题 ( 从下列各 题 四个备选答案中选出 一个正确答案 ,并将其代号 写在答题纸的相应位置 。 每小题 1 分 , 共 20 分)1、 8 位元符号二进制数能表示十进制数范围是 : ( )A. O 255 B. O 256 c. 1 255 D. 1 2562、 十进制数 254 用 BCD 码表示 为 : ( )A. (254) BCD B. 001001010100 C. 11111110 D. FEH3、 十 六 进 制 数 8DH 转换成二进 制数是 :( A. 100011018 8. 100010118 C. 100011008 D. 1001110184. 字符 E 的 ASC I l 码 是 : ( )A. OEH 8. EOH C.45H D. 54H5. 已知 DS=1234H, EA=789AH 此内存单元的物理地址为 : ( A. 8ACE1H 8.8ACEOH C. 198DOH D. 198DAH6. 设 ( AL) =39, (8L) =28, 下列指令执行后 , AL 内容 是 : ( )华 中农业大学二 0 一八年硕士 研 究 生入学考试试课程名称 : 820 微型计算机原理及应用题 纸第 2 页 共 7 页注 意 : 所有答案 必 须写 在答题本上 不得写在试题纸 上 , 否 则无 效 。ADDA. 61HAL, BL DAAB. (01100001 ) BCDC. (01100111) BCD D. 76H7. 8086/ 8088CPU 可寻址存储器空 间 是 : ( A. 64KB B. 128K C. 1M D.2M 8. CPU 的 数据总线是 : ( )A. 三 态 双 向 B. 二 态单向 c. 三态 D. 双向9. 指令 MOV AL , BP S I ; 其操作数所在的段寄存器是 : )A.DS B.SS C. ES D. CS10. 8086CPU 执 行指令 IN AL , 30H 时 , 其 百 百 , W百 , M/ T百 信 号为 : ( A. 1.0.0 B. 0. 1. 0 C. 0. 1. 1 D1. 0. 111. IBM -PC 计 算机用地址线 的 AO , 译码选择 1/ 0 端口为 : ( )A. 255 B. 256 C. 1000 D. 102412. 8086CPU 响 应 可屏蔽中断 INTR 的条件 是 : ( )A. INTR 有效 B. IF=1C. INTR 有效且 i F=O D. INTR 有效且 l F=1 13. 中断向量表存放在内存的物理地址是 : ( )A. OOOOOHOOFFFH B. OOOOOHOFFFFHC. OOOOOH007FFH D.OOOOOH 003FFH14. 中断指令 lNT 1CH 的 中 断向量表地址 ( CS IP) 为 : )A.OOOOH:0070H B.OOOOH:01COHC. 0070H:001CH D. 001CH:OOOOH 15. 下 列指令中定义字 变量的是 : )A.DB B. DW C. DD D. DT16. 在汇编过程中不产 生 指 令 码 , 只 用 来 指 示 程 序 如 何 汇 编 的 指 令 是 :( )A 汇编指令 B. 伪指令 C. 机器指令 D. 宏 指 令17. 8259A 的中断屏蔽控制字是 : ( A. ICW4 日 OCW2 C. OCW1 D. ICW118. 在 l BM一 PC/XT 计算机中 有 一 片 8259A , 中断服务结束后 , 要送 EO I 命 令 , 其 完成普通 EO I 命令字的操作是 : ( )人 才 巴操作命令字 20H 送到端口 20H 中华中农业大学二 0 一 八年 硕 士 研 究 生入学考试试课程名称 : 820 微型计算机原理及应用题 纸第 3 页 共 7 页注意 : 所 有 答 案 必 须 写 在 答 题 本 上 , 不 得 写 在 试 题 纸 上 , 否 则 无 效 。B. 把操作命令字 20H 送 到 端口 21H 中 C. 才 巴操作命令字 21H 送到端口 20H 中 D. 才 巴 操作命令字 21H 送到端口 21H 中19. 在 某一微机系 统中有一片 8255A 该芯片 引 脚 AO , A1 分别接在地址线 AO, A1 上 假 如其控制寄存器端口 为 21BH 则该芯 片 B 口的端口地址 是 :( )A. 21AH B. 219H C. 218H D.217H20. 可 编程记 数 定时器 8253 的工作方式共有 : A. 3 种 B. 4 种 C. 5 种 D . 6 种三 、 分 析 问 答 题 ( 根据题目要求写出答案 。 每小题 6 分 , 共 30 分)1、 下 列 指 令 执 行 完 后 , 写 出 标 志 寄 存 器 中 , OF 、 SF、 ZF 、 PF、 CF 的值。OF SF ZF PF CFMOV AL, 78日ADD AL, SAH 一 MOV AL, D7H ADD AL, ESH MOV AL, 74日 CMP AL, 43H2、 现在 DS=2000H , BX二 0100H, S l=0002H, 20100H=12H , 20101H=34H, 20102H =56H, 20103H =78H, 21200H =2AH, 21201HJ=4CH, 21202H=B7H,21203H=65H , 试 说 明 下 列 各 条 指 令 的源操作数寻址方式及 AX 中的内容。(1) MOV AX , 1200H(2) MOV AX, BX(3) MOV AX, 1100HBX(4) MOV AX, BX SI(5) MOV AX, 1100H BX SI3、 (1) 67 (IQ) - 54 + 54 to ? 用 BCD 码 运 算 , 并写出算 式 。 4、 对于 给定的数据定义 , 变量 R1 和 R2 的值分别是多 少 ? a) A1 DB 1、 2、 3、 ABC A2 DB OR1 EQU A2-A1华中农业大学二 0 一 八年硕士 研 究 生入学考试试 题 纸课程名称 : 820 微型计算机原理及应 用 第 4 页 共 7 页注意 : 所 有 答 案 必 须 写 在 答 题 本 上 , 不 得 写 在 试 题 纸 上 , 否 则 无 效 。b ) K1 DW ?K2 DB 6 DUP ( ? ) K3 DD?R2 EQU $-K15、 8086 对存储器的管理为 什么采用分段的办 法?四 、 程 序 分 析 题 (每题 6 分 , 共 30 分1. 执行下列程序段后 , 求 SP二 一 一 , BX 一 一 , DX 一 一 。 填上堆浅的 内容 :MOV SP, 2315HMOV AL, 10HMOV 2315 , AL MOV BX, 1100H MOV DX, 2233H PUSH BXPUSH DXPOP BX2. 已 知 : AX=OFFFFH, DX=0001H MOV CX, 2LP: SHL AX, 1 RCL DX, 1LOOP LP上述程序执行后 : DX= , AX=2315H问 : ( 1) 若 2100H=31H , 程序执行后 2101H= (2) 若 2100H=A5H , 程序 执 行 后 2101HJ=3. 设有 101 个字 节数据存放在数据段中 , 偏 移 地 址 为 2000H 的 存 储 区 内 , 下面的程序是从该数据区中找出最大的一个数并存入 2100H 单元中 , 请 完 成 该 程序 在空白处填入适当的语句 )MAX : MOV BX, MOV AL, BX华中农业大学二 0 一 八年硕士 研 究 生入学考试试 题 纸课程名称 : 820 微型计算机原理及应 用 第 5 页 共 7 页注 意 : 所有答案 必 须写在 答 题本 上 不得写在 试 题纸 上 则无 效 。MOV ex,LOOP1 : DEC BXCMP AL , BXLOOP2 MOV AL, BXLOOP2 : DEC exJNZMOV , AL HLT4、 设初 千 直 , AX=4321H, DX=8765H 。 贝 1)MOV CL, 04H SHL DX, CL MOV BL, AH SHL AX , CL SHR BL, CL OR DL, BL上述程序执行后 , DX 一 一 , AX=_ , SF 一 一 , PF= , ZF=5、 已知 DX=OA476H, CX=0302 , CF=1 OR DX, DXRCR DX, CL XCHG CH, CL RCL DX, CL上述程序段执行后 , DX一 一 , CF 一 一 。五 、 编 程 序 题 每小题 15 分 , 共 30 分 1、 请编写出 8253 的初始化程序 , 如图所 示 。 在 8253 的 CLKo 上连接着频率为 1MHZ 的外部计数时 钟 , 要在 OUT1 上输出周期为 1S 的对 称 方 波 。 ( 提示 : 计数器 0 和 计数器 1 都 为 工 作方式 3。 )华中农业大学二 0 一 八年 硕 士 研 究 生入学考试试课程名称 : 820 微型计算机原理及应用题 纸第 6 页 共 7 页注 意 : 所有答案 必 须写在 答 题本 上 , 不得写 在 试题纸上 , 否 则无 效 。Do D1 川 k 飞 j Do 07CLKo 仁 lMHZ/SGATEo +SVIOR RD OUToCLK1IOW WR GATE1 +SVOUT1Al l AOA3 A lY=40 日 82532、 求 67H , 49H , 87H , 32H, OOH , F5H, A7H , 99H 中 最 大 值 ( 用 汇 编 语 言编 。六 、 设 计 应 用 题 (每小题 20 分 , 共 20 分)以 8086 为核心的微机系 统中 , 有 1 片 8259 和 1 片 8253, 8259 的中断优先级 IRO 最高 , IR7 最 低 , 在 8259 的 IR5 端上也引入一外部中断请求 , 其中断类型 码为 35H。 现 在在 8253 的 CLKO 端输入 1MHZ/s 的时钟频率 (如下图所示) , 要求 在 8253 通道 1 上产 生 1s 的方波信 号 , 并利 用通道 2 完成对 1s 方波信号的计数 功能 , 计 满 100 次通过 8259 的 IR4 端向 CPU 发出中断请求 , 已知该中断服 务 程 序的入口地址为 3000H:2013H, 请利 用给出的图连线完成要求的功能 ,并编写 中断向量表的初始化程序和能使 8259 和 8253 正常工作的全部程序 。 (设 8259 端口地址为 20H, 21H, , 8253 的端口地址为 40H, 42 H, 44 H, 46H) 。华中农业大学二 0 一 八 年 硕 士 研 究 生入学考试试课程名称 : 820 微型计算机原理及应用题 纸第 7 页 共 7 页注意 :所有答 案 必 须写在答题本上 , 不得写在试题纸上 , 否 则无 效 。8253CLKO 一 lMHZ方 波GATEO OUTO CLK l GATE1 OUTl CLK2 GATE2OUT28259IROIRl IR2 IR3IR4IR6 IR7外部中断