社区
汇编语言
帖子详情
此是一个关于16位补码扩展为32位补码的问题
heshang88
2009-07-25 09:52:49
有个16位补码0x8FF0扩展为32位应该是( )
书上的标准答案是0xFFFF8FF0,书上的提示是“补码的符号扩展就是把所有高位重复符号位即可,0则全0,1则全1”
但是问题就出来了:
1)0x8FF0中的0x是什么啊,8是什么啊,FF0又是什么啊,
2)在这个“0x8FF0”中的高位是什么啊,符号位又是什么啊
3)它是如何得到0xFFFF8FF0这个标准的答案啊,
...全文
4257
3
打赏
收藏
此是一个关于16位补码扩展为32位补码的问题
有个16位补码0x8FF0扩展为32位应该是( ) 书上的标准答案是0xFFFF8FF0,书上的提示是“补码的符号扩展就是把所有高位重复符号位即可,0则全0,1则全1” 但是问题就出来了: 1)0x8FF0中的0x是什么啊,8是什么啊,FF0又是什么啊, 2)在这个“0x8FF0”中的高位是什么啊,符号位又是什么啊 3)它是如何得到0xFFFF8FF0这个标准的答案啊,
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
szqh97
2009-07-26
打赏
举报
回复
楼主找本书好好看一下吧
heshang88
2009-07-25
打赏
举报
回复
谢谢
gzgzlxg
2009-07-25
打赏
举报
回复
3
好好读几行书,多了也不敢要求了。
0x 是c类语言种,表示16进制数的前缀。在汇编中用h后缀表示
8h = 1000b 高位是 1 后缀b代表是二进制数
0FF0h = 111111110000b
8FF0h = 1000111111110000b 高位 1 表示负数后面跟的是补码表示的数
8FF0h = -7010h
对于32位
-00007010 = FFFF8FF0h
NND 我还真说不清楚,哈哈,太多年没有回答过这样的问题了。
16
位
补码
并行加法器(含减法器)实验
16
位
补码
并行加法器(含减法器)实验,项目和报告
logisim
补码
一
位
乘法器设计.txt
logisim
补码
一
位
乘法器设计.txt
VHDL
补码
一
位
乘法
这是计算机组成原理的
补码
乘法器的vhdl实现,感觉还行的
关于
补码
以及基本的
补码
运算
关于
补码
以及基本的
补码
运算
二进制
补码
、小数的
补码
及运算规则
针对
补码
这个常见的概念,引申到小数的
补码
,并且用实例说明其运算规则。
汇编语言
21,496
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章