dosbox匯編使用教程 匯編語言大小寫字母的顯示?
匯編語言大小寫字母的顯示?代碼段評估CS:Code開始:mov ah,1int 21hCMP Al,1bH假設(shè)ESC endJZ finishsub Al,“0”mov BL,Al假設(shè)十進(jìn)制ASCII
匯編語言大小寫字母的顯示?
代碼段
評估CS:Code
開始:mov ah,1
int 21h
CMP Al,1bH假設(shè)ESC end
JZ finish
sub Al,“0”
mov BL,Al假設(shè)十進(jìn)制ASCII輸入,最高位
mov ah,1
int 21h假設(shè)十進(jìn)制ASCII輸入,中間
sub Al,“0”
mov BH,Al
mov ah,1
int 21h假設(shè)ASCII以10位十進(jìn)制形式輸入,最低位
sub Al,“0”
mov ch,10
mul ch
add BH
mul ch
add BL,ASCII
mov DL,Al
mov ah,2
int 21h顯示字符
mov ah,2
mov DL,20h
int 21h用空格分隔
JMP start飾面:mov ax,4c00h
int 21h
code ends
end[start
此問題假設(shè)輸入字符的ASCII碼,格式為3位10進(jìn)制,經(jīng)過轉(zhuǎn)換后,字符將顯示出來,循環(huán)將完成,直到按ESC鍵。
例如:輸入065顯示a,100顯示D
用匯編語言編寫程序,不區(qū)分大小寫;C語言要注意。
有些自定義變量是大寫的,因此有必要在程序中大寫。
Wela是C語言的關(guān)鍵詞,要求小寫。