计算机组成原理第二章关于of,sf,zf,cf的作用以及区别,定点数的移位运算
首先判断是有符号数还是无符号数计算:
1️⃣若为有符号数:
1.of 可判断是否溢出。判断依据:最高位进位数和次高位进位数异或,结果为1,就发生了溢出;否则,无溢出;(这个判断有符号数计算是否溢出还挺有用)
2.sf:符号位标志,即表示结果的正负,sf等于1,表示结果是负数,否则是正数。判断依据:最高位的本位和(真的很无聊)
3.zf:表示运算结果是否全为0,zf等于1代表结果全为0,否则非0。(更无聊)
2️⃣若为无符号数
1.cf:判断无符号数是否溢出的就是cf,cf只能用于判断无符号数计算是否溢出的标志,即进位/借位标志,表示无符号数的加减法是否发生了进位或者借位。
cf=1,发生了借位或者进位,溢出了
cf=0,没溢出
咋算cf?判断依据:最高位产生的进位和sub(sub1表示减法,sub等于0表示加法)进行异或,得到cf的值,进而判断无符号数加减法是否发生的溢出
(这里:多啰嗦一点,同样,还有zf这个无聊的标志也可以用于无符号数)
定点数移位:我感觉难点就在于有符号整数,特别是负数的原码、反码、补码的定点数移位,那就简单概括一下这一类,防止我忘了
对于负数:
原码的移位表示:算数左移,数的末尾添0;算数右移,符号位后面添0
反码的移位表示:首先得知道原码怎么转到反码:原码的符号位不变,其它位全部取反。那么:对于反码的移位表示:算数左移,末尾添1;算数右移,符号位后面添1。
补码的移位表示:首先得知道,补码怎么由原码转变成补码或者补码怎么由反码转变的,emm我写一种,方便理解,以原码转补码为例:(咸鱼学长介绍了一个比较快的转变方式):原码从右往左找到第一个1,这个1的左边数值位(除了符号位)全部取反,右边与原码保持相同,这就是补码。
补码的移位表示:算数左移,末尾添0(因为末尾与原码相同哈哈,所以也和原码的移位相同)
算数右移,符号位后面添1(因为这部分是对原码取反得到的)#计算机组成原理##计算机#
首先判断是有符号数还是无符号数计算:
1️⃣若为有符号数:
1.of 可判断是否溢出。判断依据:最高位进位数和次高位进位数异或,结果为1,就发生了溢出;否则,无溢出;(这个判断有符号数计算是否溢出还挺有用)
2.sf:符号位标志,即表示结果的正负,sf等于1,表示结果是负数,否则是正数。判断依据:最高位的本位和(真的很无聊)
3.zf:表示运算结果是否全为0,zf等于1代表结果全为0,否则非0。(更无聊)
2️⃣若为无符号数
1.cf:判断无符号数是否溢出的就是cf,cf只能用于判断无符号数计算是否溢出的标志,即进位/借位标志,表示无符号数的加减法是否发生了进位或者借位。
cf=1,发生了借位或者进位,溢出了
cf=0,没溢出
咋算cf?判断依据:最高位产生的进位和sub(sub1表示减法,sub等于0表示加法)进行异或,得到cf的值,进而判断无符号数加减法是否发生的溢出
(这里:多啰嗦一点,同样,还有zf这个无聊的标志也可以用于无符号数)
定点数移位:我感觉难点就在于有符号整数,特别是负数的原码、反码、补码的定点数移位,那就简单概括一下这一类,防止我忘了
对于负数:
原码的移位表示:算数左移,数的末尾添0;算数右移,符号位后面添0
反码的移位表示:首先得知道原码怎么转到反码:原码的符号位不变,其它位全部取反。那么:对于反码的移位表示:算数左移,末尾添1;算数右移,符号位后面添1。
补码的移位表示:首先得知道,补码怎么由原码转变成补码或者补码怎么由反码转变的,emm我写一种,方便理解,以原码转补码为例:(咸鱼学长介绍了一个比较快的转变方式):原码从右往左找到第一个1,这个1的左边数值位(除了符号位)全部取反,右边与原码保持相同,这就是补码。
补码的移位表示:算数左移,末尾添0(因为末尾与原码相同哈哈,所以也和原码的移位相同)
算数右移,符号位后面添1(因为这部分是对原码取反得到的)#计算机组成原理##计算机#
#刘宇宁燕子京#
#刘宇宁珠帘玉幕#
#摩登兄弟[超话]#③
凤凰非梧桐不止,夕阳非西天不落,
长江非东海不入,而我非你不可。
@摩登兄弟刘宇宁
摩登兄弟刘宇宁✨刘宇宁✨宁哥✨棚主✨lyn✨
❣️刘宇宁燕子京❣️刘宇宁珠帘玉幕
❣️刘宇宁魏劭❣️刘宇宁折腰
❣️刘宇宁卓不凡❣️刘宇宁天行健
❣️刘宇宁帝林❣️刘宇宁紫川
快转快转快转否则拉黑
https://t.cn/A6YFm1Gy
https://t.cn/A6YfzmNe
#刘宇宁珠帘玉幕#
#摩登兄弟[超话]#③
凤凰非梧桐不止,夕阳非西天不落,
长江非东海不入,而我非你不可。
@摩登兄弟刘宇宁
摩登兄弟刘宇宁✨刘宇宁✨宁哥✨棚主✨lyn✨
❣️刘宇宁燕子京❣️刘宇宁珠帘玉幕
❣️刘宇宁魏劭❣️刘宇宁折腰
❣️刘宇宁卓不凡❣️刘宇宁天行健
❣️刘宇宁帝林❣️刘宇宁紫川
快转快转快转否则拉黑
https://t.cn/A6YFm1Gy
https://t.cn/A6YfzmNe
[雪糕]#刘宇宁燕子京#
[雪糕]#刘宇宁珠帘玉幕#
[雪糕]#摩登兄弟[超话]#②
一眼钟情我喜欢上你,
一眼沦陷我衷心于你,
一眼惊艳,我终止于你。
@摩登兄弟刘宇宁
摩登兄弟刘宇宁✨刘宇宁✨宁哥✨棚主✨lyn✨
❣️刘宇宁燕子京❣️刘宇宁珠帘玉幕
❣️刘宇宁魏劭❣️刘宇宁折腰
❣️刘宇宁卓不凡❣️刘宇宁天行健
❣️刘宇宁帝林❣️刘宇宁紫川
快转快转快转否则拉黑
https://t.cn/A6YFm1Gy
https://t.cn/A6YfzmNe
[雪糕]#刘宇宁珠帘玉幕#
[雪糕]#摩登兄弟[超话]#②
一眼钟情我喜欢上你,
一眼沦陷我衷心于你,
一眼惊艳,我终止于你。
@摩登兄弟刘宇宁
摩登兄弟刘宇宁✨刘宇宁✨宁哥✨棚主✨lyn✨
❣️刘宇宁燕子京❣️刘宇宁珠帘玉幕
❣️刘宇宁魏劭❣️刘宇宁折腰
❣️刘宇宁卓不凡❣️刘宇宁天行健
❣️刘宇宁帝林❣️刘宇宁紫川
快转快转快转否则拉黑
https://t.cn/A6YFm1Gy
https://t.cn/A6YfzmNe
✋热门推荐