匯程式設計序 輸出對應的英文單詞

2021-08-01 07:04:23 字數 1037 閱讀 7486

【任務】

擊鍵盤上的乙個數字鍵,輸入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,...