- 8
- 0
- 约9.58千字
- 约 11页
- 2016-12-21 发布于重庆
- 举报
第五章 程序设计方法和上机调试
§5.1 汇编语言程序设计方法
汇编语言设计基本要求:①结构化、简明、易读、易调试、易维护(修改、扩充等)
②执行速度快:
③占用的存储空间少 相矛盾,根据实际权衡
汇编语言程序设计的基本步骤:
①分析问题,建数学模型,确定算法
②绘制流程图或写出步骤安排
③分配空间及寄存器,根据框图写程序
④静态检查
⑤上机调试
程序结构类型:
顺序结构
分支结构 不同的情况有不同的做法
循环结构 重复做的工作
子程序 多次重复使用的、具有通用性便于共享的部分。
子程序前面应加必要的说明
;子程序名称
;功能
;入口参数
;出口参数
;所用寄存器
例1:查平方表程序---- 顺序结构
0~15的平方值存在TABLE开始的16个单元。任给一自然数M在XX单元中。查表求M的平方值,并将结果存入YY单元中。
STACK SEGMENT PARA STACK ‘STACK’
DB 50 DUP(?)
STACK ENDS
; 组合类型,本段可以被别的段引用 类别
DATA SEGMENT PARA PUBLIC ‘DATA’
TABLE DB 0,1,4,9,16,25,36,49,64,81
DB 100,121,144,169,1
原创力文档

文档评论(0)