汇编程序:输出对应的英文单词
2017-05-18 11:09
399 查看
【任务】
击键盘上的一个数字键,输入0退出,其他显示对应的单词
【参考解答】
击键盘上的一个数字键,输入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 end start
相关文章推荐
- Java 文件统计:编写程序,统计英文文本文件中的字符数目和单词数目。程序运行时,输入要统计的文件的名称,程序处理后输出字符数目和单词数目
- 算法:输入一个十进制数,根据输入的数输出所对应的英文星期单词,若输入的数小于1或大于7,则输出ERROR。
- 编写一个程序,接受用户输入的一段英文文字后,输出其中的字符数、单词数和句子数(设句子以"?"、"!"、"."结束)。
- 80x86汇编语言:输入数字,输出对应月份的英文
- 我刚写的一个反序输出每个英文单词的小程序,大神看下哪里需要调整
- 汇编语言 编写程序,如果输入的是大写字母,则输出对应的小写字母;如果输入的是小写字母,则输出对应的大写字母;如果输入的是数字,原样输出;按回车结束
- 电话号码对应的英文单词 手机数字短信翻译小工具 数字输入法初型 需求“ya tou”咋写程序实现翻译成“丫头”,有哪位有思路的请指教。
- 编写程序,读入一行英文(只包含字母和空格,单词间以单个空格分隔),将所有单词的顺序倒排并输出,依然以单个空格分隔。
- PAT程序设计考题——甲级1005 数字按位累加(非负数字按位累加和转化成对应英文单词)
- 编程之美:电话号码对应英文单词( 程序实现)
- 编程题:输入英文月份单词,输出对应月的数字形式。
- 查找输出类型对应的程序名(原创)
- 输入一个英文句子,按单词逆序输出
- 【小程序】JAVA实现从10~50中随机生成50个数,统计出现的数字及次数,输出出现最多的次数及对应的数字,按数字升序排列。
- 用GCC输出带源代码的汇编程序进行链接的调试
- 使用prompt输入一句英文句子和排序方式(升/降),将所有单词按排序方式排序后在网页上输出
- 英文字母对应单词
- C++上机报告 编程序生成一张从英尺到米的转换表(1米大约等于3.28英尺),以方便工厂里工人师傅使用。输出形式如下图所示,第i行第j列的值vij代表i*10+j英尺对应的米数。每输出10英尺的转换表
- java程序,编写一个程序,输出一个字符串中的大写英文字母数,小写英文字母数及非英文字母数
- 将任意数字转化为对应gbk输出的程序