12.1.2 定点数的编码表示、(拓展)各种码的作用
8位补码11110000=240-256=-16。
选一章打印。双面打印(按长边翻页)后沿虚线剪开,每张卡片正面题目、背面答案。
8位补码11110000=240-256=-16。
int8_t -1转uint8_t通常得到255。
8位补码加法127+1得到10000000,解释为-128并发生有符号溢出。
两位选择信号可选4路输入。
无符号加法Cout=1表示溢出,但补码溢出看符号。
00110100左移1位得01101000;若最高有效位丢失需检查溢出。
50-(-80)=130超过127,发生有符号溢出。
8位无符号200×2完整积400,低8位144,高位1。
4位1111+0001=0000并进位1,无符号15+1溢出,补码-1+1正常0。
手推6×5=6+(6<<2)=30,并列每拍部分积。
-0.5位模式为符号1、阶码126、尾数0,即0xBF000000。
说明(x+y)+z与x+(y+z)可能不同,原因是每步舍入。
小端内存34 12按16位读取得0x1234。
单精度最大有限数阶码字段254、尾数全1。
复算5.75对应0x40B80000,并按大小端分别列4字节。
0x2F=47,二进制0010 1111。