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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(微机原理与汇编语言复习题及参考答案11文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

微机原理与汇编语言复习题及参考答案11文档格式.docx

1、MOV BX,5AB7HSUB AX,BXA . 0, 0 B. 0, 1 C. 1, 0 D. 1, 114. JMP BX的目标地址偏移量是( 。A . SI 的内容 B. SI 所指向的内存字单元之内容C . IP+SI的内容 D. IP+SI15. 指令 MOV AX,10BX的源操作数的寻址方式是 (A .基址寻址 B.寄存器寻 C.变址寻址 D.寄存器相对寻址16.指出下列哪个数据在汇编语言中是非法的。 (A . 19BH+25D B. 25+AL C. 108-102Q D. 101B*OABH17.用来存放即将执行的指令的偏移地址的寄存器是 (A . SP B. IP C. B

2、P D. CS18.源变址寄存器是(A . SI B . DI C . SP D . BX19. 设 SP=1200H,执行 POP AX后, SP 中的内容为 (A . SP=1112H B . SP=11OEH C . SP=1111H D . SP=11OFH20.数字 6704不可能是 (A .六进制数 B .十进制数 C.十二进制数 D .十六进制数21.下面四个寄存器中,不能用于间接寻址的寄存器是 (A . BX B . AX C . BP D . DI22.若(BX =OCA8H,则执行指令MOV CL, 8ROR BX, CL 后, (BX =( A . OCA8H B . 8

3、ACOH C . OA80CH D . OA8COH23. 下面数据传送指令中,正确的是 ( A . MOV DS,ES B . MOV AL,WORD PTR BX+DIC . MOV AL,BYTE PTR SI+DI D . MOV CX,SI24.下列哪一种寻址方式最快? ( A .立即寻址 B .直接寻址 C.寄存器寻址 D .寄存器间接寻址25.寄存器间接寻址中,操作数在 ( A .通用寄存器 B .堆栈 C.主存单元 D .段寄存器26.在顺序结构的流程图中,不包含有 ( A .起始框 B .终止框 C .判断框 D .处理框27.以 8086/8088为 CPU 的微机内存最大

4、容量为 ( A . 4MB B . 1MB C. 640KB D . 64KB28.与 lA.5H 不等的数据是 ( A . 26.3125D B . 11010.0101B C. 32.5Q D . 10110.0100B29. 8位二进制补码表示的整数数据范围是 ( A . -128127 B . -127127 C. -128128 D . -12712830.下列四个寄存器中,不允许用传送指令赋值的寄存器是 ( A . CS B . DS C. ES D . SS31.指令 MOV 100SIBP,AX的目的操作数的隐含段为 ( A .数据段 B .堆栈段 C.代码段 D .附加段32

5、.运算型指令的寻址和转移型指令的寻址,其不同点在于 (A .前者取操作数,后者决定程序的转移地址B .后者取操作数,前者决定程序的转移地址C .两者都是取操作数D .两者都是决定程序的转移地址33.设 AL=0A8H, CX=2, CF=1,执行 RCL AL,CL指令后, AL= ( A . 51H B . A3H C . 47H D . 0C5H34.目的变址寄存器是 ( A . SI B . DI C . SP D . BX35.下列常用寻址方式中,哪种属于立即寻址 ( A . MOV AX,ES:2000H B. MOV BX,AX C. MOV AX,2000H D . MOV AX

6、,BX+3AH 36.设 SP=1110H,执行 PUSH AX后, SP 中的内容为 ( A . SP=1112H B . SP=110EH C. SP=I111H D . SP=110FH37.下列指令中错误的指令为 ( A . MOV AX,CS B . MOV DS,1500H C. MOV SI,BX D . MOV 2000H,BL 38.语句 DA1 DB 2 DUP(3,5 , 7 汇编后,与该语句功能等同的语句是 ( A . DA1 DB 3,5,7 B . DA1 DB 2,3,5,7C . DA1 DB 3,5,3,5,7 D . DA1 DB 3,5,7,3,5,739

7、.下面四个寄存器中,用来作为 I/O端口间接寻址的寄存器是 ( A . BX B . DX C . BP D . DI40.下列哪一种寻址方式最快? ( A .立即寻址 B .直接寻址 C .寄存器寻址 D .寄存器间接寻址41.在串处理指令 REPNZ CMPSB表示在 (A .当(CX 不等于 0且 ZF 等于 1的情况下,重复执行串搜索B .当(CX 不等于 0且 ZF 等于 0的情况下,重复执行串搜索C .当(CX 不等于 0且 ZF 等于 1的情况下,重复执行串比较D .当(CX 不等于 0且 ZF 等于 0的情况下,重复执行串比较42. 若(DX =0A74CH, (CL =5,则

8、指令 SAR DX, CL 执行后, (DX = ( A . 053AH B . 653AH C. 0FD3AH D . 740AH43. 完成将有符号数 BX 的内容乘以 2的正确指令是 (A . SHR BX, 1 B . SAR BX, 1 C. SAL BX, 1 D . RCR BX, 144.指令 LOOPNZ 的循环执行条件是 (A . CX 0且 ZF=0 B . CX 0或 ZF=0 C . CX 0且 ZF=1 D . CX 0或 ZF=145.下列寄存器中不能作为间址寄存器的是 (A . SI B . DI C . CX D . BX46. JMP WORD PTRBX转

9、移的目标地址是 (A . BX 中的内容 B . SP+BX之和C . IP+BX之和 D . BX 指示的内存单元之内容二、填空题:1. 计算机中的 CPU 由 _和 _组成。2. (513.8510 = ( _ 16 ; (105.38 = ( _ 10 。3. 假定机器的字长为 8位,且最高位为符号位,则 (-12710的原码用 8位二进数表示为 _,其 补码用 8位二进数可表示为 _。4. I/O端口有两种编址方式,分别是 _ 和 _。5. 8086/8088的中断系统能够处理 _ 个不同的中断源,并为每一个中断安排一个编号,称为 中断类型。每种中断类型对应的中断服务程序的入口地址称为

10、 _。6. 循环结构的程序主要由 _、循环体、 _ 和循环控制部分组成。7. 若 DS=0F3EH, SI=2000H, COUNT=0A8H,指令 MOV AX, (SI+COUNT中,源操作数的有效地 址 EA 为 _,其物理地址为 _。8. 当标志位 _=1时表示无符号数运算产生溢出,而当标志位 _=1是表示带符号数运 算产生溢出。9. 将十进制数 513.85转换成二进制数、八进制数、十六进制数和 BCD 码分别可表示为 _、 _、 _、 _。10. 十进制数 52的原码、反码、补码(采用 8位二进制,最高位为符号位分别可表示为 _、 _、 _。11.已知某个数的补码为 9DH ,则其

11、真值为 _。12. 以下宏定义的功能是将一位十六进制数转换为 ASCII 码,请在空白处填入恰当内容,使程序完整。 HEXTOA _AND AL,0FHCMP AL, _JNA HEXTOA1ADD AL,7HHEXTOA1: ADD AL, _ENDM13.地址 2000H: 0480H,其物理地址是 _,段地址是 _,偏移量是 _。 14. 225D= _B= _H。15.已知 X补 =11010101,则 X= _D。16.执行部件 EU 的主要功能是:_和 _。17. 8086 CPU在取指令时,会选取段寄存器 _的值作为段基值,再加上由 _提供的偏 移地址形成 20位的物理地址。18

12、. 8086最多可处理 _种中断,对每一个中断都设置一个 _。19. 8086 CPU有两种外部中断请求线,它们分别是 _和 _。20. CPU 与外设之间的数据传送方式有 _、 _、 _和 DMA 方式传送。21. 冯诺依曼型的计算机制结构由 _、 _、 _、 _和 _五大部分组成。22. 101011.101B = _D =_O = _H。23.数字 9的 ASCII 码为 _。24. I/O端口有 _和 _两种编址方式, 8086的最大 I/O寻址空间为 _。25.若一个程序段开始执行之前, (CS =97F0H, (IP =1B40H,该程序段启动执行指令的实际地址是 _。26. 6A

13、B.24H = _B = _O。27. 数字“ 0”和字母“ K ”的对应的 ASCII 码分别为 _和 _。28. 十进制数 -26的原码、 反码、 补码 (采用 8位二进制, 最高位为符号位 分别为 _、 _、 _;已知一个数的补码为 B2H ,其真值为 _。29.汇编语句中,语句标号具备的三种属性分别是 _、 _、 _;变量具备的 三种属性分别是 _、 _、 _。30. 8086CPU 的数据总线为 _位,地址总线为 _位,最大的存储空间是 _。 31. 8086CPU 的标志寄存器共有 9个有效标志位, 其中有 6个状态标志位, 分别是 _、 _、 _、 _、 _、 _。32.已知 X

14、=-1011011B,则 X 的反码为 _, X 的补码为 _。33. 8086CPU在取指令时,会选取段寄存器 _的值作为段基值,再加上由 _提供的偏 移地址形成 20位的物理地址。( 四、改错题:1. 下述程序执行后,应将 LIST 数组中的最大值存入 MAX 单元,数组元素为无符号字数据,数据个数 在 CNT 单元中。现已知程序有错,请改正,使之完成预定功能。1 DSEG SEGMENT2 LIST DW 1,200,30,400,0,7,40003 CNT DB 74 MAX DW?5 DSEG ENDS6 CSEG SEGMENT7 ASSUME DS:DSEGDS:CODE8 FM

15、AX: MOV DX,DSEG9 MOV DS,AX10 LEA SI,LIST11 MOV CX,CNT12 CLD13 LODSW14 DEC CX15 CMP AL,SI16 JLE SMALL17 LODS W18 SMALL: INC SI19 INC SI20 DEC CX21 LOOP AGAIN22 MOV MAX,SI23 MOV AL,4CH24 INT 21H25 CSEG END26 END START2. 下面的程序是将内存单元一字节数据乘以 10放回单元的程序,找出错误并改正。DATA SEGMENTDA DW 34DATA ENDSCODE SEGMENTASSU

16、ME CS:CODE,DS :DATASTART: MOV AX,DATAMOV DS,AXMOV SI,OFFSET DAMOV AL,SIMUL 10MOV SI,AXMOV AH,4CHINT 21HCODE ENDSEND START五、简答题:1. 80386/80486有几种工作模式?各有什么特点?2. 假定一个名为 MAINPRO 的程序要调用子程序 SUBPRO ,试问:(1 MAINPRO 中的什么指令申明汇编程序 SUBPRO 是在外部定义的?(2 SUBPRO 怎么知道 MAINPRO 要调用它?3. 现有 (DS=2000H,(BX=O100H,(SI=0002H,(2

17、0100H=12H,(2010H=34H,(20102H =56H, (20103H =78H, (21200H=2AH, (21201H=4CH, (21202H=B7H, (21203H =65H,试说明下列指令执行后, AX 寄存器中的内容。(1 MOV AX,1200H (2 MOV AX,BX(3 MOV AX,1100HBX (4 MOV AX,BX+SI(5 MOV AX,1100H+BX+SI4. 汇编语言源程序的语句类型有哪几种?各自的作用和使用规则是什么?5. 一个汇编源程序应该由哪些逻辑段组成?各段如何定义?各段的作用和使用注意事项是什么?6. 什么是微型计算机的系统总线

18、?定性说明微处理器三大总线的作用。六、程序分析题:1. 试分析下列程序段,如果 AX 和 BX 的内容分别给出如下 5种情况,问程序分别转向何处?(1 AX = 1478H, BX = 80DCH(2 AX = 0B568H, BX = 54B5H(3 AX = 42C8H, BX = 608DH(4 AX = 0D023H, BX = 9FD0H(5 AX = 94B7H, BX = 0B568HADD AX, BXJNO L1JNC L2SUB AX, BXJNC L3JNO L4JMP L52.已知数据段中定义DA T1DB 12H , 34H , 56H , 78HMOV CX , 0

19、MOV AX , WORDPTR DA T1MOV CL , DA T1+3当程序段执行完后 AX=_, CX=_。3. 执行完程序后,回答指定的问题。BLOCK DB 20H,1FH,08H,81H,OFFHRESULT DB? LEA SI,BLOCKMOV CH,OMOV CL,SIDEC CXINC SILOP1: CMP AL,SI+1JLE NEXTMOV AL,SI+1NEXT:LOOP LOP1MOV RESULT,ALHLT问:(1 该程序的功能是( ;(2该程序的循环次数是( 。4. 分析下列程序,回答问题:(1该程序完成什么功能?(2程序中的 INC SI可否用指令 AD

20、D SI,1代替,为什么?(3程序中的指令 LEA SI,DATAI可用指令(代替。(4 CLC指令的目的是( 。DATAI DB 85H,27H,4AHDATA2 DB 93H,87H,65HLEGH DW 3SUM DB 0,0,0CODE,DS:START :LEA SI,DATA1LEA BX,DATA2LEA DI,SUMMOV CX,LEGHCLCAGAIN : MOV AL,SIADC AL,BXMOV DI,ALINC BXINC DILOOP AGAIN1NT 21H5. 执行完程序后,回答指定的问题。MOV AX,200HMOV BX,500HMOV BX+1OH,30HA

21、DD AX,BX+1OHLEA SI,BX+lOHMOV BX,AX程序段执行后, SI=( , BX=( 。七、程序设计 :1. 将 DAT 字存储单元中的 16位二进制数分成四组, 每组四位, 然后将这四组数分别放至 DAT1、 DA T2、 DA T3和 DAT4这 4个字节单元中。2. 设有 10个学生的成绩分别是 70, 75, 89, 68, 63, 88, 78, 74, 81和 90。 编制一个子程序统计 60-69, 70-79, 80-89, 90-99及 100分的人数并分别存放到 S6, S7,S8, S9和 S10单元中。3.已知在以 BUR 为首地址的数据区中存放了

22、 N 字节数据,编写程序完成将数据块搬至 BUF2为首地址的存 储区中,要求:(1 用一般数据传送指令 MOV 实现;(2 用数据串传送指令 MOVSB 实现;(3用数据串指令 LODSB/STOSB实现。4.对一组无符号数进行比较,把最大数显示在屏幕上。5.已知两个无符号字数据 X 、 Y 分别存放在 ADRX 和 ADRY 单元,编制程序,若 X 是 Y 的倍数,则显示器上显 示 0,否则显示 1。参考答案1. B 2. C 3. C 4. B 5. A 6. D 7. C 8. D 9. B 10. A11. C 12. D 13. C 14. A 15. D 16. B 17. B 1

23、8. A 19. B 20. A21. B 22. C 23. D 24. A 25. C 26. C 27. B 28. C 29. A 30. A31. B 32. A 33. B 34. B 35. C 36. B 37. B 38. C 39. B 40. A41. B 42. C 43. C 44. C 45. C 46. D1.运算器 控制器 2. 201.D999 69.3753. 11111111 10000001 4.统一编址 独立编址5. 256 中断向量 6.循环初始化部分 循环参数修改部分7. 20A8H 11488H 8. CF OF9. 1000000001.101

24、1B 1001.6631O 201.D999H 10100010011.10000101B10. 00110100B 00110100B 00110100B11. -63H12. MACRO 9 30H13. 20480H 2000H 0480H14. 11100001 E115. -43H16.执行指令 产生访问存储器时所需的 16位偏移地址17. CS IP18. 256 中断码类型19. NMI INTR (可屏蔽中断请求信号20.无条件传送 查询方式传送 中 断方式传送21.运算器 控制器 存储器 输入设备 输 出设备22. 43.625 53.5 2B.A23. 39H24.统一编址 独立编址 64KB25. 99A40H26. 3253.11 1707.14127. 30H 4BH28. 10011010B 11100101B 11100110B -4EH29.段属性 偏移量属性 距离属性; 段属性 偏移量属性 类型属性30.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1