图书介绍

微型计算机汇编语言的使用与分析2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

微型计算机汇编语言的使用与分析
  • 孔庆时,万加雷编著 著
  • 出版社: 北京:科学出版社
  • ISBN:7030000366
  • 出版时间:1988
  • 标注页数:318页
  • 文件大小:11MB
  • 文件页数:330页
  • 主题词:微型计算机-汇编语言 汇编语言-微型计算机

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

微型计算机汇编语言的使用与分析PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 概论1

1.1 什么是汇编语言1

目录1

1.2 汇编语言与高级语言3

1.3 几种汇编方法3

1.4 程序从编写到执行6

1.5 汇编语言源程序的格式7

1.5.1 标号(名字)7

1.5.3 操作数9

8.2.1 A——逐行汇编 219

1.5.2 操作码9

1.5.4 注释12

第二章 指令13

2.1 Z80的指令13

2.1.1 Z80中央处理单元的结构13

2.1.2 Z80指令代码及长度15

2.1.3 寻址方式16

2.1.4 标志21

2.1.5 指令的分类29

2.1.6 8位传送类指令31

2.1.7 16位传送类指令32

2.1.8 交换、数据块传送和查找类指令32

2.1.9 8位算术运算和逻辑运算类指令34

2.1.10 16位算术运算类指令37

2.1.11 通用运算和CPU控制类指令37

2.1.12 循环和移位类指令38

2.1.13 位操作指令41

2.1.14 转移、转子和返回类指令42

2.1.15 输入/输出类指令46

2.3.1 MC6800的寄存器结构47

2.3 MC6800指令简介47

2.2 8080的指令简介47

2.3.2 MC6800的寻址方式48

2.3.3 MC6800指令系统48

2.3.4 MC6800的中断48

2.4 MC68000指令介绍49

2.4.1 MC68000的机器结构49

2.4.2 MC68000指令52

2.5 8086指令简介57

2.5.1 8086的寄存器58

2.5.3 8086指令59

2.5.2 寻址方式59

2.6 Z8000指令简介61

2.6.1 概述61

2.6.2 寄存器结构61

2.6.3 寻址方式63

2.6.4 中断与陷阱63

2.6.5 输入/输出(I/O)65

2.6.6 AmZ8000指令的某些特点65

3.1.2 名字说明(EQU和DL)67

3.1.1 什么是伪指令67

3.1 伪指令67

第三章 伪指令与宏指令67

3.1.3 数据说明(DB,DM,DW,DC和DS)69

3.1.4 外部标号说明(EXT)和入口标号说明(ENTRY)71

3.1.5 汇编结束说明(END)72

3.1.6 代码段说明(REL,ABS,DATA,COM)和汇编起始地址说明(ORG)73

3.1.8 插入文件说明(*INCLUDE)76

3.1.7 程序名说明(NAME)76

3.1.9 条件汇编(IF,ENDIF)78

3.1.10 宏定义用伪指令(MACRO和MEND)80

3.1.11 对打印文本的说明80

3.2 宏指令81

3.2.1 宏定义与宏调用81

3.2.2 参数在宏指令中的应用82

3.2.3 宏定义的嵌套和宏调用的嵌套84

3.2.4 宏定义中的标号87

3.2.5 宏指令对Z80指令系统的扩充88

3.2.6 宏指令的特点和它与子程序的区别89

第四章 程序设计方法91

4.1 什么是程序91

4.2 简单程序92

4.3 框图法92

4.4 分支程序93

4.5 循环程序97

4.5.1 为什么要组织循环97

4.5.2 用计数器控制循环100

4.5.3 按问题的条件控制循环103

4.5.4 多重循环104

4.5.5 用开关变量控制循环107

4.5.6 用逻辑尺控制循环109

4.6.1 堆栈的结构111

4.6 堆栈与子程序111

4.6.2 子程序的嵌套和递归113

4.6.3 子程序的可再用与再入119

4.6.4 特殊的子程序结构121

4.6.5 参数传递方法123

4.7 查表方法126

4.7.1 计算查表法126

4.7.2 顺序查表法127

4.7.3 对分查表法130

4.8 队列与链表133

4.8.1 队列133

4.8.2 链表136

4.9 输入/输出142

4.9.1 I/O寻址方法143

4.9.2 数据传送方法143

4.9.3 I/O程序举例145

4.10 中断147

4.10.1 Z80的中断148

4.10.2 Z80中断程序举例150

