Chinaunix首页 | 论坛 | 博客
  • 博客访问: 183793
  • 博文数量: 25
  • 博客积分: 3119
  • 博客等级: 中校
  • 技术积分: 450
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-26 09:13
文章分类

全部博文(25)

文章存档

2011年(1)

2009年(24)

我的朋友

分类:

2009-03-10 19:05:59

创建都模块程序必须遵循一下几个步骤:
1. 为程序创建主源代码模块,主过程应该放在该模块中
2.如果可能会变得很大,那么为每一个过程创建一个单独的代码模块。如果过程很小,可以考虑将相关过程分组放在一个模块中
3.在主程序中实用PROTO伪指令将要调用的过程创建原型
4.在每个过程模块中包含所有过程的PROTO原型声明。严格的讲,只要包含它所调用的过程原型即可。
 
以下源代码为一个多模块的数组求和。。。。程序是《INTEL汇编语言程序设计》实例
其中arraysum.asm为主文件
sum.inc包含过程原型,display.asm为显示结果模块,prompt.asm为提示用户输入数模块,sum.asm为数组求和模块。。由于时间原因程序只是简单的实现求和功能。。。。。
 
注意:
1.每个模块中的.code伪指令不能丢。。。
2.每个模块后的END指令不能丢,也不能加标号。。。因为主模块已经有程序入口点了
 
 
 
 
文件: arraysum.rar
大小: 5KB
下载: 下载
阅读(1404) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~