博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
汇编语言-数据表示
阅读量:4967 次
发布时间:2019-06-12

本文共 850 字,大约阅读时间需要 2 分钟。

点击查看

数制

汇编语言中常用字母B或b结尾表示一个数据采用二进制(Binary),用字母H或者h结尾表示采用16进制(Hexadecimal),十进制(Decimal)数据可以用字母D或d结尾,或者不加结尾字母。

常用数:

0   ->  00H128 ->  80H255 ->  FFH256 ->  100H32767   ->  7FFFH65535   ->  FFFFH

十进制数转换为二进制数和十六进制数

126D=01111110B=7EH
二进制数和十六进制数之间具有对应关系:每四个二进制位对应一个十六进制为

00111010B=3AHF2H=11110010B

编码

BCD码

1位十进制数可以用4位二进制编码来表示,这就是“二进制的十进制数(Binary Coded Decimal , BCD)”。

十进制数 二进制数 BCD码
0 0000 0
1 0001 1
2 0010 2
... ... ...
9 1001 9
10 1010
... ... ...
14 1110
15 1111

ASCII码

ASCII码(American Standard Code for Information Interchange , 美国标准信息交接码)用七位二进制编码,故有128个。微型机存储单位为8位,表达ASCII码时,最高$D_7$位通常为0;通信时,$D_7$位通常用做奇偶校验位。

特殊的一些ASCII码:

ASCII码 字符 备注
00H NUL
0AH LF 换行
0DH CR 回车
20H SP 空格
30H 0
31H 1
... ... ...
39H 9
41H A
42H B
... ... ...
5AH Z
61H a
62H b
... ... ...
7AH z ...

回车是使光标回到本行首位,换行是使光标进入下一行,但是列位置不变。

转载于:https://www.cnblogs.com/hjw1/p/8847082.html

你可能感兴趣的文章
花了一天读了《游戏设计快乐之道》
查看>>
策略模式
查看>>
python中的锁lock=threading.Lock()
查看>>
AJAX
查看>>
关于课堂上Exercise#1的讨论
查看>>
滚动加载图片(懒加载)
查看>>
PHP常用框架.md
查看>>
Html5学习之旅-html5的留言记事本开发(17)
查看>>
leetcode【67】-Bulb Switcher
查看>>
JS验证图片格式和大小并预览
查看>>
django-vue之信息过滤(过滤课程)
查看>>
Linux操作系统学习_用户态与内核态之切换过程
查看>>
Mac 10.12安装XMind
查看>>
js插件-alert,confirm,tip,loading
查看>>
调节心态的十种做法
查看>>
laravel5.2 移植到新服务器上除了“/”路由 ,其它路由对应的页面显示报404错误(Object not found!)———新装的LAMP没有加载Rewrite模块...
查看>>
乱七八糟
查看>>
潜罪犯
查看>>
python函数
查看>>
编写高质量代码--改善python程序的建议(六)
查看>>