微机原理第四讲.pdf

第四章 汇编语言程序设计 1 学习目的 1. 掌握宏汇编语言程序的结构 2. 掌握宏汇编语言程序设计与调试方法 3. 掌握宏汇编语言语法规则(语句、伪指令、表达式、运 算符) 4. 能用MASM、DOS功能调用和BIOS功能调用设计程序 2 第一节 概 述 3 概 述 几个术语: (1)汇编语言源程序:指按汇编语言语法规则编写的源程序 (2 )汇编(过程):将汇编语言源程序翻译成机器码的过程 称为汇编过程或简称汇编 (3 )手工汇编与机器汇编 (4 )小汇编与宏汇编 (5)目标程序:汇编后所得的机器码程序称为目标程序 4 必须按严格的语法规则和规定的格式来编写源程序,才 能正确汇编成可执行程序。 汇编语言 机器语言 机器语言 手写汇编语 编辑程序 汇编程序 连接程序 源程序 目标程序 执行程序 言源程序 汇编 连接 .ASM 汇编 .OBJ 连接 .EXE Masm Link Masm Link 5 汇编语言源程序一般结构 1、程序在内存中的段结构 2、把程序设计成一个过程(子程序)。我们用汇编语言设计 的用户程序都是运行在操作系统下,因此,从操作系统角 度来看,用户程序都是操作系统中的一个子程序。 3、设计时应考虑程序运行结束后如何返回操作系统 6 一、完整的汇编语言实例 [例] 在屏幕上显示字符串 “Hello, this is a sample program !” DATA SEGMENT ;数据段 MSG1 DB ‘ Hello, this is a sample program !’,0DH,0AH, ‘ $ ’ DATA ENDS STACK SEGMENT ST1 DB 100 DUP (?) ;堆栈段 TOP EQU $-ST1 STACK ENDS CODE SEGMENT ;代码段 MAIN PROC FAR ASSUME CS:CODE ,DS:DATA,SS:STACK 7 S

文档评论(0)

1亿VIP精品文档

相关文档