当前位置:首页 > 工业技术
程序员参考手册 包括CPU32指令集
程序员参考手册 包括CPU32指令集

程序员参考手册 包括CPU32指令集PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:邢国志,朱定强译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:1997
  • ISBN:7115065101
  • 页数:451 页
图书介绍:
《程序员参考手册 包括CPU32指令集》目录

第一章 引言 1

1.1 整型单元无用户编程模式 1

1.1.1 数据寄存器(D7-D0) 2

1.1.2 地址寄存器(A7-A0) 2

1.1.3 程序计数器 2

1.1.4 条件码寄存器 2

1.2 淳点单元用户程模式 3

1.2.1 浮点数据寄存器(FP7-FP0) 4

1.2.2 浮点控制寄存器(FPCR) 4

1.2.2.1 异常允许字节 4

1.2.2.2 方式控制字节 4

1.2.3 浮点状态寄存器(FPSR) 5

1.2.3.1 浮点条件码字节 5

1.2.3.2 商字节 5

1.2.3.3 异常状态字节 6

1.2.3.4 增加的异常字节 6

1.2.4 浮点指令地址寄存器(FPIAR) 7

1.3 监控技编程模式 7

1.3.1 地址寄存器7(A7) 7

1.3.2 状态寄存器 10

1.3.3 向量基址寄存器(VBR) 10

1.3.4 替换功能码寄存器(SFC和DFC0) 10

1.3.5 ACU状态寄存器(只针对MC68EC030) 11

1.3.6 透明转换/访问控制寄存器 11

1.3.6.1 M68030透明转换/访问控制寄存器字段 11

1.3.6.2 M68040透明转换/访问控制寄存器字段 12

1.4 整型数据格式 12

1.5 沲点数据格式 14

1.5.1 组合十进进制实数格式 14

1.5.2 二进制浮点格式 14

1.6 浮点数据类型 15

1.6.1 归一化数 16

1.6.2 非归一化数 16

1.6.3 零 17

1.6.4 无穷 17

1.6.5 NAN 17

1.6.6 数据格式和类型总结 18

1.7 寄存器中的数据结构 23

1.7.1 寄存器中整型数据格式的结构 23

1.7.2 存储器中整型数据格式的结构 24

1.7.3 寄存器和存储器中FPU数据格式的结构 27

第二章 寻址能力 28

2.1 指令格式 28

2.2 有效寻址方式 31

2.2.1 数据寄存器直接方式 31

2.2.2 地址寄存器直接方式 31

2.2.3 地址寄存器间接方式 31

2.2.4 带后增量的地址寄存器间接方式 32

2.2.5 带预减量的地址寄存器间接方式 32

2.2.6 带位移量的地址寄存器间接方式 33

2.2.7 带变址(8位位移量)地地址寄存器间接方式 34

2.2.8 带变址(基址位移量)地地址寄存器间接方式 34

2.2.9 存储器间接预变址方式 36

2.2.10 存储器间接预变址方式 36

2.2.11 带位移量的程序计数器间接方式 37

2.2.12 带变址(8位位移量)的程序计数器间接方式 38

2.2.13 带变址(基址位移量)的程序计数器间接方式 39

2.2.14 程序计数器存储器间接后变址方式 39

2.2.15 程序计数器存储器间预变址方式 41

2.2.16 绝对短寻址方式 42

2.2.17 绝对长寻址方式 42

2.2.18 绝对长寻址方式 42

2.2.18 立那数 43

2.3 有效寻址方式总结 43

2.4 缩略扩展字格式兼容性 44

2.5 全扩展寻址方式 45

2.5.1 非存储器产是接行为方式 47

2.5.2 存储器间接方式 48

2.5.2.1 带预变址的存储器间接方式 48

2.5.2.2 带后变址的存储器间接方工 49

2.5.2.3 带变址抑制的存储器间接方式 50

2.6 其它数据结构 50

2.6.1 系统堆栈 51

2.6.2 队列 51

第三章 指令集综述 53

3.1 指令总结 53

3.1.1 搂据传送指令 56

3.1.2 整型运?指令 57

3.1.3 逻辑指令 59

3.1.4 移位和循环指令 59

3.1.5 位操作用力指令 60

3.1.6 位字段指令 61

3.1.7 二进制编码十进制指令 61

3.1.8 程序控制指令 62

3.1.9 系统控制指令 63

3.1.10 超高速缓存控制指令(MC68040) 64

3.1.11 多处理器指令 65

3.1.12 存储器管理单元(MMU)指令 66

3.1.13 浮点运算指令 67

3.2 整型单元条件码计算 68

3.3 指令示例 71

3.3.1 使用CAS和CAS2指令 71

3.3.2 使用MOVES指令 71

3.3.3 嵌套子程诹调用 72

3.3.4 位字段指令 72

3.3.5 使用NOP指令使流水线同步 72

3.4 浮点指令详细描述 73

3.5 浮点计算准确性 74

3.5.1 中间结果 74

3.5.2 结果舍入 75

3.6 浮点后续处理 77

3.6.1 下溢,舍入,上溢 77

3.6.2 条件测试 78

3.7 指令描述 80

第四章 整型指令 82

第五章 浮点指令 302

第六章 监控(特权)指令 302

第七章 CPU32指令 355

第八章 指令格式汇总 366

8.1 指令格式 366

8.1.1 协处理器ID字段 366

8.1.2 有效地址字段 366

8.1.3 寄存器/存储器字段 366

8.1.4 源说明符字段 366

8.1.5 目的寄存器字段 367

8.1.6 条件判定字段 367

8.1.7 移位和循环指令 367

8.1.7.1 计数寄存器字段 367

8.1.7.2 寄存器字段 367

8.1.8 长度字段 368

8.1.9 操作方式字段 368

8.1.10 地址/数据字段 369

8.2 操作代码图 369

附录A 处理器指令汇总 404

A.1 MC68000、MC68008、MC63010处理器 415

A.1.1 M68000、MC68008以及MC68010指令集 415

A.1.2 MC68000、MC68008及MC68010寻址方式 420

A.2 MC68020处理器 421

A.2.1 MC68020指令集 421

A.2.2 MC68020寻址方式 424

A.3 MC68030处理器 425

A.3.1 MG68030 指令集 425

A.3.2 MC68030寻址方式 428

A.4 MC68040处理器 429

A.4.1 MC68040指令集 429

A.4.2 MC68040寻址方式 434

A.5 MC68881/MC68882协处理器 435

A.5.1 MC68881/MC68882指令集 435

A.5.2 MC68881/MC68882寻址方式 436

A.6 MC68851协处理器 437

A.6.1 MC68851指令集 437

A.6.2 MC68851寻坦立式 437

附录B 异常处理参考 438

B.1 M68000来列异常向量分配 438

B.2 异常堆栈顿 439

B.3 浮点堆栈顿 444

附录C S记录输出格式 448

C.1 S记录内容 448

C.2 S记录类型 448

C.3 S良录产生 449

返回顶部