多做题,通过考试没问题!

微型计算机

睦霖题库>大学试题(计算机科学)>微型计算机

下面是将内存一字节数据高四位和低四位互换并放回原位置的程序,其中有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)第3行DATAENDS
(2)第6行START:MOVAX,DATA
(3)第8行LEASI,DD1
(4)第10行MOVCL,4
(5)第11行RORAL,CL
(6)第15行CODEENDS
(7)第16行ENDSTART
答案解析:
进入题库查看解析

微信扫一扫手机做题