微机原理试卷[解答].docVIP

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

课程:微机系统及其接口技术(A)卷 2005-2006学年 第 二 学期 学号: 姓名: 得分: 填空(30分) 若下列指令为非法,试写出适合的指令串代替:(6分) MOV WORD PTR [SP], AX; MOV BX,SP MOV [BX],AX (BX为SI,DI也可) SHR AX,2; MOV CL,2 SHR AX,CL DIV BX, CL; MOV AX, BX DIV CL DEC [DI] ; DEC BYTE PTR [DI] 或 DEC WORD PTR [DI] MOV AH, 06H[SI][DI]; MOV BX, SI MOV AH,06H[BX][DI] 或MOV BX,DI MOV AH,06H[BX][SI] IN AL, 04ABH; MOV DX, 04ABH IN AL,DX 设当前的DS=3200H,SS=2000H,BX=160H,BP=500H,SP=002AH,则:(6分) 指令POP [BX+20H]的源操作数的逻辑地址为:2000H:002AH ; 该指令执行后,新的SP值为:002CH 指令ADD [BP],BX目的操作数的逻辑地址为: 2000H: 500H ,该操作数所占存储空间对应的物理地址为:20500H, 20501H 指令 MOV [BX], BP的源操作数为: BP , 目的操作数的逻辑地址为: 3200H:160H 。 有下列数据段的伪指令性语句:(2分) DATA SEGMENT D1 DW 6 DUP (5, 5 DUP(?)) D2 DD 0ACH D3 DB ‘A’ DATA ENDS 此数据段共占用 77 个字节。 微型计算机是由CPU、I/O接口、 存储器 和系统总线组成。其中按功能的划分,系统总线可以分为 地址总线、数据总线、控制总线 三种。(3分) 8086/8088系统为何要用地址锁存器 8086/8088的地址数据线是复用 , 用 ALE 信号作为地址锁存器的锁存信号。(2分) 往串行接口芯片8250的线路控制器写入1AH,其工作方式为:(4分) 偶校验 ,1位停止位,字长为7(3个全答,得2分,少一个扣一分) 若要传送51H的数据,引脚TXD上的一帧波形是: 0 1 0 0 0 1 0 1 1 1 80386工作于保护模式,其系统段描述符和段描述符的区别在于访问权字节的 S 位,码段描述符和数据段描述符区别在于访问权字节的 E 位,对于段描述符,该段是否被映射到物理存储器中是通过访问权字节的 A 位来确定。(3分) 80386开机工作于实地址方式,其寻址范围为 1M 个字节,当CR0的PE=1时,80386进入 保护模式 工作方式,其虚拟寻址范围是 64T 个字节,而对应的物理地址范围是 4G 个字节。(4分) 有下列一段程序,阅读程序,并解释带有“;”的语句的含义。(15分) CODE SEGMENT ASSUME CS: CODE AGAIN: MOV AH, 1 INT 21H ; 调用DOS中断,从键盘输入一个字符,将其ASCII码保存在AL中 CMP AL,’0’; 将AL中的值同0的ASCII值相减(比较) JB AGAIN ; 如果小于0的ASCII值,则跳转至AGAIN处,重新输入 CMP AL, ‘9’;否则,将AL中的值同9的ASCII值相减(比较) JBE BTE0_9 ; 如果小于或等于9的ASCII值,则跳转至BTE0_9 CMP AL, ‘A’; 否则,将AL中的值同A的ASCII值相减(比较) JB AGAIN; 如果小于A的ASCII值,则跳转至AGAIN处,重新输入 CMP AL, ‘F’ JBE BETA_F JMP AGAIN BET0_9: SUB AL, 30H ; 将AL中的值同30H相减,结果存放于AL中 JMP EXIT BETA_F: SUB AL,

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档