Assembly A2208缺少操作员错误

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

第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

 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