淮师级汇编测试.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文档。上传文档
查看更多
淮师级汇编测试

注意:请大家将答案填在指定位置,否则视为0分! 完成后先保存本文档,再点击“上传”按钮即可,可以重复上传! 一、选择题答案 1 2 3 4 5 6 7 8 9 10 C B B B A D D B D B 11 12 13 14 15 16 17 18 19 20 C D C B B C B C A B 二、填空题答案(每小题按题目中的序号顺序填写答案) 【1】CMPS 【2】 【3】 【4】 【5】 【6】 【7】 【8】字节10】216 【11】16 【12】 【13】 【14】256 【15】4 【16】33000H 【17】 【18】 【19】0 【20】0 三、程序填空题答案(每小题按题目中的序号顺序填写答案) 【1】JG BIG 【2】JMP AR4 【3】LOOP AR4 【4】END START 【5】CMP AL,[BX] 【6】JNZ LOP1 【7】 【8】 四、程序分析题答案(每小题按题目中的序号顺序填写答案) 1. A.上述程序段执行后(A)=,(B)= B.设执行前SP=200H,执行后SP= (AX)=H (BL)=H (DX)=H 3. (BL)=H (AL)=H 4. 程序段的功能: 计算ax中1和0的个数 程序执行后(BL)= 8 , (DL)= 。 五、编程题答案 xor al,al again: test bx,0ffffh je next shl bx,1 jnc again inc al jmp again next: … 一 选择题 1.下列指令中操作数在代码段中的是( )。 A.MOV AL,30H B.SUB AH,BL C.INC DS:[40H] D.CMP AL,BL 2.下列寄存器能存放操作数的偏移地址的为( )。 A. SP B. BP C. CX D. DX 3.假设V1和V2是用DW定义的变量,下列指令中正确的个数是: A. MOV V1,20H B. MOV V1,V2 C. MOV AL,V1 D. MOV [2000H],V2 A. 1 B.2 C.3 D.4 4.寄存器AL中存放的数是0A9H,经过一次( ),它可变成53H。 A.带进位循环左移 B.带进位循环右移 C.循环左移 D.循环右移 5.在程序状态字寄存器中,当方向标志DF位为1时,每次串操作后使变址寄存器SI和DI( )。 A.减量 B.增量 C.保持不变 D.地址减1 6.程序控制类指令的功能是( )。 A. 进行算术运算和逻辑运算 B. 进行主存与CPU之间的数据传送 C. 进行CPU和I / O设备之间的数据传送 D. 改变程序执行顺序 7.当执行指令ADD 后,奇偶标志位PF=0,下面的叙述正确的是( )。 A. 表示结果中含1的个数为偶数 B. 表示结果中含1的个数为奇数 C. 表示该数为偶数 D. 表示结果中低八位含1的个数为奇数 8.设AL=0B4H,BL=91H,指令ADD AL, BL执行后OF,CF的值为 A. OF=1,CF=0 OF=1,CF=1 OF=0,CF=0 OF=0,CF=1 $+2,5,6,若汇编时VAR分配的偏移地址是0010H,汇编后0014H单元的内容是( )。 A. 06H B. 14H C. 05H D. 16H 10.设SP为1000H,若在代码段的0410H单元有一条CALL 0420H指令,执行该指令后,栈顶(SP)/(SP+1)为( )。 A.10H/04H B.13H/04H C.20H/04H D.23H/04H 11.在汇编语言程序中,对END语句的叙述正确的是( )。 END语句是一可执行语句 END语句表示程序执行到此结束 END语句表示源程序到此结束 END语句在汇编后要产生机器码 12.下面的数据传送指令中,错误的操作是( )。 MOV SS:[BX+DI],1000H B. MOV DX,1000H C. MOV WORD PTR[BX],1000H D. MOV

文档评论(0)

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

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

1亿VIP精品文档

相关文档