Assembly 如何编写存储中断代码的数组?

Assembly 如何编写存储中断代码的数组?,assembly,x86,emu8086,Assembly,X86,Emu8086,我在x86汇编方面遇到困难。(我正在为Windows/64在Emu8086上编程。) 我想知道如何在屏幕上写下这个矩阵及其各自的中断 TETRA_T2 DB 32, 32, 32,32 DB 32, 219,32,32 DB 32, 219,219,32 DB 32, 219,32,32 我不能将“$”放在数组的末尾,并使用以下示例: mov DX, offset VETOR_TEL

我在x86汇编方面遇到困难。(我正在为Windows/64在Emu8086上编程。) 我想知道如何在屏幕上写下这个矩阵及其各自的中断

 TETRA_T2   DB  32, 32, 32,32
               DB  32, 219,32,32
               DB  32, 219,219,32 
               DB  32, 219,32,32  
我不能将“$”放在数组的末尾,并使用以下示例:

 mov DX, offset VETOR_TELA 



            mov ah,9H
            int 21h
它将与我以这种方式编写的另一个矩阵冲突


有人知道写这个矩阵的方法吗?

在文件描述符1上尝试int 21/AH=40。你的意思是“打印”循环它并分别打印每个整数。它显然不是ASCII字符字符串,所以你不想直接将这些字节作为文本复制。或者你想做与C
fwrite()等效的操作吗
在fuz建议的二进制数据上?嗨,Petter,这些数字实际上是我必须在屏幕上写入的ascii数字。在这种情况下,32是一个空格……我想知道它是否比必须按字符写入更实用character@YODA不完全是。你可以提前一周在内存中组装整个字符串然后马上写出来,但所做的努力大致相同?