(完整版)汇编语言试题及答案._第1页
(完整版)汇编语言试题及答案._第2页
(完整版)汇编语言试题及答案._第3页
(完整版)汇编语言试题及答案._第4页
(完整版)汇编语言试题及答案._第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一,单项选择题 (每小题 1分,共 20分1-10CCCCAADACB 11-20.ADBBAADDCC1. 指令 JMP FAR PTR DONE 属于( CA. 段内转移直接寻址B. 段内转移间接寻址C. 段间转移直接寻址D. 段间转移间接寻址2. 下列叙述正确的是 (A. 对两个无符号数进行比较采用 CMP指令,对两个有符号数比较用CMP S指 令B. 对两个无符号数进行比较采用 CMPS指令,对两个有符号数比较用CM P指 令C. 对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/J NL指 令D. 对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JA

2、E/J NB指 令3. 一个有 128个字的数据区 ,它的起始地址为 12ABH:00ABH, 请给出这个数据区 最末一个字单元的物理地址是 (A. 12CSBHB. 12B6BHC. 12C59HD. 12BFEH4. 在下列指令的表示中 ,不正确的是 (A. MOV AL,BX+SIB. JMP SHORT DONIC. DEC BXD. MUL CL5. 在进行二重循环程序设计时 ,下列描述正确的是 (A. 外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内B. 外循环初值应置外循环之内;内循环初值应置内循环之内C. 内、外循环初值都应置外循环之外D. 内、外循环初值都应置内

3、循环之外,外循环之内6. 条件转移指令 JNE 的测试条件为 (A. ZF=0B. CF=0C. ZF=1D. CF=17.8086CPU在基址加变址的寻址方式中,变址寄存器可以为(A. BX 或 CXB. CX 或 SIC. DX 或 SID. SI 或 DI8. 已知 BX=2000H,SI=1234H,则指令 MOV AX,BX+SI+2的源操作在(中。A. 数据段中偏移量为3236H的字节B. 附加段中偏移量为3234H的字节C. 数据段中偏移量为3234H的字节D. 附加段中偏移量为3236H的字节9. 执行如下程序 :(MOV AX,0MOV AX,0MOV BX,1MOV CX,

4、100A:ADD AX,BXINC BXLOOP AHLT执行后 (BX=(A. 99B. 100C. 101D. 10210. 上题的程序执行后 (AX=(A. 5000B. 5050C. 5100D. 515011. 对于下列程序段 :(AGAIN:MOV AL,SIMOV ES:DI,ALINC SIINC DILOOP AGAIN也可用 指令完成同样的功能。A. REP MOVSBB. REP LODSBC. REP STOSBD. REPE SCASB12. 下面指令序列执行后完成的运算 ,正确的算术表达式应是 (MOV AL,BYTE PTR XSHL AL,1DEC ALMOV

5、BYTE PTR Y,ALA. y=x2+1B. x=y2+1C. x=y2-1D. y=x2-113. 在一段汇编程序中多次调用另一段程序 ,用宏指令比用子程序实现起来。 (A. 占内存空间小 ,但速度慢B. 占内存空间大,但速度快C. 占内存空间相同,速度快D. 占内存空间相同,速度慢14. 在程序执行过程中 ,IP 寄存器中始终保存的是 (A. 上一条指令的首地址B. 下一条指令的首地址C. 正在执行指令的首地址D. 需计算有效地址后才能确定地址15. PSW 寄存器中共有 位条件状态位 ,有 位控制状态位。 (A. 6、3B. 3、6C. 8、4D. 4、816. 下列指令执行时出错的

6、是 (A. ADD BUF1,BUF2B. JMP DWORD PTR DAT BXC. MOV AX,BX+DI NUMD. TEST AL,08H17. 已知(AX=1234H,执行下述三条指令后,(AX=(MOV BX,AXNEG BXADD AX,BXA. 1234HB. 0EDCCHC. 6DCCHD. 0000H18. 在下列指令中 ,指令的执行会影响条件码中的 CF 位。(A. JMP NEXTB. JC NEXTC. INC BXD. SHL AX,119. 串指令中的目的操作数地址是由 提供。 (A. SS:BPB. DS:SIC. ES:DID. CS:IP20. 将 DX

7、 的内容除以 2,正确的指令是 (A. DIV 2B. DIV DX,2C. SAR DX,1D. SHL DX,1二,简答题(每小题 4分,共 12分,DX中1. 假定(DX=10111001B,(CL=0.3,(CF=1,试确定下列各条指令单独执行后的值。(1SHR DX,1(2RCR DL,1(3RCL DX,CL2. 写出完成下述功能的程序段 :(1传送25H到AL寄存器(2将AL的内容乘以2(3传送15H到BL寄存器(4AL的内容乘以BL的内容并请写出最后 (AX=?3写一程序段,求双字长数DX : bX的相反数。三,程序分析题(每小题 6分,共36分1. 现有如下程序段 :DATA

8、 SEGMENT DA3 EQU 1234HORG 0020H DA4 EQU $-DA2DA1 DW 12H,23H DA5 DB 31H,32HDA2 DB 11H,21H DATA ENDS请回答 :(1 该程序段已占有的存储字节数是多少 ?2. 执行下列程序段后 ,回答问题。ORG 1221H MOV BX,OFFSET NUMNUM DW 12H MOV CL,BYTE PTR NUM+1MOV CH,TYPE NUMMOV AX,NUM HLT请问:(AX=,(BX=,(CX=。3阅读如下程序:ADRR DB XXH,XXH;,XXH CMP ADRRBX,0NUM EQU $-A

9、DRR LOOPZ DONRETT DB?JNZ NEXT MOV BL,OFFHMOV CX,NUM NEXT:MOV RETT,BLMOV BX,-1 HLTDON:INC BX请问 :(1该程序完成的功能是什么 ?(2程序执行后指出 RETT 字节单元中的内容是什么 ?4. 现有一子程序 :SUB1 PROC PLUS:TEST BL,80HTEST AL,80H JE EXITOJE PLUS XCHANGE:XCHG AL,BLTEST BL,80H EXITO:RETJNE EXITO SUB1 ENDPJMP XCHANGE试回答 :(1 子程序的功能是什么 ?(2 若调用子程序

10、前 AL=9AH,BL=77H, 则返回主程序时 ,AL=_BL=。5. 阅读程序段 :BLOCK DB 20H,1FH,08H,81H,OFFH LOP1:CMP AL,SI+1RESULT DB? JNG NEXT MOV AL,SI+1START:LEA SI,BLOCK NEXT:INC SIMOV CX,SI LOOP LOP1INC SI MOV RESULT,ALMOV AL,SI HLT请问:(1 该程序完成的功能是什么 ?(2 该程序循环的次数是多少 ?6. 阅读如下程序段 ,回答所提出的问题 ,假定 X1,X2,XN 为无符号数ORG 100HBLOK DW X1 ,X2,

11、XNCOUNT EQU($-BLOLOK/2RESULT DW COUNT,?LEA BX,BLOK-2MOV CX,RESULTXOR AX,AXGOON:ADD BX,2CMP AX,BXJAE NEXTMOV AX,BXNEXT:LOOP GOONMOV RESULT+2,AX程序段执行完 ,回答下述问题RESULT+2 字存储单元的内容 =BX=程序循环次数 =答案1-10CCCCAADACB 11-20.ADBBAADDCC二,简答题(每小题 4分,共 12分1.答:(1 005CH (2 00DCH (3 05CCH2.答:(1M0V AL, 25H(2SHL AL, 1(3M0V BL, 15H(4MUL BL最后,(AX=612H =15543. 答:NEG DXNEG AXSBB DX, 0 三,程序分析题(每小题 6分,共36分1. 答 :(1 该程序段已占有的存储字节数是 8 个字节(2 符号名 DA4 的值为 2,符号名 DA5 的值是 0026H。2. 答:(AX=0012H (BX=1221H (CX=0200H3. 答:(1 在以 ADRR 为起始地址的数组中 ,查找第一个非 0数据。 (2 若找到则将第一个非 0数据在数组中的偏移量送入 RETT 单元 中;若无非0数据,则将OFFH送入RETT单元中。4. 答:(1子程序的功能是判别

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论