不能计算这个表达式?
cannot evaluate this expression?
我的汇编程序有问题,我自己有一个未知错误!
在我写完这段代码之后:
codesg segment para 'code'
assume cs:codesg, ds:codesg, ss:codesg
org 100h
Begin : jmp main
Text1 db ' ali ahmadi ' , '$'
Text2 db 10?
main proc
lea si,text1
lea di,text2
cld
mov cx,11
rep movsb
mov ah,09h
lea dx,text2
int 21h
ret
main endp
codesg ends
end Begin
我有一个错误告诉我:“无法计算这个表达式 10?”
我的问题在哪里?
Text2 db 10?
汇编程序无法接受 10? 因为它既不是有效数字也不是有效文本。
Text2 应该是一个足够大的缓冲区来接收来自 Text1 的字符串。只写:
Text2 db 13 dup (?)
我的汇编程序有问题,我自己有一个未知错误! 在我写完这段代码之后:
codesg segment para 'code'
assume cs:codesg, ds:codesg, ss:codesg
org 100h
Begin : jmp main
Text1 db ' ali ahmadi ' , '$'
Text2 db 10?
main proc
lea si,text1
lea di,text2
cld
mov cx,11
rep movsb
mov ah,09h
lea dx,text2
int 21h
ret
main endp
codesg ends
end Begin
我有一个错误告诉我:“无法计算这个表达式 10?” 我的问题在哪里?
Text2 db 10?
汇编程序无法接受 10? 因为它既不是有效数字也不是有效文本。
Text2 应该是一个足够大的缓冲区来接收来自 Text1 的字符串。只写:
Text2 db 13 dup (?)