图书介绍

80386/80286组合语言程式设计PDF|Epub|txt|kindle电子书版本网盘下载

80386/80286组合语言程式设计
  • 出版社: 松岗电脑图书资料股份有限公司
  • ISBN:
  • 出版时间:1987
  • 标注页数:539页
  • 文件大小:6MB
  • 文件页数:551页
  • 主题词:

PDF下载


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

下载说明

80386/80286组合语言程式设计PDF格式电子书版下载

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

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

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

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

图书目录

第1章 组合语言简介1

1.1 组合语言的主要优点:速度与控制2

1.2 80286/80386的族谱3

1.3 学习本书後的预期效果5

1.4 学习本书的必备基础5

1.5 数字系统6

1.5.1 二进位数6

1.5.1.1 二进位数的加法与减法8

1.5.1.2 位元组9

1.5.1.4 有号数10

1.5.1.3 字元10

1.5.1.5 2’补数11

1.6 符号延伸13

1.6.1 十六进位数13

1.7 位元组以上的位元组织16

1.7.1 字组16

1.7.2 双字组17

1.7.3 四字组18

1.7.5 80386的资料型态19

1.7.6 非标准位元栏位19

1.7.4 十字组19

1.8 逻辑运算20

1.9 定址方式22

1.9.1 立即式定址23

1.9.2 暂存器定址24

1.9.3 直接式定址24

1.9.4 暂存器间接式定址25

1.9.5 基底式定址26

1.9.6 直接注标式定址27

1.9.7 基底注标式定址28

1.9.8 80386之延伸29

1.10 程式设计格式30

1.10.1 名称栏30

1.10.1.1 变数名称31

1.10.1.2 标记名称31

1.10.1.3 常数名称32

1.10.2 运算栏33

1.10.3 运算元栏34

1.10.4 注释栏35

1.11 组合语言的兴起35

1.12 组合语言范例35

第2章 组译器简介37

2.1 组合语言与机器码38

2.2 典型的组合过程39

2.2.1 第一步:建立原始程式40

2.2.1.1 程式赘余42

2.2.2 第二步:产生目的程式44

2.2.3 第三步:链结45

第3章 80286/80386微处理器的结构:暂存器、旗帜与指令47

3.1 80286微处理器47

3.1.1 基本结构47

3.1.1.1 区段暂存器49

3.1.1.2 注标、指标及基底等暂存器50

3.1.1.3 状况暨控制暂存器50

3.1.1.4 指令指标52

3.1.1.5 机器状况字组52

3.2 80386微处理器52

3.2.1 资料型态53

3.2.2 运算元定址方式53

3.2.2.1 有效位址之计算53

3.2.3 8086程式执行54

3.2.4 基本结构54

3.2.4.1 多用途暂存器55

3.2.4.2 区段暂存器56

3.2.4.3 指令指标与EFLAGS57

3.2.4.4 控制暂存器58

3.2.4.5 系统位址暂存器59

3.2.4.6 侦错与测试暂存器60

3.3 80286/80386指令集61

3.4 80386指令集124

第4章 80287/80387数值型共同处理器133

4.1 80287/80387的运作133

4.1.1 浮点堆叠134

4.1.2 状况字组135

4.1.3 控制字组136

4.1.3.1 例外类中断遮盖136

4.1.4 标签字组137

4.1.5 例外类中断指标138

4.1.6 资料型态139

4.1.6.1 二进位整数139

4.1.6.2 聚集十进位数140

4.1.6.3 短实数、长实数及暂时实数140

4.2 80287/80387指令集141

4.1.6.4 特殊数值141

第5章 程式设计基本技巧181

5.1 算术程式182

5.1.1 立即式定址的十六进位数加法183

5.1.2 直接式定址的十六进位数减法185

5.1.3 直接式定址的多重准度加法188

5.1.4 注标式定址的多重准度加法192

5.1.5 暂存器间接式定址的十六位加法195

5.1.6 用连加法来模拟乘法运算198

5.1.7 用乘法指令做乘法、平方及立方运算201

5.1.8 除法运算205

5.1.9 平方根运算207

5.2 逻辑运算210

5.2.1 模拟硬体逻辑闸210

5.3 查表法213

5.3.1 查对数表215

5.3.2 数码转换217

5.3.3 ASCII转数换成十六进位数220

5.4 80386的32位元运算223

5.5 使用BIOS及DOS中断228

5.5.1 使用BIOS中断清除萤幕229

5.5.2 使用BIOS中断印标语235

5.5.3 使用BIOS中断程式资料237

5.5.4 使用BIOS中断从键盘读入字元243

5.5.5 使用BIOS中断从键盘读入字串244

5.5.6 使用BIOS中断查询时间及日期247

5.5.7 使用BIOS中断查询IBM AT记忆体大小250

5.5.8 使用BIOS中断查询系统装备251

5.5.9 使用BIOS中断从列表机印出字串253

5.5.10 使用BIOS中断在中解像度萤幕描点255

5.5.11 使用BIOS中断在高解像度萤幕画缐258

5.6 高级字串指令259

5.6.1 字串扫瞄260

5.6.2 字串搬运262

第6章 组译器的辅助命令265

6.1 IBM、MICROSOFT和SPEEDWARE等组译器之辅助命令266

第7章 巨集、程序和库集297

7.1 巨集297

7.1.1 巨集使用法299

7.1.2 巨集库303

7.2 程序307

7.2.1 程序使用法308

7.2.2 程序库313

7.3 库集318

7.4 巨集、程序库及库集之比较319

第8章 高等程式设计技巧323

8.1 彩色萤幕绘图324

8.2 读秒329

8.3 简易“菜单”型程式334

8.4 比较复杂的“菜单”型程式337

8.5 使用高级字串指令344

8.6 档案处理348

8.7 实际模式与虚拟保护模式程式设计:范例361

第9章 80287/80387共同处理器程式设计369

9.1 晶片规格370

9.2 整数运算372

9.3 整数列印巨集377

9.4 整数相乘379

9.5 开根号381

9.6 实数运算385

9.6.1 IEEE实数格式386

9.6.2 简易的实数运算389

9.6.3 IBM MACRO ASSEMBLER资料转换常式391

9.6.4 IBM常式库使用范例394

9.6.5 实数角度的正切函数值402

9.6.6 求正弦函数值406

9.6.7 正弦函数值表411

9.6.8 描绘正弦波形415

9.7 利用傅立业(Fourler)级数绘图419

第10章 联结高阶语言435

10.1 STSC的APL436

10.2 BORLAND的TURBO PASCAL441

10.3 MICROSOFT的BASIC编译器445

10.4 MICROSOFT的C编译器448

10.5 IBM的FORTRAN编译器452

10.6 IBM的PASCAL编译器456

附录A IBM Macro Assembler461

附录B MICROSOFT Macro Assembler477

附录C TURBO EDITASM493

附录D ASCII字元表507

附录E 库集管理器511

中英名词对照519

热门推荐