【任務】
擊鍵盤上的乙個數字鍵,輸入0退出,其他顯示對應的單詞
【參考解答】
assume cs:code, ss:stack
stack segment
db 100h dup (?)
stack ends
code segment
start:
jmp beg
digittab dw zero,one,two,three,four,five,six,seven,eight,nine
zero db 'zero',10,13,'$'
one db 'one',10,13,'$'
two db 'two',10,13,'$'
three db 'three',10,13,'$'
four db 'four',10,13,'$'
five db 'five',10,13,'$'
six db 'six',10,13,'$'
seven db 'seven',10,13,'$'
eight db 'eight',10,13,'$'
nine db 'nine',10,13,'$'
beg:
push cs
pop ds
input:
;擊鍵盤上的乙個數字鍵
mov ah,0
int 16h
;如果是0就退出,否則顯示對應的英文單詞
sub al, 30h
cmp al, 0
je stop
mov bl, al
mov bh, 0
add bx,bx
mov dx, word ptr digittab[bx]
mov ah,9
int 21h
jmp input
stop:
mov ah,4ch
int 21h
code ends
endstart
程式設計之美 電話號碼對應的英文單詞
題意 程式設計之美 上的題目 號碼盤一般可以用於輸入字母,如用2可以輸入a,b,c用3可以輸入d,e,f等。對於 號碼5869782,可以依次輸出其代表的所有字母組合,如 jtmwtpa,jtmwtpb,總共有3 3 3 4 3 4 3 3888種 include include include i...
程式設計師必備的英文單詞
conference 討論會,碰頭會議的意思 follow 跟蹤 例如,一般會說那個case你follow一下吧,這就是說讓你跟蹤一下這個事情。team 是團隊的意思,團隊的主管一般叫team leader,乙個team可以大也可以小,乙個專案小組可以叫乙個team,乙個部門也可以叫做乙個team,...
程式設計師必備的英文單詞
conference 討論會,碰頭會議的意思 follow 跟蹤 例如,一般會說那個case你follow一下吧,這就是說讓你跟蹤一下這個事情。team 是團隊的意思,團隊的主管一般叫team leader,乙個team可以大也可以小,乙個專案小組可以叫乙個team,乙個部門也可以叫做乙個team,...