主页 详情

《微电脑 组合语言程式》_国际编译社编辑部编_13576505_

【书名】:《微电脑 组合语言程式》
【作者】:国际编译社编辑部编
【出版社】:国际编译社
【时间】:
【页数】:534
【ISBN】:
【SS码】:13576505

最新查询

内容简介

第1章 组合语言程式计划之绪论

指令的意义

计算机程式

程式计划之问题

使用八进位或是用十六进位

指令码的简字符号

组译程式

组译程式其他的性能

组合语言的缺点

高阶层语言

高阶层语言的优点

高阶层语言的缺点

微处理机的高阶层语言

你要采用那一种阶层的语言?

未来的发展如何?

为什么要写这本书?

第2章 组译程式

组译程式的性能

组译程式的指令

标记

组译程式的运算码(简字符号)

假指令

DATA假指令

EQUATE(或EQUALS)假指令

ORIGIN假指令

RESERVE假指令

HOUSEKEEPING假指令

有标记的假指令

位址栏与运算元栏

条件式组合

巨集

註解

组译程式的类型

误差讯息

载入程式

第3章 8080 A与8085的组合语言指令集

CPU的暂存器以及状态旗号

8080 A与8085的记忆器定址法

缩写

状态旗号

指令的简字符号

指令的目的码

指令的执行的时间与指令码

ACI-把即时资料与进位旗号加入累积器之中

ADC-把暂存器或记忆器之内容与进位旗号加入累积器之中

ADD-把暂存器或记忆器之内容加入累积器之中

ADI-把即时资料加入累积器之中

ANA-把暂存器或记忆器之内容与累积器作AND运算

ANI-把即时资料与累积器作AND运算

CALL-召用在运算元中所标示的副常式

CC-若进位旗号等于1,则召用在运算元中所标示的副常式

CM-若正负号旗号等于1,则召用在运算元中所标示的副常式

CMA-把累积器之内容变为补数(1的补数)

CMC-把进位旗号变为补数

CMP-把暂存器或累积器之内容与累积器作比较

CNC-若进位旗号等于0,则召用在运算元之中所标示的副常式

CNZ-若零值旗号等于0,则召用在运算元中所标示的副常式

CP-若正负号旗号等于0,则召用在运算元中所标示的副常式

CPE-若同位旗号等于1,则召用在运算元中所标示的副常式

CPI-把累积器之内容与即时资料作比较

CPO-若同位旗号等于0,则召用在运算元中所标示的副常式

CZ-若零值旗号等于1,则召用在运算元中所标示的副常式

DAA-把累积器之内容作十进位调整

DAD-把一对暂存器之内容,加入H与L暂存器之中

DCR-把暂存器或记忆器之内容减值

DCX-把一对暂存器之内容减值

DI-制止中断

EI-允许中断

HLT-暂停

IN-把资料输入累积器之中

INR-把暂存器或记忆器之内容增值

INX-把一对暂存器之内容增值

JC-有进位时跳越

JM-在负号时跳越

JMP-跳越至运算元所标示的副常式

JNC-在没有进位时跳越

JNZ-若零值旗号等于0时跳越

JP-若正负号为正时跳越

JPE-若同位为偶时跳越

JPO-若同位为奇时跳越

JZ-若零值旗号等于1时跳越

LDA-用直接定址法把记忆器中的资料载入累积器之中

LDAX-把暂存器配对所定址的记忆器位置之内容载入累积器之中

LHLD-把资料记忆器之内容直接载入H与L暂存器之中

LXI-把即时的16位元资料载入-对暂存器之中

MOV-移动资料

MVI-把即时资料载入暂存器或记忆器之中

NOP-没有动作

ORA-把暂存器或记忆器之内容与累积器作OR运算

ORI-把即时资料与累积器作OR运算

OUT-把资料从累积器中输出去

PCHL-跳越至由HL所定址的指令

POP-从堆叠器的顶层读取资料

PUSH-把资料写入堆叠器的顶层

RAL-把累积器之内容经过进位旗号向左旋转

RAR-把累积器之内容经过进位旗号向右旋转

RC-若进位旗号等于1时归回

RET-从副常式归回

RIM-读取中断罩幕

RLC-把累积器之内容向左旋转

RM-若正负号旗号等于1时归回

RNC-若进位旗号等于0时归回

RNZ-若零值旗号等于0时归回

RP-若正负号旗号等于0时归回

RPE-若同位旗号等于1时归回

RPO-若同位旗号等于0时归回

RRC-把累积器之内容向右旋转

RST-重新开始

RZ-若零值旗号等于1时归回

SBB-把暂存器或记忆器之内容与借位从累积器中减去

SBI-把即时资料与借位从累积器中减去

SHLD-用直接定址法把H与L暂存器之内容存入记忆器之中

SIM-置定中断罩幕

SPHL-把H与L暂存器之内容载入堆叠指引器中

STA-用直接定址法把累积器之内容储存至记忆器之中

STAX-把累积器之内容储存到由一对暂存器所定址的记忆器位置之中

STC-置定进位旗号

SUB-把暂存器或记忆器之内容从累积器中减去

SUI-把即时资料从累积器中减去

XCHG-把DE暂存器以及HL暂存器之内容互相交换

XRA-把暂存器或记忆器之内容与累积器作XOR运算

XRI-把即时资料与累积器作XOR运算

XTHL-把堆叠器顶层之内容与HL互相交换

