中易网

在汇编语言中,8位立即数通过移位可以得到32位数据 是为什么?怎么理解呢谢谢

答案:2  悬赏:40  
解决时间 2021-02-16 15:03
在汇编语言中,8位立即数通过移位可以得到32位数据 是为什么?怎么理解呢谢谢
最佳答案
理解一:8位扩展到32位,若为正数或0,对高24位全部补0;若为负数,对高24位全部补1。这样,原来的8位立即数就扩展为等效的32位立即数。

理解二:是将立即数放到32位的寄存器的低8位中,然后逻辑左移24次,可得到一个32位数。
全部回答

#include<stdio.h>

#include<math.h>

void main()

{

int m,n,z,y;

printf("请输入一个8进制数m,一个十进制数n:");

scanf("%o,%d",&m,&n); y=fabs(n);

if (n>0) z=m>>n;

else z=m<<n;

printf("%d\n",z);

}

我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
海南众力鑫工程机械有限公司地址有知道的么?
客厅的风管机安到沙发上方行不
物理学中,把物体运动______或______的变化叫
求教实际工资指数计算的1例题
过桥缘地址在哪,我要去那里办事
上海河道管理费怎样计算
雷神12百度云
word文档中需求图片是怎么画的
河南省怎么查报名二级建造是否属于省直
照片宽0.75米,高1米,那等于多少寸
请大家帮我看看这是什么牌子的化妆品?谢谢!
巫山哪里招聘司机
正宗川味面馆在什么地方啊,我要过去处理事情
一木块浮在水面上,露出水面的体积为32立方厘
伍嘉成哭谷嘉诚吃饭
推荐资讯
卷发洗头时可以使劲揉么
周公解梦,我昨晚梦见与老婆吵架,后来我一气之
七彩虹 C.G41 TWIN (英特尔 4 Series 芯片组
爱因斯坦小时候并不聪明,不过他有着丰富的想
RoHS compliant PCB plating 什么意思?
在无毒无害的条件下进行反应为什么是环境问题
广州市荔湾区逢源街道总工会地址在什么地方,
汽车美容连锁十大品牌分别是哪十大品牌呢?
2016年8月6日辽宁快乐12第五期开奖结果
她白天几乎不会微信我,但几乎每天晚上都会微
在空气管线上,怎样才能同时控制空气流量和压
适合上班族减肥的好办法。男性!健身,跑步…
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?