![汇编语言试题及答案._第1页](http://file3.renrendoc.com/fileroot_temp3/2022-1/26/1f9b56d7-e554-4f8f-ae2d-ced22bb3f840/1f9b56d7-e554-4f8f-ae2d-ced22bb3f8401.gif)
![汇编语言试题及答案._第2页](http://file3.renrendoc.com/fileroot_temp3/2022-1/26/1f9b56d7-e554-4f8f-ae2d-ced22bb3f840/1f9b56d7-e554-4f8f-ae2d-ced22bb3f8402.gif)
![汇编语言试题及答案._第3页](http://file3.renrendoc.com/fileroot_temp3/2022-1/26/1f9b56d7-e554-4f8f-ae2d-ced22bb3f840/1f9b56d7-e554-4f8f-ae2d-ced22bb3f8403.gif)
![汇编语言试题及答案._第4页](http://file3.renrendoc.com/fileroot_temp3/2022-1/26/1f9b56d7-e554-4f8f-ae2d-ced22bb3f840/1f9b56d7-e554-4f8f-ae2d-ced22bb3f8404.gif)
![汇编语言试题及答案._第5页](http://file3.renrendoc.com/fileroot_temp3/2022-1/26/1f9b56d7-e554-4f8f-ae2d-ced22bb3f840/1f9b56d7-e554-4f8f-ae2d-ced22bb3f8405.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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指令,对有符号数条
2、件转移用 JAE/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
4、,0MOV AX,0MOV BX,1MOV CX,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,BYT
5、E PTR XSHL AL,1DEC ALMOV 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
6、、6C. 8、4D. 4、816. 下列指令执行时出错的是 (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.
7、 DS:SIC. ES:DID. CS:IP20. 将 DX 的内容除以 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. 写一程序段 ,求双字长数
8、 DXbX 的相反数。 三,程序分析题 (每小题 6分,共 36分1. 现有如下程序段 :DATA 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+1 MOV CH,TYPE NUMMOV AX,NUM HLT请问:(AX=,(BX=,(CX= 。3
9、. 阅读如下程序 :ADRR DB XXH,XXH, ,XXH CMP ADRRBX,0NUM EQU $-ADRR 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:RETJN
10、E EXITO SUB1 ENDPJMP XCHANGE试回答 :(1 子程序的功能是什么 ?(2 若调用子程序前 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. 阅读
11、如下程序段 ,回答所提出的问题 ,假定 X1,X2,XN 为无符号数ORG 100HBLOK DW X1 ,X2, ,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. 答
12、:(1 005CH (2 00DCH (3 05CCH2. 答:(1MOV AL, 25H(2SHL AL, 1(3MOV 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子程序的功能是判别 AL 和BL中的数是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 私家牛羊买卖合同
- 申请采购办公设备的说明文书
- 特定行业技术培训保密承诺书
- 季度工作总结及未来发展规划建议
- 2025年秦皇岛货车从业资格证理考试
- 2025年蚌埠道路货物运输从业资格证模拟考试
- 财务管理规范及流程文书
- 集成电路布图设计专有权转让合同
- 关于市场推广策略讨论的会议记录
- 教育培训行业学生个人信息保密合同
- 2024年医疗器械经营质量管理规范培训课件
- 2023年新高考(新课标)全国2卷数学试题真题(含答案解析)
- GB/T 19228.1-2024不锈钢卡压式管件组件第1部分:卡压式管件
- 水资源论证报告
- 中药提取车间生产设备风险评估报告讲解
- 实现结构化:初中语文大单元教学设计的核心
- 上海小弄堂-电子小报
- FZ∕T 54088-2016 锦纶6全牵伸单丝
- 任务工单1纯电动汽车动力电池检查与维护
- 食品销售流程图零售
- 物理化学完整版答案
评论
0/150
提交评论