ImageVerifierCode 换一换
格式:DOC , 页数:16 ,大小:72KB ,
资源ID:3933939      下载积分:5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3933939.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《汇编语言》练习题库参考答案分析.doc)为本站会员(坚持)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

《汇编语言》练习题库参考答案分析.doc

1、华中师范大学网络教育学院汇编语言程序设计练习测试题库参考答案一、选择题答案:1.B2.C3.B4.C 5.C 6.C7.A8.A9.D10.C 11.B12.A13.C14.B15.A 16.D17.A18.A19.D20.A 21.A22.D23.C24.B25.C 26.D27.B28.D29.A30.A 31.D32.A33.D34.D35.D 36.D37.B38.C39.A40.D 41.A42.C43.B44.B45.C 46.D47.D48.D49.A50.A 51.D52.B53.C54.A55.B 56.C57.A58.C59.D60.C 61.A62.D63.C64.C65

2、.D 66.A67.B68.C69.B70.D71.D72.A73.D74.C75.D76.C77.C78.D79.D80.B二、判断题答案:1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 1213. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 三、填空题答案:1运行 管理 程序 2汇编程序 汇编 3存储器 译码分析 4源地址 目标地址 存储器 IO 设备 5. 6 3 664KD 字节

3、7不能 64K8. 00 9. 55 10. FF 11. 5512.源操作数 13.目的操作数 14.CNT 1 CL 15.字 字节 16.带符号数 无符号数 17.CF OF18.SI DI 19.AL AX DF 20.AL AX SI 21. + -22.段内转移 段间转移 23. 24.段地址 偏移地址 25.-128 +127 26.条件码 27.末尾 28.不影响 29.内部 外部 30.IP CS PSW31.第一个 32.不能 33.PTR 34. 标号 35. “:“ 36. PTR 37. 地址表达式 38.SEG 39.OFFSET 40.TYPE 41. LENGT

4、H 42. HIGH43. 标号、变量44. 指令、伪操作、宏指令的助记符 45. 表达式 46. 注释项 47. 操作数项48.顺序 线性法 49算法 存储 工作 501-几 没有 51.00H 4CH 52数据 工作 53.计数控制法 54.任一 55.256 56.已知 未知 57. 单重循环 58. 满足59. 条件 60.DO-UNTIL DO-WHILE 61. IF 62. EXE63. 堆栈 , SS 64. ;(或分号)65. AH66. 用寄存器传递 、 用存储单元传递、用堆栈传递(顺序可调换)67. 中断 , 中断源 。68. SI , DI 69. 接口 70. 16H

5、 、 10H 和 17H 71. ASCII 码 , 属性 72. 000DH 85B92H 73. 85B92H 74. SHL AX,1 SHL,AX,1 75. OF,AF,PF 76. DH=0F0H CF=1 77. +65528_,_-32760_78. _状态_,_控制_79. _CF_,_ OF_80. 下一条指令的首地址81. _6_,_3_82. _ ES:DI_83. SI 或 DI84. 320EH 85. 100H四、编程题答案:1 . 试编写一个程序段,要求能从键盘接收一个个位数 N,然后响铃 N 次(响铃的 ASCII码为 07) 。MOV AH,01INT 21

6、HMOV CH,ALDOWN: MOV AH,02HMOV DL,07HINT 21HDEC CHJNZ DOWN2 .编写一个完整的汇编语言程序,在屏幕上显示“华中师范大学”的英文名称。DATA SEGMENTSTR DB”HUA ZHONG SHI FAN DA XUE$”DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATABEGIN:MOV AX,DATAMOV DS,AXLEA DX,STRMOV AH,09HINT 21HMOV AH,4CHINT 21HCODE ENDSEND BEGIN3 .编程求从 1 开始连续 50 个奇数之和,并将结果存放

7、在 SUM 字存储单元中。DATA SEGMENT SUM DW ?DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATABEGIN:MOV AX,DATAMOV DS,AXMOV CX,50MOV AX,1MOV BX,1LOP:ADD AX,BXADD BX,2DEC CXJNZ LOPMOV SUM,AXMOV AH,4CHINT 21HCODE ENDSEND BEGIN4 .已知数组 A 包含 6 个互不相等的整数,数组 B 包含 9 个互不相等的整数,试编一程序将在 A、B 两数组中都出现的整数存放于数组 C 中。DATA SEGMENTA DB 2

