教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 学前教育 >

微机原理与汇编语言复习题及参考答案(2)

来源:网络收集 时间:2026-05-05
导读: 24.I/O端口有_________和_________两种编址方式,8086的最大I/O寻址空间为_________。 25.若一个程序段开始执行之前,(CS)=97F0H,(IP)=1B40H,该程序段启动执行指令的实际地址是________。 26.6AB.24H = __________B

24.I/O端口有_________和_________两种编址方式,8086的最大I/O寻址空间为_________。

25.若一个程序段开始执行之前,(CS)=97F0H,(IP)=1B40H,该程序段启动执行指令的实际地址是________。 26.6AB.24H = __________B = __________O。

27.数字“0”和字母“K”的对应的ASCII码分别为__________和__________。 28.十进制数-26的原码、反码、补码(采用8位二进制,最高位为符号位)分别为__________、__________、__________;已知一个数的补码为B2H,其真值为__________。

29.汇编语句中,语句标号具备的三种属性分别是__________、__________、__________;变量具备的三种属性分别是__________、__________、__________。

30.8086CPU的数据总线为_________位,地址总线为_________位,最大的存储空间是_________。 31. 8086CPU的标志寄存器共有9个有效标志位,其中有6个状态标志位,分别是_________、__________、_________、__________、_________、__________。

32.已知X=-1011011B,则X的反码为_________,X的补码为_________。

33.8086CPU在取指令时,会选取段寄存器__________的值作为段基值,再加上由__________提供的偏移地址形成20位的物理地址。

三、判断题:

1.奇偶标志位PF,当运算结果的低8 位中有偶数个1时,被置为0。 [ ] 2.CS, DS, ES和SS段都可以存放指令代码。 [ ] 3.MOV SI,[SI] [ ] 4.MOV [DI],[SI] [ ] 5.两数相等时转移可用JZ指令。 [ ] 6.OUT [BX],AL [ ] 7.当IF=0时,CPU 不能响应NMI中断。 [ ] 8.把若干个模块连接起来成为可执行文件的系统程序是汇编程序。 [ ] 9.使汇编程序执行某种操作的命令是宏指令。 [ ] 10.串操作指令中,目的操作数的段地址一定在DS寄存器中。 [ ] 11.在汇编语句AGAIN: INC SI中的AGAIN称为标号。 [ ] 12.MOV BH,1000[SI],该指令中源操作数采用的寻址方式是寄存器间接寻址。 [ ] 13.OR AL,AL 是逻辑或操作指令。 [ ] 14.DOS 系统功能调用中,显示单个字符的系统调用号是 01H。 [ ] 15.使计算机执行某种操作的命令是伪指令。 [ ]

四、改错题:

1.下述程序执行后,应将LIST数组中的最大值存入MAX单元,数组元素为无符号字数据,数据个数在CNT单元中。现已知程序有错,请改正,使之完成预定功能。 1)DSEG SEGMENT

2)LIST DW 1,200,30,400,0,7,4000

第4页共15页

3) CNT DB 7 4) MAX DW? 5) DSEG ENDS 6) CSEG SEGMENT 7) ASSUME DS:DSEGDS:CODE 8) FMAX: MOV DX,DSEG 9) MOV DS,AX 10) LEA SI,LIST 11) MOV CX,CNT 12) CLD 13) LODSW 14) DEC CX 15) CMP AL,[SI] 16) JLE SMALL 17) LODS W 18) SMALL: INC SI 19) INC SI 20) DEC CX 21) LOOP AGAIN 22) MOV MAX,SI 23) MOV AL,4CH 24) INT 21H 25) CSEG END 26) END START

2.下面的程序是将内存单元一字节数据乘以10放回单元的程序,找出错误并改正。

DATA SEGMENT

DA DW 34 DATA ENDS CODE SEGMENT

ASSUME CS:CODE,DS:DATA

START: MOV AX,DATA

MOV DS,AX

MOV SI,OFFSET DA MOV AL,[SI] MUL 10

MOV [SI],AX MOV AH,4CH INT 21H CODE ENDS

END START

五、简答题:

1.80386/80486有几种工作模式?各有什么特点?

2.假定一个名为MAINPRO的程序要调用子程序SUBPRO,试问:

(1)MAINPRO中的什么指令申明汇编程序SUBPRO是在外部定义的? (2)SUBPRO怎么知道MAINPRO要调用它?

3.现有(DS)=2000H,(BX)=O100H,(SI)=0002H,(20100H)=12H,(2010H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=B7H,(21203H)=65H,试说明下列指令执行后,AX寄存器中的内容。

第5页共15页

…… 此处隐藏:320字,全部文档内容请下载后查看。喜欢就下载吧 ……
微机原理与汇编语言复习题及参考答案(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/594142.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)