汇编程序:输出对应的英文单词

来源:互联网 发布:mac进入不了安全模式 编辑:程序博客网 时间:2024/04/30 11:10

【任务】
  击键盘上的一个数字键,输入0退出,其他显示对应的单词
【参考解答】

assume cs:code, ss:stackstack segment     db 100H dup (?)stack endscode  segmentstart:    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 dsinput:      ;击键盘上的一个数字键      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 inputstop:      mov ah,4ch      int 21hcode  ends      end start
原创粉丝点击