[求助]问MASM9.0中出现的问题 (急急急)
写了几个小程序
在masm5.0下面正常通过,
但是在9.0的editor编辑后编译链接
出现以下错误:
1\error A2005:instruction or register not accepted in current cpu mode
附部分源码 :
DATA_SEG SEGMENT
ARRAY1 DD 10 DUP(0)
ARRAY2 DD 5 DUP(?)
STR DB 'ASM , I lOVE YOU',09H,'$'//str定义的地方
DATA_SEG ENDS
LEA DX,STR//出错的地方
MOV AH,9
INT 21H
2\这是一个简单的加法程序
DATA SEGMENT
A DW 1234H
B DW 4321H
DATA ENDS
CODESEG SEGMENT
MAIN PROC FAR
ASSUME CS:CODESEG, DS:DATA
MOV AX ,A
MOV BX ,B
ADD AX,BX
MOV AX,4C00H
INT 21H
MAIN ENDP
CODESEG ENDS
END MAIN
link时候报错:fatal error LNK1190:
invalid fixup found,type 0x0001
附源码如下:
DATA SEGMENT
A DW 1234H
B DW 4321H
DATA ENDS
CODESEG SEGMENT
MAIN PROC FAR
ASSUME CS:CODESEG, DS:DATA
MOV AX ,A
MOV BX ,B
ADD AX,BX
MOV AX,4C00H
INT 21H
MAIN ENDP
CODESEG ENDS
END MAIN
请大哥大姐们好好的给我个解答
我刚开始学习汇编,
许多东西不是很明白
还请你们多多指教
谢谢啊……