预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共51页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第4章汇编语言程序设计及知识§4.1编程的步骤、方法和技巧§4.1.1编程步骤一、分析问题二、确定算法三、画程序流程图四、编写程序标号操作码操作数操作数注释§4.1.2编程的方法和技巧一、模块化的程序设计方法1、程序功能模块化的优点2、划分模块的原则二、编程技巧§4.1.3汇编语言程序的基本结构一、顺序程序二、分支程序二、分支程序图4-1分支程序结构JMP_128:MOVA,R3 RLA MOVDPTR,#JMPTAB JMP@A+DPTR JMPTAB:AJMPROUT00 AJMPROUT01 ┇┇ AJMPROUT7F说明:此程序要求128个转移目的地址(ROUT00~ROUT7FH)必须驻留在与绝对转移指令AJMP相同的一个2KB存储区内。 RL指令对变址部分乘以2,因为每条AJMP指令占两个字节。三、循环程序1、置循环初值2、循环体(循环工作部分)3、修改控制变量4、循环控制部分置初值§4.2汇编语言源程序的编辑和汇编§4.2.1源程序编辑§4.2.2源程序的汇编一、手工汇编二、机器汇编三、反汇编§4.2.3伪指令ORG汇编起始命令END汇编结束指令EQU赋值命令EQU赋值命令DATA数据地址赋值命令DB定义字节命令DB定义字节命令DW定义字命令DW定义字命令DS定义存储空间命令DS定义存储空间命令BIT位地址符号命令请继续学习第五章