1、 试卷科目代码: 802 科目名称:微机原理及应用注意:答案必须全部写在考点提供的答题纸上,写在试题上无效;答案要标注题号,答题纸要填写姓名和考号,并标注页码与总页数;交卷时,将答题纸与试题一起装入原试卷袋,用我校提供的密封条密封并签名。一、填空题(本题15小题,每小题3分,共45分)1. 若X=-31,机器字长为8,则X反码 =_ 。2. 若用4个字节存放非压缩型BCD码,其可表示的十进制数据范围为_ 。3. 8086CPU由 部件和执行部件两个独立的功能部件组成。4. 8086CPU对I/O端口的寻址方式有直接寻址和 寻址两种。5. DMA方式是在 和外部设备之间直接进行数据传送的一种传输
2、方式。6. 堆栈段的访问操作中,段内偏移量存放在 寄存器。7. 指令MOV AX, 00ABH中,源操作数字段的寻址方式是 。8. 指令SUB AX,0FFFFH 执行后,AX中的十六位进制内容是 。9. 已知BX=6D16H,有指令如下MOV CL, 7 SHR BX, CL这两个指令运行后,BX的值是 。10. 存储器的 扩展方式中,一次读/写操作要求同时访问两片或多片芯片的相同地址单元。11. 8255A的工作方式 主要是为中断应答式数据传送而设计的。12. 8086的中断向量表共占 个内存单元。13. 8253内部包含了3个 位的减法计数器。14. 微机硬件系统基本结构由CPU、存储器
3、、接口电路、外部设备及 组成。15. 8086CPU中完成逻辑地址转换成物理地址的功能部件称为 部件。二、单项选择题(本题10小题,每小题3分,共30分)1. 8086处理器最小工作方式和最大工作方式的主要差别是( )。A、内存容量的不同 B、I/O端口数不同 C、数据总线位数不同 D、单处理器和多处理器的不同2. 若要使寄存器AL 中的低4 位不变,高4 位清零,应使用的指令是( )。A、AND AL,0FH B、AND AL,0F0H C、OR AL,0FH D、OR AL,0F0H3. 8086中断向量地址=( )中断类型码。A、 2 B、 4C、 8D、 164. 下列8086指令中不
4、影响堆栈变化的指令是( )。A、PUSH B、JMP C、CALL D、IRET5. 中断普通全嵌套方式是指( )。A、固定优先级 B、 优先级自动循环变化C、初始优先权通过命令指定,其他同B D、 以上皆不对6. 下列8086CPU标志寄存器FR的标志位中,不属于状态标志位的是( )。A、 OFB、 IFC、 AFD、 PF 7. 源程序结束伪指令操作助记符是( )。A、 ENDSB、 ENDMC、 ENDPD、 END8. 8086CPU寻址I/O端口最多使用( )条地址线。A、8 B、10 C、16 D、129. 下列关于8086系统中时钟周期、总线周期和指令周期的长短排序正确的是( )
5、。 A、 总线周期指令周期时钟周期 B、指令周期总线周期时钟周期C、 总线周期时钟周期指令周期 D、指令周期时钟周期总线周期 10. 在Intel 8253应用中,如果希望由一个硬件边沿信号产生一个可编程宽度的负脉冲,可设置8253的方式为( )。A、方式0 B、方式1 C、方式4 D、方式5三、简答与分析题(本题4小题,共30分)1. (7分)将十六进制数62A0H与9D60H相加,给出和数及标志位AF,SF,ZF,CF,OF和PF的状态。2. (7分)简述8086 CPU指令系统中的POP AX 指令的操作过程,并说明堆栈数据的特点?3. (8分)某8位微机系统中的存储器子系统如下图所示,
6、请分别写出EPROM1EPROM4存储芯片的地址范围。4. (8分)现有程序段如下: MOV AX, 1234H XOR BX, BXDON: CMP AX, 0 JZ NEXT SHL AX, 1 JNC DON INC BL JMP DONNEXT : HLT请问:该程序完成的功能是什么?程序执行完后,BL寄存器中存放的内容是什么?四、编程与综合应用题(本题3小题,每小题15分,共45分)1. 设数据段有三个无符号数20H、80H和C0H,分别存放在以DAT为首地址的连续3个字节单元中,要求找出三个数中数值大小居中的一个,并将其存入BUF字节单元中。试完成下列程序。 DATA SEGMEN
7、T DAT DB 20H,80H,0C0H BUF DB ? DATA ENDS MOV AL, DAT MOV BL,DAT+1 MOV CL, DAT+2 CMP AL,BL JB XCHG AL,BLLP1:CMP AL,CL JAE XCHG AL,CL CMP AL,BL SAV AL,BL SAV:MOV ,AL MOV AH,4CH INT 21H2. 设有三个字节变量X、Y、Z,试找出X、Y有符号数中较大者送入Z中,编写程序。3. ADC0809和系统总线连接如下图所示。请编写完整程序实现,用中断方式巡回取样8路模拟输入,将转换结果放在BUFFER开始的内存单元,采集100组数据后停止。地址译码器输出220H-227H可控制启动信号START及选通IN0IN7,IRQ0的中断类型号为08H。第 5 页 共 4 页