- 2
- 0
- 约1.95万字
- 约 38页
- 2019-01-14 发布于湖北
- 举报
4.5 汇编语言程序设计基础 4.5.1. 概述 编写汇编语言的步骤 (1)根据实际问题抽象出数学模型 (2)确定解决此数学模型的算法 (3)画出程序框图(流程图) (4)分配内存工作单元和寄存器 (5)根据框图编制程序 (6)上机调试,进行修改(汇编、链接) 顺序程序结构 分支程序结构示意图 3. 循环结构示意图 符号函数实现流程图 地址跳转表 命令跳转表 循环结构图 ;子程序名:PRO—ADD。程序功能:求字数据和并保存。入口参数:BX为地址表首地址,参数地址在地址表中. ;出口参数:和在SUM单元。使用寄存器:AX,CX,BP,SI,DI PRO—ADD PROC NEAR PUSH AX ;保护现场 PUSH DI MOV SI,[BX] ;数组首地址 SI MOV BP,[BX+2] ;数组长度单元地址 BP MOV CX,DS:[BP] ;数组长度 CX MOV DI,[BX+4] ;存储和单元地址 DI MOV AX,0 ADDIT: ADD AX,[SI] ADD SI,2 LOOP ADDIT ;循环求和 MOV [DI],AX ;存储和 POP DI POP AX ;恢复现场 RET PRO—ADD ENDP CODE ENDS END START … 例3 STACK SEGMENT PARA STACK ‘STACK’ DB 100 DUP ( ?) STACK ENDS DATA SEGMENT ARRAY DW d1,d2,d3, ,dn COUNT DW N SUM DW ? DATA ENDS EXTRN PRO—ADD:FAR ;主程序和子程序在两个不同的段中 CODE1 SEGMENT ASSUME CS:CODE1,DS:DATA START: MOV AX,D
您可能关注的文档
最近下载
- TW-2型驼峰自动化系统培训课件.ppt VIP
- 九宫格数独题64道(入门级数独练习,初级简单).pdf VIP
- 林草行政执法培训课件.pptx VIP
- 陈春花管理学著作精华解读全集《管理地常识》《领先之道》等10本书.docx
- 1TW-2型驼峰控制系统 .pptx VIP
- 外科学(总论) 输血的基本要求、输血 输血.ppt VIP
- 燃气调压站设备设施风险分级管控清单.pdf VIP
- 浅析石油化工工程造价管理要点及优化策略.docx VIP
- 高频精选:中国交建招聘面试题及答案.doc VIP
- 2025年高考作文素材积累之 “人工智能”金句+标题+角度+人民日报时评+语段+范文.docx VIP
原创力文档

文档评论(0)