微机原理及应用复习习题及答案2013

内容发布更新时间 : 2025/6/21 9:45:57星期一 下面是文章的全部内容请认真阅读。

安徽工程大学计算机与信息学院

B: DW ‘12’ MYDATA ENDS MYCODE SEGMENT

ASSUME DS:MYDATA,CS:MYCODE MOV DS,MYDATA MOV AH,A MOV AL,B MOV CX,A

MOV IP,B

4. 改正下面程序片段中的错误或指出错误原因。 DATA SEGMENT

A DB 12、24、34

B DW ‘12’,‘ABCD’

DATA ENDS CODE SEGMENT

ASSUME DS:DATA,CS:CODE

MOV DS,DATA

MOV DX,OFFSET A

MOV AL,[DX+2] MOV BL,CX 5. 指出下面程序片段中的错误。 A1:DB ? A2 DW 10 K1 EQU 1024

?? MOV DS,1200H

MOV AX,80 MOV K1,AX MOV AL,A2 MOV BX,A1

安徽工程大学计算机与信息学院

MOV A1,K1

6. 假设某程序段中的数据定义如下:

DA1 DW ?,2DUP(1) DA2 DB 32H,25H DA3 DB ? CUNT EQU $-DA1 问:(1) 画出内存分配图

(2) 变量DA1、DA2、DA3各占用几个字节?CUNT的值是多少?它表示什么意义?

7. 假设某程序段中的数据定义如下:

A1 DW 3 DUP( 2 DUP(1,2)) A2 DB ‘5678H’ A3 DD ? L EQU $-A1

问:A1、A2、A3在数据段中各占用几个字节?L的值是多少?它表示什么意义?

8. 对下面两个数据段,请分析偏移地址为10H和11H的两个字节中的数据是一样的吗?为什么?

DTSEG SEGMENT ORG

10H

| | | |

DTSEG SEGMENT ORG

10H

DATA1 DB 72H

DB 04H

DATA1 DW 7204H DTSEG ENDS

DTSEG ENDS |

9. 若STR是字符串的首地址,指出下列程序的功能,并将语句加上注解。

LEA

BX,STR ;_________

MOV CX,20 ;_________

LP: CMP [BX],‘*’

JNZ NEXT ;_________ MOV [BX],

>>閻忕偞娲栫槐鎴﹀礂閵婏附鐎�<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi