c9b2f4c8-1e5d-d948-ea12-ac1f38bf369a1756111770
| 项目 | 内容 |
|---|---|
| 来源 | 录播 |
| 章节 | 第二章-计算机基础(选学) |
| 标签 | 讲义 |
| 页数 | 13 |
| 总字数 | 1529 |
| 原始课件 | 基础录播课/第二章-计算机基础(选学)/c9b2f4c8-1e5d-d948-ea12-ac1f38bf369a1756111770.pdf |
本文由课件自动整理,页内文字按原始讲义阅读顺序还原;
[图]表示该位置存在图示,图示内容请对照原始课件查看。
目录
- 第 1 页 · [图]
- 第 2 页 · 是一种最简单的二进制带符号数表示法,遵循以下规则:
- 第 3 页 · 若机器字长为8,则+127和-0.5分为表示为( )。
- 第 4 页 · 数据的表示
- 第 5 页 · 正数的补码等于它的原码
- 第 6 页 · 正数的补码等于它的原码
- 第 7 页 · 如果“2X”的补码是“90H”, 那么X的真值是 ( ) 。
- 第 8 页 · 数据的表示-移码
- 第 9 页 · 数据的表示-浮点数
- 第 10 页 · 练习
- 第 11 页 · 定都相同,则二者可以表示数值的范围和精度情况为()。
- 第 12 页 · 练习
- 第 13 页 · 表示和运算数据,原因是采用补码可以( )。
第 1 页 · [图]
本页无文本内容(内容以图示呈现),请查看原始课件第 1 页。
第 2 页 · 是一种最简单的二进制带符号数表示法,遵循以下规则:
符号位:最高位为符号位(0表示正数,1表示负数)
数值位:剩余位直接表示数值的绝对值(二进制形式)
数据的表示-原码
-2原码中,0有两种表示形式(四位二进
制为例):
[+0]原:符号位0 + 数值位000 → 0000
[-0]原:符号位1 + 数值位000 → 1000
[图]
第 3 页 · 若机器字长为8,则+127和-0.5分为表示为( )。
A.01111111,01000101
B.01111111,11000000
C.11111111,01000000
练习题
D.10000000,11000101
参考答案: B
[图]
第 4 页 · 数据的表示
[图]
-反码
原码和反码是计算机中表示有符号整数(正数、负数)的两种早期方法。
它们的目的是用二进制(0和1)表示我们日常使用的十进制数,但是存在计算错误问题:
原码最大的问题就在于一个数加上它的相反数不等于0
0001+1001=1010,1+(-1)=-2
正数的反码还是等于原码;
负数的反码就是它的原码除符号位外,其它位按位取反。
数值O的反码表示有两种形式:[+0]反=00000000,[-0]反=11111111
[图]
第 5 页 · 正数的补码等于它的原码
负数的补码等于反码+1或等于(2机器字长-|负数|)原码
数值0有唯一的编码:[+0]补=00000000,[-0]补=00000000
例:若机器字长为4,计算6-2
数据的表示-补码
计算机中均采用补码进行加减运算
[图]
[图]
第 6 页 · 正数的补码等于它的原码
负数的补码等于反码+1或等于(2机器字长-|负数|)原码
数值0有唯一的编码:[+0]补=00000000,[-0]补=00000000
数据的表示-补码
[图]
[图]
第 7 页 · 如果“2X”的补码是“90H”, 那么X的真值是 ( ) 。
A.56
B.-56
C.72
D.-72
练习题
参考答案: B
[图]
第 8 页 · 数据的表示-移码
移码:补码的符号位取反
●移码的主要用途是表示浮点数的指数(阶码)
正数负数
原码最高位为符号位0表示正号
其他位存放该数的二进制的绝对值最高位为符号位1表示负号
其他位存放该数的二进制的绝对值
反码等于原码按它的原码,除符号位外,按位取反
补码等于原码反码+1或(2机器字长-|负数|)原码
移码补码的符号位取反
第 9 页 · 数据的表示-浮点数
N=尾数×基数阶码(指数)
浮点数的表示格式:
●尾数:用补码表示,位数决定数的有效精度,位数越多精度越高
●阶码:用移码表示,位数决定数的表示范围,位数越多范围越大
●对阶时,小数向大数看齐
●对阶是通过较小数的尾数右移实现的阶符数阶码(移码) 符
尾数(补码)
第 10 页 · 练习
浮点数的表示分为阶和尾数两部分。两个浮点数相加时, 需要先对阶,即()( n为阶差的绝对值)。
A.将大阶向小阶对齐,同时将尾数左移n位
B.将大阶向小阶对齐,同时将尾数右移n位
C.将小阶向大阶对齐,同时将尾数左移n位
D.将小阶向大阶对齐,同时将尾数右移n位题
参考答案: D
第 11 页 · 定都相同,则二者可以表示数值的范围和精度情况为()。
对于长度相同但格式不同的两种浮点数, 2假设前者阶码长、尾数短,后者阶码短、尾数长,其它规
定都相同,则二者可以表示数值的范围和精度情况为()。
A.二者可表示的数的范围和精度相同
B.前者所表示的数的范围更大且精度更高
C.前者所表示的数的范围更大但精度更低
D.前者所表示的数的范围更小但精度更高练习题
参考答案: C
第 12 页 · 练习
计算机系统中采用补码表示有符号的数值,可以() .
A.可以保持加法和减法运算过程与手工运算方式一致
B.可以提高运算过程和结果的精准程度
C.可以提高加法和减法运算的速度
D.可以将减法运算转换为加法运算从而简化运算器的设计题
参考答案: D
第 13 页 · 表示和运算数据,原因是采用补码可以( )。
A.保证运算过程与手工运算方法保持一致
B.简化计算机运算部件的设计
C.提高数据的运算速度
原码表示法和补码表示法是计算机中用于表示数据的两种编码方法,在计算机系统中常采用补码来练习题
D.提高数据的运算精度
参考答案: B
[图]