《汇编语言》试卷及答案.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
填空(每空1分,共计20分) 计算机硬件的基本结构由 、 和 三个主要部分组成,用 把它们连接在一起。 当运算结果SF= ,ZF= , PF= 。 47的十六进制数是 ,二进制数是 。 汇编语言程序上机过程 、 、____________、_____________。 AL=45H,执行AND AL,0B8H后,AL= ,CF= _ _。 用 段寄存器和 寄存器可确定下一条指令的物理地址。 段内转移的转移地址只有 地址,段间转移的转移地址包括 地址和 地址。 单项选择(每小题2分,共计20分) 1、一个字为( )位二进制数。 A、8位 B、16位 C、32位 D、64位 2、下列四个寄存器中,可作为八位寄存器的是( )。 A、AX B、CH C、BP D、IP 3、8086系统的存储器,存储单元的物理地址是( )位。 A.16 B. 8 C.20 D. 32 4、在双操作数指令中,目的操作数不能使用( )。 A. 存储器 B. 寄存器 C. 立即数 D. 段寄存器 5、执行MOV BX,OFFSET TTR,结果相当的指令是( )。 A、MOV BX,TTR B、LEA BX,TTR C、PUSH TTR D、XCHG BX,TTR POP BX 6、在下列指令中,有错误的是( )。 A、MOV AX,5634H; B、MOV BL,3456H C、MOV AL,75H; D、MOV BX,57H 7、下列指令中有错误的是( )。???? A、POP? AX ??? ?B、MOV ?DS,AX? C、ADD BX,25H ?? D、SHR AX,8? 8、要使串操作指令从高地址向低地址执行,应把标志位置为( )。 A. TF=0 B. SF=1 C. IF=0 D. DF=1 9、在IN AL,PORT指令中,PORT称为( )。 A. 立即数 B. 有效地址 C.端口地址 D.寄存器名 10、下列语句格式有错误的是( )。 LEA BX,STR B、XCHG BL,AL C、DATA:DB ‘AB’ D、EMP = EMP+1 三.简答题(共计20分) 1、选用合适的指令,分别完成下列操作:(每小题2分,合计4分) (1)将字变量VARW的偏移地址送BX寄存器; (2)将字变量VARW的内容送AX寄存器; 2、指出下列指令中源操作数的寻址方式是什么?(每小题2分,合计8分) (1)MOV AX,5 (2)MOV AX,BX (3)MOV AX,[BP] (4)MOV AX,VAL[BX][SI] 3、以TABLE为首地址的数据区中要存放以下次序的数据:‘A’、‘B’、0、0、‘C’、‘D’、0、0,请分别用DB和DW语句实现。(4分) 4、汇编语言编写的程序中有哪四种基本程序结构形式?。(4分) 四、分析题(共计20分) 假设 (BX)=0E3H, 变量VALUE中存放的内容为79H, 确定下列各条指令单独执行后BX的值。(4分) (1) XOR BX, VALUE (2) OR BX, VALUE 若AL=8AH,BL=4BH ADD AL,BL JC NEXT OR AL,47H HLT NEXT:ADC AL,0 HLT 问程序执行后:AL = (3分) 3、分析下面程序段,回答指定问题。 MOV CL,7 MOV AX,9B7CH SHR,AX,CL HLT 问程序执行后: AX = (3分); 4、下面程序的功能是将

文档评论(0)

我思故我在 + 关注
实名认证
内容提供者

部分用户下载打不开,可能是因为word版本过低,用wps打开,然后另存为一个新的,就可以用word打开了

1亿VIP精品文档

相关文档