Assembly A2208缺少操作员错误
第5行(Assembly A2208缺少操作员错误,assembly,masm,Assembly,Masm,第5行(buffer db 10 dwb['$'])中出现错误A2208缺少运算符错误 我找到了我自己问题的答案 .model small .stack 100h .data num dw 4567 buffer db 10 dup('$') ; only change here .code main proc mov ax, @data mov ds , ax mov ax , num mov bx, offset buffer
buffer db 10 dwb['$']
)中出现错误A2208缺少运算符错误
我找到了我自己问题的答案
.model small
.stack 100h
.data
num dw 4567
buffer db 10 dup('$') ; only change here
.code
main proc
mov ax, @data
mov ds , ax
mov ax , num
mov bx, offset buffer
l1 :
mov dx, 0
mov cx ,10
div cx
add dl,48
mov [bx] , dl
inc bx
cmp ax, 0
jne l1
mov dx , offset buffer
mov ah,9
int 21h
mov ax, 4c00h
int 21h
main endp
end main
在哪个汇编程序中,MASM,TASM,FASM?其他?你甚至想用
buffer db 10 dwb['$']
实现什么?buffer db 10 dup('$')
用10$char填充缓冲区。汇编程序不太能原谅用户自行编写语法我正在使用的MASM@netvipeC汇编程序
.model small
.stack 100h
.data
num dw 4567
buffer db 10 dup('$') ; only change here
.code
main proc
mov ax, @data
mov ds , ax
mov ax , num
mov bx, offset buffer
l1 :
mov dx, 0
mov cx ,10
div cx
add dl,48
mov [bx] , dl
inc bx
cmp ax, 0
jne l1
mov dx , offset buffer
mov ah,9
int 21h
mov ax, 4c00h
int 21h
main endp
end main