1、班级_ 学号_姓名_ 成绩_2012年 月 日 试卷B班级_姓名_学号_成绩_一 、填空题(30分,每空1分)1. 典型的微型计算机硬件主要由四部分组成,它们是_、_、_和_。2. 8086/8088 CPU从功能上可分为两部分,即执行单元EU和总线接口单元BIU,EU 的功能是负责_, BIU的功能是负责_。由于_的存在,使EU 和BIU 可以并行工作,因而提高了CPU的利用率。3. 微型计算机硬件各部分之间的信息都是通过总线传送,总线信号分为三组,分别为_, _和_。4. 8086的数据总线有_位,地址总线有_位,其中_为地址/数据复用总线。5. 8086的标志寄存器中控制标志有_、_、_
2、。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, 50HBXSI 5. ADD DI, BL6. MOV AX, ES:SI7. DAA8. ADD DH, E
3、S: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 ( ) 四、计算及简答题(15分,每题5分)1. 某指令对应当前段寄存器CS=1000H,指令指针IP=FF00H,此时,该指
4、令的物理地址为多少?指向这一物理地址的CS和IP是唯一的吗?试举例说明2. 试判断8088系统中存储系统译码器74LS138的输出和所决定的内存地址范围,见下图。3. 已知12位的A/D变换器输入电压范围为010V,当A/D变换器变换后的数据分别为40H、80H、400H时,其对应的输入电压各是多少?五、在数据段中从0500H单元开始存放着100个带符号数(16位),要求把其中的正数传送至1000H开始的存储区;负数传送至1100H开始的存储区。(10分)六、阅读下列程序,逐行说明本程序功能并写出结果。MOV AH, 0 ;_MOV AL, 5 ;SAL AX, 1 ; _MOV BX,AX
5、;MOV CL, 2 ; _ SAL AX,CL ;ADD AX,BX ;结果:AX=_程序功能:七、分析编程题(15分) 如图为DAC1210通过8255A与工控机总线接口相连。D/A转换器的高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输出电压为多少伏?提示:8255A控制字
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1