埋头默声竭力攀,回首一|

TheWait

园龄:6年3个月粉丝:0关注:1

汇编进制学习

进制解读

任何一种进制都是完美的,都可以做计算,进制的符号由人来定义,普通的运算可以用查数解决。
八进制2+3,从二开始往后移三个数 2*3,从二开始往后移动4个数,要想快速口算,需要记忆加法和乘法表。

计算机中的进制

在计算机中使用二进制,但是日常接触的汇编都是16进制,因为方便显示
1-0001
2-0010
3-0011
4-0100
5-0101
6-0110
7-0111
8-1000
9-1001
A-1010
B-1011
C-1100
D-1101
E-1110
F-1111

数据宽度

一个char 类型的变量 占八位 存储从0x00~0xFF 如果给他赋值为0x1FF 那么1会被丢弃

有符号无符号数

在计算机中一串十六进制数可以根据不同的规则去解析。0x9A可以解析为1001 1010 如果是无符号数则直接转换 ,如果是有符号数 那么最高位为符号位。

原码 反码 补码

正数的反码补码与原码一样
负数以补码存储
-1 1000 00001 原码
-1 1111 11110 反码
-1 1111 11111 补码
补码是反码加一,符号位不变,所以-1 在内存中为0xFF

本文作者:theWait

本文链接:https://www.cnblogs.com/theWait/p/17674094.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   TheWait  阅读(23)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起