8、,B DB 5,.C DB ?DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATABEGIN:MOV AX,DATAMOV DS,AXLEA SI,ALEA DI,BLEA BX,CMOV CH,6LOP1:MOV CL,9LOP:MOV AH,SICMP DI,AHJNZ LMOV BX,AHINC BXL:INC DIDEC CLJNZ LOPINC SILEA DI.BDEC CHJNZ LOP1MOV AH.4CHINT 21HCODE ENDSEND BEGIN5.试编写从内存 BUF 单元开始的 256 个字单元的清零程序。DATA SEGMEN

9、TBUF DW 21,22,.DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATABEGIN:MOV AX,DATAMOV DS,AXLEA BX,BUFMOV CX,0FFHLOP:MOV BX,0ADD BX,2DEC CXJNZ LOPMOV AH,4CHINT 21HCODE ENDSEND BEGIN6.设在变量 ADR 为起始地址的字节存储单元中存放一组有符号数据,编写程序分别统计: (1)正数的个数; (2)负数的个数; (3)0 的个数。DATA SEGMENTADR BD 9,-1,3,-5,4,.SUM DB ?,?,?DATA ENDSC

10、ODE SEGMENTASSUME CS:CODE,DS:DATABEGIN:MOV AX,DATAMOV DS.AXLEA BX,ADRLOP:MOV AH,BXCMP AH,0JZ L1JL L2INC CHJMP DOWNL1:INC CLJMP DOWNL2:INC DLDOWN:DEC DLJNZ LOPMOV SUM,CLMOV SUM+1,CHMOV SUM+2,DLMOV AH,4CHINT 21HCODE ENDSEND BEGIN7.在 DATA1 首址区有 100 个字节数据,试编写一个完整程序,将其中的奇、偶数分开。统计奇、偶数的个数,并将奇数送 DATA2 首址区,偶

11、数送 DATA3 首址区。DATA SEGMENT DATA1 DB 12,3,4,.DATA2 DB 100 DUP(?)DATA3 DB 100 DUP(?)DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATABEGIN:MOV AX,DATAMOV DS,AXLEA BX,DATA1LEA SI,DATA2LEA DI,DATA3MOV CH,0MOV CL,0MOV DX ,100LOP:MOV AH,BXTEST AH,01HJNZ LMOV DI,AHINC DIINC CLJMP L1L:MOVSI,AHINC SIINC CHL1:INC BX

12、DEC DXJNZ LOPMOV AH,4CHINT 21HCODE ENDS END BEGIN8. 编写一程序段,将 AL 中的第 7 位和第 0 位,第 6 位和第 1 位,第 5 位和第 2 位,第 4位和第 3 位互换。MOV CX,8MOV AH,0K1:SHR AL,1RCL AH,1DEC CXJNZ K1MOV AL,AH9. 编制一个程序求数组变量 ARRAY 中有多少个二进制位为 1 的程序。DATA SEGMENTARRAY DW -l,7FFFH,-80000H+9,-56ABHDW 0B12H,-2,O,6578H,30EFHCOUNT EQU ($-ARRAY)2

13、NUMBIT DB 2 DUP (?)TEM DW ?DATA ENDSSTACK SEGMENT STAPN DB 1000 DUP(?)SYACK ENDSCODE SEGMENTASSUME CS,CODE,DS:DATA,SS:STACKBEGIN PROC FARPUSH DSSUB AX,AXPUSH AXMOV AX,DATAMOV DS,AXMOV AX,STACKMOV SS,AXMOV TEM,SPLEA BX,ARRAYMOV CX,COUNT GOON:MOV AX,LBX AGAIN:SHL AX,1JNC NEXTADD WORD PTR NUMBIT+1ADC NUMBIT+2,0NEXT:AND AX,AXJNZ AGAlN ADD BX,2

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。