1、北京航空航天大学2011-2012 学年 第一学期期末考试 B 卷班级_ 学号_姓名_ 成绩_2012 年 月 日 试卷 B班级_姓名_学号_成绩_一 、填空题(30 分,每空 1 分)1. 典型的微型计算机硬件主要由四部分组成,它们是_、_、_和_。2. 8086/8088 CPU 从功能上可分为两部分,即执行单元 EU 和总线接口单元BIU,EU 的功能是负责_, BIU 的功能是负责_。由于_的存在,使 EU 和 BIU 可以并行工作,因而提高了 CPU 的利用率。3. 微型计算机硬件各部分之间的信息都是通过总线传送,总线信号分为三组,分别为_, _和_。4. 8086 的数据总线有_位
2、,地址总线有_位,其中_为地址/数据复用总线。5. 8086 的标志寄存器中控制标志有_、_、_。6. 8086CPU 的 I/O 指令采用间接寻址时,使用的间接寄存器是_。7. 在串操作中,一般假定源串在_中,而目的串在_中,用_作指针对源串寻址,用_作指针对目的串寻址。8. 半导体存储器包括_和_两大类。9. 8255A 是_,它有 _个_位端口,_种工作方式。10. 8253 是_,它有_个计数通道,_种工作方式。二 、分别说明下列指令中源操作数采用的寻址方式。(10 分,每题 1 分)1. MOV DS, AX 2. AND CH, 1000H 3. PUSH DS 4. ADD AL
3、, 50HBXSI 5. ADD DI, BL6. MOV AX, ES:SI7. DAA8. ADD DH, ES:ARRAYSI9. IN AL, 63H10. IN AL, DX三、判断下列指令正误。(10 分,每题 1 分 1. XOR DL, BH ( ) 2. ADD 100, AH ( ) 3. MOV DS, 2200H ( ) 4. MOV BXSI, DI ( ) 5. IN AL, 250H ( ) 6. OUT 80H,AL ( )7. IN AX, DX ( )8. DEC SI+2 ( )9. MUL BYTE PTR BX ( )10. REP MOVSB ( )
4、 四、计算及简答题(15 分,每题 5 分)1. 某指令对应当前段寄存器 CS=1000H,指令指针 IP=FF00H,此时,该指令的物理地址为多少?指向这一物理地址的 CS 和 IP 是唯一的吗?试举例说明2. 试判断 8088 系统中存储系统译码器 74LS138 的输出 和 所决定的内存地1Y6址范围,见下图。2 AG2 BG1G7 4 L S 1 3 8CBA1_MOV BX,AX ;_MOV CL, 2 ; _ SAL AX,CL ;_ADD AX,BX ;_结果:AX=_程序功能:七、分析编程题(15 分)如图为 DAC1210 通过 8255A 与工控机总线接口相连。D/A 转换
5、器的高 8 位数据线与 8255 的 B 口相连,低 4 位数据线与 A 口的高 4 位数据线相连。8255A 的 A 口,B 口,C 口及控制字地址见电路图。要求: 1简单分析 DAC1210 与 8255 接口电路的工作过程。2写出 8255A 的地址及控制字。3编写一段将数据 4A8H 送 DAC 进行一次 D/A 转换的程序。4若 DAC1210 模出量程为 010V ,问数据 4A8H 经过数/模转换后,DAC1210 输出电压为多少伏?8 2 5 5 AD A C 1 2 1 0V R+ 1 5 V满意度fBK10oI2o- 1 5 VI0 43I0 21/BXFER1W27PB 074 7PC0S7D 0RW0A1R E S E T01R E S E TIO70 S&4A5689237&提示:8255A 控制字1A 组工作方式A 口C7 4B 组工作方式B 口C3 0D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 00 0 方式 00 1 方式 10 方式 01 方式 10 输出1 输入