您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 西安电子科技大学网络与继续教育学院微机原理试题
第1页(共7页)学习中心_________姓名_____________学号西安电子科技大学网络与继续教育学院《微机原理与应用》全真试题(开卷90分钟)题号一二三四五六总分题分301020101020得分一、填空(每空2分,共30分)1.若(DX)=7BH,(CL)=03H,CF=1,则CPU执行RCRDX,CL指令后,(DX)=。2.8086CPU关于数据的寻址方式中,是存储器寻址方式的有。3.若给某微机系统配置16K字节的SRAM电路,SRAM芯片选用Intel6264,则共需片6264芯片。4.在8086系统中,若某存储器字单元是未对准的,则CPU访问该存储单元需个总线周期完成。若访问另一偶地址存储器字节单元时,使用数据总线。第2页(共7页)5.MOVAX,[BP][DI]+13H指令的源操作数的寻址方式为。6.若(DS)=0100H,(SS)=0150H,(BX)=0003H,(BP)=0003H,存储器(01003H)=5566H,(01503H)=7788H,则CPU执行:MOVAL,[BX]指令后,(AL)=,CPU执行MOVAX,[BP]指令后,(AX)=。7.将十进制数75用分离BCD码形式定义到BCDWORD字单元的伪指令定义语句为。8.若(DL)=OFFH,CF=0,则CPU执行INCDL指令后,CF=,(DL)=。9.8086CPU的字符串处理指令的目的串地址默认在。10.I/O地址译码方式有部分地址译码和。11.若分配给某存储器单元的逻辑地址为8B90H:7850H,则该单元的物理地址为H。12.十进制数-100的补码为B。二、判断下列指令语法书写是否正确,对于正确指令打√,并分别说明源操作数的寻址方式,对于错误指令打×,说明其错误原因。(10分)(设VARB为字节变量,VARW为字变量)1.MOVDS,SEGVARW2.SUBDX,VARB3.PUSH12ABH第3页(共7页)4.XORSP,VARW5.JMP[SI]6.IDIVVARW7.MUL12H8.SHRAX,29.MOV[DI],VARB10.ADCAX,OFFSETVARB三、以图示说明下列语句实现的空间分配和预置的数据(假设变量定义在0100H段,VAR1在段内的偏移地址为0000H)。(20分)VAR1DB12,-12,20/6,4DUP(0,55H)VAR2DB′XIDIAN′VAR3DW56ABH,′34′VAR4DWVAR3VAR5DB3DUP(?)第4页(共7页)四、程序分析题(每小题各5分,共10分)1.有程序段:MOVDX,5678HMOVBX,1234HPUSHBXPUSHDXPUSHBPMOVBP,SPMOVAX,[BP+4]POPBPPOPDXPOPBX指出执行后(AX)=H。第5页(共7页)2.分析下列程序完成的功能MOVDL,0DHMOVAH,02HINT21HMOVDL,0AHMOVAH,02HINT21H五、写出完成下述功能的指令或程序段(10分)1.将AL寄存器的低4位取反,高4位保持不变。2.将CX中的低8位与高8位互换。3.至少用3中方法写出将AX寄存器清零的指令。4.将DL中保存的1位16进制数变换成对应字符的ASCLL码(只考虑大写字母)。第6页(共7页)六、硬件设计(20分)1.在PC/XT系统总线上扩充设计一片8255A可编程并行接口芯片。若分配给8255A的端口地址为280H~283H。①试画出8255A与PC/XT系统总线的连接图。(15分)第7页(共7页)②若8255A的PA口工作在方式0输出,PB口工作在方式1输入,PC口方式0输出,试编写8255A的初始化程序。(5分)
本文标题:西安电子科技大学网络与继续教育学院微机原理试题
链接地址:https://www.777doc.com/doc-79245 .html