《2024春上学期西安电子科技大学《微机原理与应用》在线考核.docx》由会员分享,可在线阅读,更多相关《2024春上学期西安电子科技大学《微机原理与应用》在线考核.docx(5页珍藏版)》请在课桌文档上搜索。
1、微机原理与应用试卷(考试时长:100分钟)AOl,填空题,每个题2分,共20分1.16位有符号二进制数表示的范围为-2.58对应的组合BCD数书写格式为J3.微型计算机硬件由三大部分组成。4.8086/8088CPU内部共有一一个寄存器。5.MOVAX,BP+13H指令的源操作数的寻址方式为-6.S(DS)=OlOOHl(SS)=0150H,(BX)=0003H,(BP)=0003H,存储器(OlOO3H)=1234H,(01503H)=5678H,贝UCPU执行:MoVB1.jBX指令后,(B1.)=J7.8086/8088汇编语言中,语句的种类有指令语句、宏指令和指令。8.若(A1.)=O
2、FFH,CF=O,贝!JCPU执彳亍INCA1.指令后,CF=_O9.8086CPU的字符串处理指令的目的串地址默认在J10.I/O地址译码方式有全地址译码和OA02,简答题,每题4分,共20分1.变量定义后具有哪些属性?2.指令语句的作用是什么?伪指令的作用是什么?3.为什么地址总线是单向的?总线是双向的?4.简述子程序与宏指令之间的区别。5.ASSUME伪指令的作用是什么?A03,每题2分,共20分。识别下列指令是否正确,对于正确指令,分别说明源操但故的寻址方式,对于错误的指令,说明错误所在.1.INA1.,1000H2.MOVSB3.TESTA1.1CX4.1.EADS,BX5.M1.A
3、X,BX6.POPCS7.SHRDX,C1.8.XORBX,BP+03H9.DAAA1.10.MOVD1.,1000AO4、程序分析题。每题10分,共20分。1.分析下列程序完成的功能MOVA1.,06HSH1.A1.,OlHMOVB1.A1.MOVC1.,3SH1.A1.,C1.ADDA1.1B1.2.若有以下变量定义,请说明下面的程序执行后,AX的内容是什么?TAB1.EDW40,50l20,30ENTRYDW3BIIIMOVBX,OFFSETTAB1.EADDBXfENTRYMOVAX,BXAo5、硬件应用题,20分1.在工业控制领域,经常需要检测某些开关量的状态.例如,在某一系统中,有8个开关K7-K0,要求不断检测它们的通断状态,并通过发光二极管1.ED7-1.ED0显示出来,开关断开(高电平),相应1.ED点亮;开关闭合(低电平),相应1.ED熄灭.请在PC/XT系统总线上,利用8255A以及其它器件(自选)设计出实现题目功能的接口电路(设分配给8255A的端口地址为300H-303Hl编写包括8255A初始化在内的实现题目功能的检测程序。