微机原理习题集读程序写结果.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理习题集读程序写结果

读 程 序 A类: 1、 CLC MOV AX,248BH MOV CL,3 RCL AX,CL 执行以上程序序列后, AX=____________________。2、设TABLE DW 3467H,7367H,0A566H,665DH,767FH ENTRY DW 3 若执行下列指令:MOV BX,OFFSET TABLE ADD BX,ENTRY MOV AX,[BX] 结果,AX=__________(用十六进制表示)(A) (B) MOV CX,77H MOV CX,77H MOV BX,88H MOV BX,88H NEXT: MOV AX,4500H NEXT: MOV AX,4500H DEC BX DEC BX LOOP NEXT LOOPNZ NEXT 问程序段A,B执行中各循环多少次? 程序段 A循环_______________次,程序段B循环___________次。 4.MOV AX,9090H SUB AX,4AE0H JC L1 JO L2 JMP L3 AX= 45B0H ,程序转向 5.假设寄存器AX=1234H,DX=0A000H MOV BX,0 MOV CX,BX SUB CX,AX SBB BX,DX MOV AX,CX MOV DX,BX AX= EDCCH ,DX= 程序功能是:对DX:AX组成的32位数进行求补 6.已知8253端口地址为80H、82H、84H、86H,初始化程序如下,说明程序的含义。 MOV AL,67H OUT 86H,AL MOV AL,80H OUT 82H,AL 该程序含义是 7.阅读下列程序,并回答问题 NAME EAM4-2 DATA SEGMENT A DB 4H B DB 52H C DB 2 DUP(?) DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX MOV AL,A ADD AL,B DAA MOV C,AL LAHF AND AH,01H MOV C+1,AH MOV AH,4CH INT 21H CODE ENDS END START 问程序运行后:C DB , (注:请填上数据) 8.已知程序段如下: MOV AX,1234H MOV CL,4 ROL AX,CL DEC AX MOV CX,4 MUL CX INT 20H 试问:(1)每条指令执行后,AX寄存器的内容是什么?(2)每条指令执行后,CF,SF及ZF的值分别是什么?(3)程序运行结束时,AX及DX寄存器的值为多少? 10.设一个字节数据X存放AL寄存器中,试说明下列程序的功能: XOR AH,AHSAL AX,1MOV BX,AXMOV CL,2SAL AX,CLADD AX,BX字节数据X分析下列程序段: ADD AXBX JNO L1 JNC L2 SUB AX,BX JNC L3 JNO L4 JMP SHORT L5 如果AX和BX的内容(带符号数)给定如下: AX BX (1)B568H 54B7H (2)147BH 80DCH (3)D023H 9FD0H (4)42

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档