汇编语言-数据表示

点击查看原文地址

数制

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

0   ->  00H
128 ->  80H
255 ->  FFH
256 ->  100H
32767   ->  7FFFH
65535   ->  FFFFH

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

00111010B=3AH
F2H=11110010B

编码

BCD码

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

十进制数二进制数BCD码
000000
100011
200102
.........
910019
101010
.........
141110
151111

ASCII码

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

ASCII码字符备注
00HNUL
0AHLF换行
0DHCR回车
20HSP空格
30H0
31H1
.........
39H9
41HA
42HB
.........
5AHZ
61Ha
62Hb
.........
7AHz...

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值