文档详情

汇编语言程序设计 课件 .pdf

发布:2024-12-22约1.54万字共31页下载文档
文本预览下载声明

第四章汇编语言程序设计

❖1程序设计方法

❖2顺序程序

❖3分支程序

❖4循环程序

❖5子程序

❖6算术运算程序

1

第四章汇编语言程序设计

4-1-2汇编语言程序设计步骤

一.分析问题。

二.确定算法。开始

三.制定程序流程图:表示程序结构和程序功能

四.编制源程序

1.合理分配存储器单元和了解I/O接口地址。?Y

2.按功能设计程序,N

明确各程序之间的相互关系。

3.用注释行说明程序,

便于阅读和修改调试和修改。

五.程序调试。

1

2

第四章汇编语言程序设计

4-1-3评价程序质量的标准

(1)程序的执行时间。

(2)程序所占用的内存字节数。

(3)程序的逻辑性、可读性。

(4)程序的兼容性、可扩展性。

(5)程序的可靠性。

3

第四章汇编语言程序设计

4-2顺序程序

直线程序又称简单程序,程序走向只有一条路径。

例1双字节变补程序(设数据在R4R5中)(负数)

MOVA,R5;取低字节

CPLA

ADDA,#1;低字节变补

MOVR5,A

MOVA,R4;取高字节

CPLA

SETBACC.7;

ADDCA,#0;高字节变补

MOVR4,A

4

例2压缩式BCD码分解成为单字节BCD码。

MOVR0,#40H;设指针

MOVA,@R0;取一个字节

MOVR2,A;暂存

片内RAMANLA,#0FH;清0高半字节

42H0十INCR0

41H0个MOV@R0,A;保存数据个位

MOVA,R2

40H十个SWAPA;十位换到低半字节

ANLA,#0FH

INCR0

MOV@R0,A;保存数据十位

5

例4-2假设两个双字节无

显示全部
相似文档