数据表示
er 非零 1xxxx 255 0/1 表示 尾数 阶码 符号位 51 IEEE754 规格化 浮点数表示范围 Emax=2046, f=… ,… 1 220461023 =21023 (2252) Emin=1, M=0, 211023 =21022 双精度 Emax=254, f=… , … 1 2254127 = 2127 (2223) Emin=1, M=0, 21127 = 2126
址方式: 是指令按什么方式寻找(访问)到所 需的操作数或信息。 • 指令所访问的数据 主存、寄存器、堆栈 • 寻址能力的要求 多样性、灵活性、寻址空间范围大小、地址变换速度 • 目标: 以最短的位描述给定的寻址方式 寻址方式分析 寻址方式在指令中的指明方式 – 占用操作码位: DJS200系列指令系统中 8位操作码最高两位:间接( 11)和直接( 01) – 地址码设置寻址方式字段:
在实际应用中经常是 R10 即带标志符的处理机所占用的存储空间通常要小。 采用标识符缩短操作码而节省程序空间 A B 采用标识符 数据字增长 不采用标识符 数据(少) 指令(多) 采用标识符 指令字缩短 通常有面积 B面积 A 举例: 在 IBM370中执行 A= A+ B 运算。 若 A和 B都是十进制数,只需要一条指令,共 6个字节,在 IBM370/145上执行时间是 13微秒。
码不同 反码 难以用于加减运算,有循环进位问题 X (22n)X 1 X 0 Mod (22n) 0 X 1 定义: [X]反 = 反码的定义 实例: X1 = [ X ]反 = 010110 101001 00000 11111 返回 Company Logo 整数的编码表示 整数的 原码 反码 补码 表示 与定点小数的三种表示基本相同, 差别仅表现在小数点的位置,