如何用汇编语言输出符号?
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
我是汇编语言的新手,根据我对执行任务的理解,存在中断和移动的特定组合(例如,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