主题:求助一道简单的汇编程序题目
DATA SEGMENT
偶是汇编菜鸟哦,这道题目编译通不过
就是在MOV DI,[AX] MOV [BX],DI
上面这两句话出了错误,我原来是想实现两个数组内容的复制,可是他说错在一定要用base register or index上面,我不知道怎么改正,请哪位指点一下啦,分数送上哦!
ARRAY1 DB 01h,02h,03h,04h
ARRAY2 DB 4 DUP(?)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA
START: MOV CX,04h
MOV AX,OFFSET ARRAY1
MOV BX,OFFSET ARRAY2
L1: CMP CX,0
JE L2
MOV DI,[AX]
MOV [BX],DI
DEC AX
DEC BX
DEC CX
LOOP L1
L2: INT 21H
CODE ENDS
END START
[em10]
偶是汇编菜鸟哦,这道题目编译通不过
就是在MOV DI,[AX] MOV [BX],DI
上面这两句话出了错误,我原来是想实现两个数组内容的复制,可是他说错在一定要用base register or index上面,我不知道怎么改正,请哪位指点一下啦,分数送上哦!
ARRAY1 DB 01h,02h,03h,04h
ARRAY2 DB 4 DUP(?)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA
START: MOV CX,04h
MOV AX,OFFSET ARRAY1
MOV BX,OFFSET ARRAY2
L1: CMP CX,0
JE L2
MOV DI,[AX]
MOV [BX],DI
DEC AX
DEC BX
DEC CX
LOOP L1
L2: INT 21H
CODE ENDS
END START
[em10]