asm基础——计算机的原码和补码
来源:互联网 发布:macair windows 编辑:程序博客网 时间:2024/06/11 04:16
在计算机中,数值用补码表示,正数的补码与原码相同,负数的补码是对应正数原码取反加1。
正数:16
转换成十六进制:0x10
再转换成二进制:0000 0000 0000 0000 0000 0000 0001 0000
负数:-16
对应正数:16
正数对应的二进制:0000 0000 0000 0000 0000 0000 0001 0000
取反:1111 1111 1111 1111 1111 1111 1110 1111
加1:1111 1111 1111 11111111 1111 1111 0000
所以-16的补码是:1111 1111 1111 11111111 1111 1111 0000
对应的十六进制:0xFFFFFFF0
也可以根据负数的二进制得到十进制:取反加1,再加负号:
实际的二进制:
1111 1111 1111 1111 1111 1111 1111 0000
取反:
0000 0000 0000 0000 0000 0000 0000 1111
加1:
0000 0000 0000 0000 0000 0000 0001 0000
对应的十进制是16
加负号:
-16
对应的代码:
0 0
- asm基础——计算机的原码和补码
- [编程基础] 计算机的原码, 反码和补码
- 计算机的原码、反码和补码
- 计算机的原码, 反码和补码
- 计算机的原码, 反码和补码
- 计算机的原码, 反码和补码.
- 计算机的原码, 反码和补码
- 计算机基础:原码、补码、反码
- 计算机基础【1】原码、反码、补码。
- 计算机基础-原码、反码、补码
- 计算机底层基础----原码、反码、补码以及为什么要用反码和补码
- 计算机的数: 原码, 反码和补码
- 计算机的原码、反码和补码详解
- 计算机中的原码、反码和补码
- 计算机中的原码、反码和补码
- 计算机中的原码、反码和补码
- 计算机中的原码、反码和补码
- 计算机中的原码、反码和补码
- hadoop实例分析之WordCount单词统计分析
- 踩过的坑-WebView加载卡住或者加载不出来的问题
- 庆祝我的Hexo博客搭建成功-nianhua110.github.io
- 单链表中环的检测
- 最小路径覆盖问题(二分图)
- asm基础——计算机的原码和补码
- android 如何在广播里面更新 UI
- iOS多线程之GCD
- LoadRunner压力测试--windows资源监控计数器
- 收藏Android学习相关资料
- sublime text3的安装及emmet插件的傻瓜式安装
- Android项目:手机安全卫士(10)—— 电话归属地显示
- UVA 540 - Team Queue
- poj 2253 Frogger