4.10.3 MC68000的中断(例外)156

4.10.4 MC68000的中断程序举例160

第五章 宏汇编程序的工作原理162

5.1 引言162

5.2 汇编过程162

5.3 宏处理过程173

5.3.1 宏定义表的形成175

5.3.2 宏扩展及参数置换177

5.3.3 宏定义嵌套宏调用时的处理方法178

第六章 源程序的输入——编辑程序181

6.1 基本概念181

6.1.1 什么是编辑程序181

6.1.2 编辑过程概述181

6.1.3 编辑过程的分类183

6.1.4 字符指针184

6.2 编辑命令概述184

6.3 删除命令±nK,±nX,±nD186

6.5 移动指针命令±nL,±nJ,±nC,±nB187

6.4 显示正文±nT187

6.6 移动字符指针并显示±n,±nP,〈CR〉188

6.7 查找字符串±nF188

6.8 替换字符串±nS188

6.9 插入命令I189

6.10 暂存缓冲区命令nY,nG190

6.11 磁盘读写命令R,W191

6.12 输入文件命令nA,nN191

6.13 结束编辑和取消编辑命令E,Q192

6.15 其他命令±U,V,Z,±M,?193

6.14 重新启动编辑命令H,O193

6.16 宏命令和条件编辑命令〈,〉,=,195

6.17 编辑程序中的控制字符功能196

6.18 编辑程序的重入和总框图198

第七章 汇编与连接199

7.1 汇编调用格式199

7.2 汇编时的选择项199

7.2.1 与格式有关的选择项199

7.2.2 LIST选择项200

7.2.3 MACRO说明200

7.2.4 说明项200

7.2.5 表选择200

7.3 打印文本格式201

7.2.6 汇编绝对地址文件201

7.5 连接开关205

7.4 连接和装入命令格式205

7.6 连接和装入过程及总框图207

7.7 REL文件的格式209

7.8 REL库文件结构214

7.9 可以覆盖的连接软件215

第八章 目标程序的调试217

8.1 引言217

8.1.1 调试程序的调入217

8.1.2 命令格式218

8.1.3 表达式218

8.2 汇编和反汇编命令A,L219

8.2.2 L——反汇编220

8.3 显示和修改内存和寄存器内容的命令DM,SM,DR,Sr222

8.3.1 DM,DMX(DX)——显示内存内容222

8.3.2 SM(S)——代换内存内容222

8.3.3 DR——显示寄存器内容222

8.3.4 Sr——代换寄存器内容223

8.4 断点、启动和跟踪命令B,G,T,C224

8.4.1 B,BX——永久性断点的设置和清除224

8.4.2 G——启动程序运行225

8.4.3 T(TN,TJ,TNJ),C(CN,CJ,CNJ)——跟踪命令225

8.5.2 M——移动内存命令226

8.5 与内存有关的其他命令V,M,Q,Z226

8.5.1 V——检查内存226

8.5.3 Q——查询命令227

8.5.4 Z——循环代换内存227

8.6 与磁盘有关的命令EJ,F,R,W227

8.6.1 EJ——推出磁盘片227

8.6.2 F——指定文件名227

8.6.3 R——读磁盘文件228

8.6.4 W——写磁盘文件228

8.8 总框图229

8.7.2 O——输出命令229

8.9 从.COM文件到.Z80文件的转换229

8.7.1 E——输入命令229

8.7 输入/输出命令E,O229

附录 DEMOLIB和ASMLIB233

附表1 Z80指令表252

附表2 Z80双字节指令CB ××253

附表3 Z80双字节指令ED ××254

附表4 Z80指令(IX+d)DD ×× dn255

(IY+d)FD ×× dn255

附表5 Z80指令(IX+d)DDCB d ××256

(IY+d)FDCB d ××256

附表6 8位传送类257

附表7 Z80指令:16位传送类258

附表8 Z80指令:交换、数据块传送及查找类259

附表9 Z80指令:8位算术和逻辑运算类260

附表10 Z80指令:16位算术运算类261

附表11 Z80指令:通用运算和控制类261

附表12 Z80指令:循环和移位类262

附表13 Z80指令:位置0,位置1和位测试类263

附表14 Z80指令:转移、转子和返回类264

附表15 Z80指令:输入/输出类265

附表16 8080与Z80指令的对照表266

附表17 MC6800指令269

附表18 MC68000指令系统273

附表19 8086指令305

附表20 Am Z8000指令系统314

附表21 条件码cc317

热门推荐