计算机系统基础第二章复习整理--个人随笔

发布时间:2024年01月08日

第二章 数据的机器级表示与处理

定点数,整数与浮点数的表示,数的范围

计算机中所有信息都以二进制表示的原因: 物理器件特性所致

引入八进制和十六进制的目的是用于等价地表示二进制,便于阅读和书写

对于定点小数,模为2

补码:模为2^(n+1)

short FFFF H 位符号扩展成 int 时 FFFFFFFF H

补码符号位与最高数据位相异为规格化

规格化要求把尾数表示成绝对值最大的纯小数,对于原码最高数据位=1为规格化

在这里插入图片描述
IEEE规格化
请添加图片描述


阶码范围为00H-FEH(-126~127),取最大为FEH(127)

数据的基本运算

Booth乘若高n位中每一位都与低n位的最高位相同,则不溢出;否则溢出。

算术移位:SAL/SAR移出的符号位与最高位不同,发生溢出
逻辑移位:SHL/SHR

带符号数扩展高位填充符号位

ALU为运算器,ALU的核心为加法器

溢出判断电路用异或门实现

补码进行加法运算,加法的低位进位为0,减法的低位进位为1

x+y=00111111+11100001=(1)00100000=20H,对于补码,符号相反数相加不会发生溢出,同号相加才可能发生溢出,(1)是高进位

补码相减,取反后进入加法器(加法器特性)

文章来源:https://blog.csdn.net/Swertcc/article/details/135436226
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。