"汇编语言程序设计基础与结构化方法"

需积分: 0 13 下载量 82 浏览量 更新于2024-01-11 收藏 489KB DOC 举报
本章主要介绍了微机原理中的汇编语言程序设计,内容分为三大部分。第一部分介绍了汇编语言的基本语法和汇编语言程序的基本语言要素。在这一部分中,我们学习了汇编语言的语法规则,如标号、指令、操作数等,以及变量、常量、表达式等基本语言要素。掌握了这些基础知识后,我们就可以编写简单的汇编语言程序了。 第二部分主要描述了在汇编语言环境下进行程序开发的一般方法和步骤,即结构化程序设计方法。在这一部分中,我们学习了如何将一个大型程序分解成若干个较小的模块,通过模块化的设计和编程,使得程序结构清晰、易于理解和维护。结构化程序设计方法包括层次化设计、模块的划分和接口的定义等。通过学习这些方法,我们可以有效地提高程序的可读性、可维护性和可扩展性。 第三部分对汇编语言的部分高级语法进行了描述。在这一部分中,我们学习了一些高级的汇编语言语法,如宏指令、过程、循环等。这些高级语法可以帮助我们编写更加复杂和灵活的程序,提高程序的效率和可靠性。 在汇编语言中,从源程序到可执行文件需要经历三个步骤。首先是录入编辑源文件,可以用任何一种文本编辑器进行录入。然后是汇编或编译,使用汇编程序将源程序转化为二进制目标代码。最后是链接,使用链接程序将二进制代码组装成可以直接运行的独立程序。 本章还介绍了一些常用的汇编程序设计软件包,如Microsoft公司的MASM和Borland公司的TASM。这些软件包通过多个版本的演化和升级,为我们提供了较为完善的编译环境。本书选择使用Microsoft公司的MASM 6.11作为汇编语言源程序的开发环境,并且所有示例程序都已在MASM 6.11中进行了调试。 总之,本章通过介绍汇编语言的基本语法、结构化程序设计方法和部分高级语法,为读者提供了学习和掌握汇编语言程序设计的基础知识和方法。同时,通过演示和实践,读者可以了解到汇编语言程序设计的具体步骤和常用工具,为进一步深入学习和应用打下了坚实的基础。