您好、欢迎来到现金彩票网!
当前位置:秒速快3官网 > 数字字符 >

汇编 输入一个字符怎样把它转化成为数字

发布时间:2019-07-07 03:50 来源:未知 编辑:admin

  我用这个程序,只能在AL 里输入一个0-9 的字符,但是我希望把它转化成一个数字,能够进行运算,比如

  但是这个仅仅是字符而已,根本不能做这种数学运算,一旦这么做了,得到的不是数字,而是一个ASCII 码所对应的符号,比如$ ~ 这样的东西

  或者,如何直接通过键盘输入数学的数字? 而不只是一个符号而已展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部汇编语言中,输入一个数字字符,转化成为数字,可参照以下示例程序:

  输入的字符也是ASCII码啊,比如输入1,存在寄存器里的值应该是31H,只要把这个值减去30H就可以得到1了

  内存中存放的是一个字符的ASCII码 比如‘$’这个是美元符 对应的ASCII码为24 通常表示字符串的结尾。

  此调用的功能是系统扫描键盘并等待键盘输入一个字符,有键按下时,先检查是否是Ctrl+Break键,若是则将字符的键值(ASCII码)送入AL寄存器中,并在屏幕上显示该字符。

  3号系统功能调用的功能是将从异步串行通信口(默认为COM1)输入一个字符(或者ASCII码)。

  DOS系统初始化时此端口的标准是字长8位、2400波特、一个停止位、没有奇偶校验位。

  此调用的功能是系统将从异步通信口(默认为COM1)输出一个字符(或者ASCII码)。

  当标志ZF=0时,表示有键被按下,将字符的ASCII码送入AL寄存器中。

  当标志ZF=1时,表示没有键按下,寄存器AL中不是键入字符的ASCII码。

http://alsunah.net/shuzizifu/429.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有