logo资料库

2008年江苏南京农业大学微机原理与应用学考研真题.doc

第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
资料共4页,全文预览结束
2008 年江苏南京农业大学微机原理与应用学考研真题 一、基础知识问答题(每小题 8 分,共 40 分) 1. 已知 X = -110100IB, Y = -1010110B,用补码求 X -Y 的值。 2. 若给字符 4 和 9 的 ASCII 码加奇校验,应是多少? 3. 内部存储器主要分为几天类?它们的主要功能是什么?典型的微机中有哪几种总线? 它们各自传送什么类型的信息? 4. 试说明 8088CPU 可屏蔽中断的响应过程。 5. 什么叫 D/A 转换器的分辨率?对于一个 10 位的 D/A 变换器,其分辨率为多少? 二、简答题(每小题 10 分,共 50 分) 1. 试说明指令 MOV BX, 5[BX]与指令 LEA BX, 5[BX]的区别。 2. 分别用伪指令 DD、DW、DB 写出在 DATA 开始的连续八个单元中依次存放数据 11H, 22H, 33H, 44H, 55H, 66H, 77H, 88H 的数据定义语句。 3. 编制一个程序将 AL 中的数,高 4 位保持不变,低 4 位置零。 4. 8086CPU 复位后,各寄存器的状态如何?复位后,执行的第一条指令的地址是多少? 5. 什么叫中断?硬件中断有那两类?简述中断传送方式的原理。
三、论述题(每小题 20 分,共 60 分) 1.用 8255 芯片扩展 8086CPU I/O 口,8255A 口作输入,A 口的每一位接一个开关。用 B 口 作为输出,输出的每一位接一个发光二极管,要求开关接 1 时,相应位上的发光二 极管亮 (输出 0),试画出接线图并编写相应的程序。(20 分) 2.从地址 2100H 单元开始,连续存放 8 个字节的无符号数,现在用 BX 作地址指针,编程序 求和,并将结果存在 210AH 单元中。 3.仔细阅读以下程序,并回答问题 DATA SEGMENT TABLE DB 0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100 XAD DB 3 YAD DB ? DATA ENDS STACK SEGMENT STACK 'STACK' STA DB 16 DUP ('STACK') STACK ENDS CODE SEGMENT
ASSUME CS:CODE, DS:DATA, SS:STACK MAIN PROC FAR START: PUSH DS MOV PUSH AX, 0 AX AX, DATA DS, AX BX, OFFSET TABLE AH, 0 AL, XAD BX, AX AL, [BX] YAD, AL AL, 30H DL, AL AH, 02H 21H MOV MOV MOV MOV MOV ADD MOV MOV ADD MOV MOV INT RET MAIN ENDP CODE ENDS END START (1) 在存储器中分别为 table、xad> yad^ sta 分配多少字节单元? (2) 程序运行后,xad. yad,单元中的值为多少?屏幕上显示的字符是什么?
(3) 为程序写上注释。
分享到:
收藏