微机原理与接口技术试题答案.pdfVIP

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

微机原理与接口技术试题答案

第一篇:微机原理与接口技术试题答案

微机原理与接口技术试题答案

一、填空题(20*1)

1、微机系统由(硬件系统)和(软件系统)两部分组成。2、

8086有(20)位地址线,存储器容量为(1M)B。3、8086CPU内

部组成结构从功能上讲,可分为(BIU)和(EU)两部分。4、

8086/8088的四个段寄存器为(DS)、(ES)、(SS)、(CS)

5、用来存放CPU状态信息的寄存器是(FLAGS)。

6、用来存放指令地址的寄存器是(IP)。7、8086的16位标志

寄存器FLAGS中OF=1表示运算结果(溢出),ZF=1表示运算结果

为零。PF=0表示运算结果的低8位中1的个数为(奇数)。

8、8086的16位标志寄存器FLAGS中IF=1表示CPU(允许)

中断,F=1表示CPU进入(单步)工作方式。

9、地址4000H:0300H,其物理地址是(40300H),段地址是

(4000H),偏移地址是(0300H)。

11、I/O端口的寻址方式有两种,分别是(直接寻址),(间接寻址)。

12、指令JONEX表示OF=(1)时转移。

13、将I/O设备端口内容读入AL中的指令助记符是(IN)。14、

8086CPU的I/O指令采用间接寻址时,使用的间接寄存器是(DX)。

15、设置DF=1的指令为(SD)。

16、清除CF标志的指令为(CLC)。

17、一对操作堆栈的指令为(POP)和(PUSH)。

18、LOOPNZ的循环条件为(CX≠0ZF=0)。

19、实现无符号数乘2的指令的助记符是(SHL),实现有符号

数除2的指令的助记符是(SAR)。22、8086CPU引脚信号中中断请

求两个信号名称为(IN)和(NMI)。

26、I/O端口的编址方式一般有(存储器统一编址)和(独立编

址)两种

29.1片8259A中断控制器可管理(8)级中断,用9片8259A可

构成(64)级主从式中断管理系统。

二:填空题(每题2分,共20分)1.8086CPU复位时,寄存器CS值

为(FFFFH),寄存器IP的值为(0000H)2.8086CPU的8个8位通用寄存

器名为(AL),(AH),(BL),(BH),(CL),(CH),(DL),(DH).3.若SS=3240H,SP

=2000H,栈顶的实际地址为(34400H).4.指令MOVAX,[BX]的机器

码为8BH,07H,指令MOV[BX],AX的机器码为(89H),(07H).5.8255A

的工作方式有方式0功能为(基本输入输出),方式1功能为(选通输入输

出),方式2功能为(双向数据传送).6.执行指令PUSHAX有SP

=(SPBUFDAAENDSCODESEGMENASSUMECS:CODE,

DS:DAASARPROCFARPUSHDSMOVAX,0PUSHAXMOV

AX,DAAMOVDS,AXLEABX,BUF1MOVCX,COUN-1MOV

AL,[BX]AG:INCBXCMPAL,[BX]JAEBIGMOVAL,[BX]BIG:DEC

CXJNZAGMOVBUF2,ALRESARENDPCODEENDSENDSAR

问:该程序执行后BUF2中的值为(9).四、程序设计题(2*10)

1、编写一个汇编语言程序,要求从键盘输入一个小写字母,将其

转换成大写字母在屏幕上显示出来。

DAASEGMENBUFDB0DH,0AH,“PLEASEINPUACHAR:$”

DAAENDS

SACKSEGMEN

DB20DUP(?)SACKENDS

CODESEGMEN

ASSUMEDS:DAA,CS:CODE,SS:SACKBEGIN:MO

文档评论(0)

176****7010 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档