INTEL 8080A与8085组译程式的变换

组译程式的栏之结构

标记

假指令

有标记的假指令

位址

条件式组合

巨集

BNPF格式

第4章 简单的程式

例题的一般格式

习题的要点

例题

1的补数

8位元加法

向左移位一个位元

把四个MSBs遮除

把一个记忆器位置之内容清除

语句分解

在两个数目中寻找较大者

16位元加法

平方值表

16位元的1之补数

习题

2的补数

8位元减法

向左移位2个位元

把四个LSBs遮除

把一个记忆器位置的所有位元均置为1

语句组合

在两个数目中寻找较小者

24位元加法

平方值的和

16位元的2之补数

第5章 简单的程式循环

例题

资料的和

16位元资料的和

负值元素的数目

寻找最大值

辨明一个二进位分数

习题

资料的核对和

16位元资料的和

一列数目中正数、负数与零的个数

寻找最小值

计算位元为1的个数

第6章 字元码资料

例题

一串字元的长度

寻找第一个非空格字元

把前端的零用空格取代

在ASCII字元加上偶同位

图型匹配

习题

电传打字机讯息的长度

寻找最后一个非空格字元

截取十进位字串成为整数形态

核对ASCII字元中的偶同位

字串的比较

第7章 码的变换

例题

十六进位变换为ASCI I

十进位变换为7节

ASCII变换为十进位

BCD变换为二进位

ASCII字串变换为二进位数目

习题

ASCII变换为十六进位

7节变换为十进位

十进位变换为ASCII

二进位变换为BCD

二进位数目变换为ASCII字串

第8章 算术问题

例题

复准度加法

十进位加法

8位元二进位乘法

8位元二进位除法

自身核对数-DOUBLEADD DOUBLE,MOD 10

习题

复准度减法

十进位减法

8位元与16位元的二进位乘法

定了正负号的二进位除法

自身核对数-ALIGNED1,3,7 MOD 10

第9章 表与序列

例题

在序列中加入单元

核对一个按次序排列的序列

用资料取代一链

8位元之分类

使用跳越表的键

习题

从序列中移出单元

在一个按次序排列的序列中加入单元

在链式序列中加入元素

16位元之分类

使用一个按次序的跳越表

第10章 副常式

副常式的说明书

例题

十六进位变换为ASCI I

一串字元的长度

在ASCII字元中加入偶同位

图型匹配

复准度加法

习题

ASCI I字元变换成十六进位

一串电传打字机讯息的长度

核对ASCII字元中的偶同位

字串的比较

十进位减法

第11章 输入/输出

定时之间隔(延迟器)

延迟常式

例题

延迟程式

按钮(或SPST开关)

双位置开关(或SPDT开关)

多位置开关

单一LED

7节LED显示管

习题

开或关的按钮

用软体来抑制开关的弹跳

对旋转式开关的控制

用指示灯记录开关的位置

在一个7节显示管上计数

更复杂的I/O装置

例题

未编码的键盘

编了码的键盘

数位至类比变换器

类比至数位变换器

电传打字机(TTY)

习题

从一个未编码的键盘上,区分各键之闭合

从一个编了码的键盘读取一个句子

可变振幅的方波产生器

类比读数的平均

每秒传输30个字元的终端机

第12章 中断处理

8080的中断处理系统

再启始(RST)指令

8085的中断处理系统

8214有优先次序的中断控制单元

8259可规划式的中断控制器

例题

启动中断

键盘控制的中断

印字机控制的中断

由实时间时脉所控制的中断

电传打字机控制的中断

更通用的中断服务常式

习题

测试控制的中断

键盘控制的中断

印字机控制的中断

实时间时脉所控制的中断

电传打字机所控制的中断

第13章 问题定义与程式设计

各步骤的定义

问题定义

输入之定规

输出之定规

处理部

处理错误

人为因素

例题

对开关的反应

用开关的记忆载入器

核验终端机

问题定义的回顾

程式设计

作流程图

例题

对开关的反应

用开关的记忆载入器

信用卡核验终端机

模组式程式

例题

对开关的反应

用开关的记忆载入器

核验终端机

模组式程式计划的回顾

结构式程式计划

例题

对开关的反应

用开关的记忆载入器

信用卡核验终端机

结构式程式计划的回顾

由上至下设计

例题

对开关的反应

用开关的记忆载入器

业务终端机

由上至下设计的回顾

问题定义与程式设计的回顾

参考资料

第14章 除错与测试

简单的除错工具

较高等的除错工具

用核对表来除错

寻找错误

除错之例题

十进位变换为7节

按渐减的顺序分类

测试之绪论

测试之工具

选择测试之资料

测试之例题

分类之程式

自身核对数

测试之预防

结论

第15章列说明书与重新设计

自身说明之程式

註解

加註解的例题

复准度加法

电传打字机的输出

流程图作为说明书

结构式程式作为说明书

记忆器图

参数与定义表

库存常式

程式库之例题

资料的和

十进位变换为7节

十进位数目之和

整体的说明书

重新设计

重新组织以使用较少的记忆器

重新组织以使用较少的时间

大部的重新组织

参考资料

第16章 计划之范例

计划#1.数位式计秒表

计划#2.数位式温度计


书查询(www.shuchaxun.com)本网页唯一编码:
feb4c492374a83ab71b207d8ef4ff257#92560fc468608834d2c8aaec6de11aea#72007584#13576505_微电脑 组合语言程式_p534.zip