我在写入数组内容时遇到问题。在下面的代码中,我尝试在屏幕上打印它。但是,当论点数量很少时,我并不总是能看到所有内容。有时,前 n 个参数的位置是空格。但是当有更多参数时,所有 32 都会显示出来。(数组为 128 字节)
mov ax,32
mov cx,ax
xor si,si
pet:
mov dl,tablica[si]
mov ah,2h
int 21h
inc si
loop pet
这是数组的声明。当然 ds 是由 dane seg 初始化的。
dane segment
tablica db 128 dup('$')
dane ends