计算机系统结构概论 第2章 数据表示 寻址方式 指令系统
-
数据表示 寻址方式 指令系统
-
提高计算机系统的性能
-
减少计算机系统的消耗
数据表示
-
浮点数 尾数
-
一个字节 8个bit 是个字符
-
4个字节,32 bit, 整型
- 缺失 没有看到
- 未看到
- 是否减少了 实现时间 和
- 处理机之间
- 其 实现时间 就会越少
- 半个字 或 单字
- 双精度浮点数 (双字)
高级数据表示
-
由数据本身 给出操作类型
-
数据标志,2 位,增加4种表示
- 是否兼容
- 总开销时间
- 每个数据
- 数据的类型特征
- 形式 分别 如下所示
- 如果索引是101 表示的是 二维的数组
向量,数组 数据表示
向量:一组相同类型的数据
堆栈数据表示
浮点数尾数基值大小 和 下溢处理
- Rm=2 就是2进制,每个是1位
- 8进制 ,就是3位
- 10 的 10次方 更大
- 2 的 10 次方 ,
- 分布 很稀疏
- 已可得出数的表示精度下降
- 需左移的次数
寻址方式
-
mem[1000] 内存偏移1000的位置
- 结果 大多
- 或 寄存器
- 寄存器 Regs[R1]+ Mem[1001] 加存储器
- 1001 直接就是地址
- 数组应用
- 分支跳转应用
- 虚拟存储器应用
- 进栈 指针 减1,
-
专门 设置寻址方式
-
操作码: 拿出 01 是地址,拿出00 是内容。
-
如果2位,就支持4中寻址方式
逻辑地址与 主存物理地址
- 基地址寻址:给每个程序分配一个基地址,每个都有一个起始位置,
- 拿到起始位置,和 在程序里的偏移值,就知道主存的偏移值
- 即:动态再定位
- 单字:一条指令占用 4 * 8 = 32 Byte 。 100
- 双字: 8 个字节,000