如何用汇编语言输出符号?

How to output symbol in Assembly Language?

我是汇编语言的新手,根据我对执行任务的理解,存在中断和移动的特定组合(例如,int21h/ah=39h 用于制作目录)。我不想知道的是如何输出具有特定颜色的“#”以及要打印多少而不是 1 对 1 打印,还有汇编语言的下一行是什么?我们需要使用“#”符号制作图像。谢谢

要输出多个具有特定颜色的相同字符,请使用视频 BIOS 功能 09h。

                             Example
mov cx, ...    ;count         6 = '######'
mov bh, 0
mov bl, ...    ;color         1Eh = Yellow on Blue
mov ah, 09h
mov al, ...    ;character     '#'
int 10h

next line表示你输出一个回车return和一个换行。为此,您使用另一个视频 BIOS 函数 0Eh。

mov bx,0007h
mov ax,0E0Dh   ;0Dh = carriage return
int 10h
mov ax,0E0Ah   ;0Ah = linefeed
int 10h