你可能喜欢
问答题
下面是将内存一字节数据高四位和低四位互换并放回原位置的程序,其中有7个语句中有错误,请找出错误的地方并改正。
第1行 DATA SEGMENT
第2行 DD1 DB 23H
第3行 DATA ENDM
第4行 CODE SEGMENT
第5行 ASSUME CS:CODE,DS:DATA
第6行 START MOV AX,DATA
第7行 MOV DS,AX
第8行 LEA SI,OFFSET DD1;取变量DD1的偏移地址
第9行 MOV AL,[SI]
第10行 MOV DL,4;设置移位次数
第11行 RCR AL,CL;循环右移4次
第12行 MOV [SI],AL
第13行 MOV AH,4CH
第14行 INT 21H
第15行 CODE ENDP;代码段结束
第16行 END BEGIN
问答题
有程序段如下:
(1)以上程序段的功能是什么?
(2)程序段执行完后,从DAT2开始的前3个存储单元的内容是什么?
(1)将DAT1的内容逆序存放到DAT2
(2)JIH
问答题
定义数据段,段中内容符合下列要求:
(1)TAB定义了一个十六进制字符表
(2)BUF定义了一个10字节的存储区,初值为0
(3)X定义了一个字存储区
(4)K定义了一个常数10
(1)
(2)
(3)
(4)