计算机组成原理
第二章 数据的表示和运算
author:slightwjq
2022年12月28日
2.1 数制与编码
二进制,八进制,十六进制(ox开头或h结尾)。
定点数的表示
原码:机器数的最高位表示数的符号,其余各位表示数的绝对值。
补码:负数中,原码除符号位为各位取反再加一。
字长n+1位,可表示-2^n^-2^n^-1
反码:负数中,原码除符号位为各位取反。
移码:补码符号位取反。
2.2 运算方法和运算电路
算术逻辑单元ALU的基本功能包括加减乘除四则运算,以及与或非异或的逻辑运算和移位求补等操作。其核心是加法器。
补码的算术移位中,负数左移添0,右移添1。
数据大端方式存储便于阅读,小端方式存储是字节顺序相反显示的。
2.3 浮点数
IEEE754标准中,32位浮点数由1位符号位,8位阶码(1-254,移码表示),23位数值为(原码表示,进行规格化处理,第一个1在小数点之前隐藏,真值表示从小数点后开始)。
浮点数运算分以下几步:对阶(小阶向大阶看齐)、尾数求和、规格化、舍入。
- 本文作者: 魏静崎
- 本文链接: https://slightwjq.github.io/2023/10/17/计算机组成原理-第二章/
- 版权声明: 该文章来源及最终解释权归作者所有