505311849
级别: 探索解密
精华主题: 0
发帖数量: 24 个
工控威望: 134 点
下载积分: 726 分
在线时间: 22(小时)
注册时间: 2017-08-07
最后登录: 2018-06-24
查看505311849的 主题 / 回贴
楼主  发表于: 2017-08-07 22:44
请教,假如一个ID:8fka68005803存到寄存器r1-r6里面,实际每个寄存器存2位,r1存8f,r2存ka,以此类推下去。想问下大神为啥会这样?一个寄存器最多能存2个数字是吗?怎么存的?需要专业解答,像什么16位一个字,8位一个字节以二进制存入等等我都知道了,我就想知道为啥寄存器能存两个数(不是两位数),怎么存的。
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1276 个
工控威望: 6107 点
下载积分: 52046 分
在线时间: 1120(小时)
注册时间: 2012-04-24
最后登录: 2024-03-06
查看john42tw的 主题 / 回贴
1楼  发表于: 2017-08-08 08:20
標準ASCII碼共 128個 (0~127) = 0111  1111 ===> 8Bit

每一個數字代表一個符號,例如 "8" = 56 = 38(H) = 0011  1000
                                                                                    3         8
"8" ===>給人看的;   0011  1000 ==>機器看的。