Assembly 列出键盘上的所有字符
我正在编写一个小的汇编操作系统,我想让它显示所有的键盘字符 像这样 A B C D(等)1 2 3(等) 所有这些。我不知道它叫什么,在谷歌上也找不到它的名字。不管有没有代码,任何帮助都很好。不管那叫什么也不错 多谢各位 例如Assembly 列出键盘上的所有字符,assembly,keyboard,character,Assembly,Keyboard,Character,我正在编写一个小的汇编操作系统,我想让它显示所有的键盘字符 像这样 A B C D(等)1 2 3(等) 所有这些。我不知道它叫什么,在谷歌上也找不到它的名字。不管有没有代码,任何帮助都很好。不管那叫什么也不错 多谢各位 例如 A B C D E。。。。。。。。1 2 3 4 5 6 7 8 9 ..... ! @ # $ % ^您是在寻找“扫描代码”还是在寻找“ASCII”@MrLister我在寻找ASCII您是在寻找特定键盘上的所有字符,还是只想打印a-Z、0-9和一些随机未定义的符号集?或
A B C D E。。。。。。。。1 2 3 4 5 6 7 8 9 ..... ! @ # $ % ^代码>您是在寻找“扫描代码”还是在寻找“ASCII”@MrLister我在寻找ASCII您是在寻找特定键盘上的所有字符,还是只想打印a-Z、0-9和一些随机未定义的符号集?或者您想显示所有ASCII码0-255?
mov ax,0B800h ; segment of textscreen
mov es,ax
mov al,"A"
xor di,di ; target offset(upper left corner)
mov cx,3Fh ; counter
cld ; clear direction flag
P1: stosb ; write ASCII in AL to ES:DI + increase DI
add di,3 ; step over Attribute byte and let a space between the ASCIIs
inc al ; next ASCII
dec cx ; decrease counter
jnz P1 ; jump if zero flag is not set