首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
有以下两段C语言程序代码: int funl(unsigned short si) int fun2 (unsigned short si} return . (s1*256) ; return (( (short) s1*256) /256
有以下两段C语言程序代码: int funl(unsigned short si) int fun2 (unsigned short si} return . (s1*256) ; return (( (short) s1*256) /256
admin
2017-04-28
32
问题
有以下两段C语言程序代码:
int funl(unsigned short si) int fun2 (unsigned short si}
return . (s1*256) ; return (( (short) s1*256) /256) ;
请回答下列问题:
假设计算机硬件不提供直接乘除运算功能,如何实现上述函数的功能?函数funl和fun2得到的结果各有什么特征?
选项
答案
因为256=28,所以上述函数中的乘、除运算可以分别用左、右移运算来实现。可用“左移8位”代替“乘256”的操作,用“右移8位”代替“除以256”的操作。funl(si)相当于将Si逻辑左移8位,结果的最后8位都为0;fun2(si)相当于将Si先算术左移8位,再算术右移8位,所以结果的范围在—128~127之间。
解析
转载请注明原文地址:https://kaotiyun.com/show/XJRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
德国发动二战以后,未进攻苏联先进攻英法的主要依据是()
诸侯国的国君如何用人呢?有人主张:“左右皆曰不可,勿听;诸大夫皆曰不可,勿听;国人皆曰不可,然后察之,见不可焉,然后去之。”这种主张最终可能出自下列哪位思想家之口()。
使用天然火最早出现于人类发展过程的哪一阶段?()
下列现象均属于明朝手工业进步的表现的是()①嘉万年间民营手工业渐居主要地位②匠役制度瓦解③出现了雇佣劳动、组织手工工场的经营方式④加强了对工匠的剥削,工匠的人身依附关系加强
下列选项中,不属于列宁《四月提纲》内容的是()。
论述欧洲一体化进程及其影响。
阅读史料回答以下问题:天既哀大地生人之多艰,黑帝乃降精而救民患,为神明,为圣王,为万世作师,为万民作保,为大地教主。生于乱世,乃据乱世而立三世之法,而垂精太平。乃因其所生之国,而立三世之义,而注意于大地远近、大小若一之大一统。乃立元以统天,以天为
中华人民共和国恢复在联合国合法席位的时间是()。
基辅罗斯国家对居民征税的方式是()。
某计算机有8个主设备需要竞争总线的使用权,其设备号为0~7。现欲设计其判优控制方法,试回答下述问题。(1)集中式总线判优控制与分布式总线判优控制的区别是什么?(2)若采用集中式判优控制,则在链式查询、计数器定时查询和独立请求三种方式下,
随机试题
赵某、钱某、孙某三人共同出资设立甲普通合伙企业(以下简称“甲企业”)。赵某个人欠李某50万元,无力偿还。根据合伙企业法律制度的规定,李某可以采取的法律措施是()。
以第三人承诺在借款人不能偿还贷款时,按约定承担一般保证责任或连带保证责任为前提发放的贷款为()
Cellmembranesactasbarrierstomost,butnotall,molecules.Developmentofacellmembranethatcouldallowsomematerialst
凝血因子约占血浆总蛋白的
A.灯心草与通草B.大黄炭、黄芩炭与黄柏炭C.地骨皮、千年健与五加皮D.焦麦芽、焦山楂、焦神曲E.熟地黄、龙眼肉放在斗架的高层的是()。
慢性子宫颈炎病理变化中,最常见的是
金属储罐中幅板搭接接头采用手工焊接时,控制焊接变形的主要工艺措施有()。
港湾:停泊
十八大关于“全面建成小康社会”的内容表述,正确的是()
今回あえなくて、とてもざんねんだとおもいます。ざんねん
最新回复
(
0
)