计算机汇编语言试卷一.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文档。上传文档
查看更多
计算机汇编语言试卷一

试卷二 一、选择题:(每题1分,共10分) 1、在一段汇编语言程序中多次调用另一段程序,用宏指令实现比用子程序( ) A 、 占用内存空间小,但速度慢 B 、占用内存空间大,但速度快 C 、 占用内存空间相同,但速度快 D 、占用内存空间相同,但速度慢 2、下面四条指令中,源操作数不采用立即寻址的是( ) A、 MOV AX, DATA B、 MOV AX, 1234H C、 MOV EAX, [EBX] D、 MOV AX, OFFSET ARY 3、下面四条指令中,能使AX清零,且不影响标志位的是( ) A、 MOV AX, 0 B、 SUB AX, AX C、 XOR AX, AX D、 AND AX, 0 4、在数据段有如下定义: A_BUF DB ‘1234567’,则A-BUF字节单元的内容是( ) A、 31H B、 01H C、 12H D、 12 5、已知(DS)=2000H, (ES)=3000H, (CS)=4000H , (SS)=5000H ,(BP)=2080H,COUNT=80H 则指令MOV AX, COUNT[BP]中,源操作数的物理地址为( ) A、 22100H B、 52100H C、 52000H D、 22000H 6、乘法指令 MUL DL 执行后,乘积存放在( ) A、 AH寄存器 B、 AL寄存器 C、 AX寄存器 D、 DL寄存器 7、指令MOV EAX, COUNT[ESI*4] 中,源操作数采用的寻址方式是( ) A、 基址比例变址寻址方式 B、 相对基址比例变址寻址方式 C、 比例变址寻址方式 D、 比例寻址方式 8、下列四条指令中,正确的是( ) A、 MOV [BX], [2000H] B、 MOV DS, 2000H C、 MOV SS, AX D、 MOV DL , SI 9、在汇编语言的上机过程中,对源文件ABC.ASM 进行汇编后,不能生成的文件是( ) A、 ABC.OBJ B、 ABC.LST C、 ABC.CRF D、 ABC.EXE 10、下列移位指令中,格式正确的指令是( ) A、 SHL AX , 4 B、 SHL AX , CX C、 ROL AX , CL D、 ROL AX , CH 二、程序分析题(每小题6分,共24分) 1.设寄存器AX,BX,CX中的内容都是1234H,变量value中的内容为0F0FH,执行下列指令序列: OR?AX,value AND?BX,value XOR?CX,value 则AX=_____,BX=_____,CX=_____2.MOV?AL,5 ADD?AL,AL MOV?BL,AL ADD?AL,AL ADD?AL,BL 上述程序段执行后,AL=_____,BL=_____ 程序段的功能用数学表达式表示_____ 3.NUM?DB ? MOV?AH,1 INT?21H CMP?AL,39H JBE?NEXT SUB?AL,7 NEXT:SUB?AL,30H MOV?NUM,AL 上述程序段运行后,若输入’F’,则(NUM)=_____(用二进制表示) 若’8’,则(NUM)=_____(用二进制表示) 该程序段的功能是_____。 4.有下列数据定义 VA?DB?0FFH VB?DB?1,2 VC?DW?3456H 执行下列指令序列: MOV?AX,WORD PTR VB+1 MOV?BL,BYTE PTR VC+1 MOV?CL,VB-1 则AX=_____,BL=_____,CL=_____ 、程序填空(每小题6分,共12分,每空只能填一条指令) 1.下面是一个用地址表法实现多分支的程序段。根据键盘输入0~4的不同值,实现程序分支。请将程序段填写完整。 BRANCH_TAB?DW?R0,R1,R2,R3,R4 MOV?BX,OFFSET BRANCH_TAB MOV?AH,1 INT?21H _____ MOV?AH,0 ADD?AX,AX ADD?BX,

文档评论(0)

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

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

1亿VIP精品文档

相关文档