上浙文通大孝 本章内容 汇编语言程序格式 MASM中的表达式 伪指令语句 ■DOS系统功能调用 ■BIOS中断调用 上海立通大学针算机科学与王程系
本章内容 ◼ 汇编语言程序格式 ◼ MASM中的表达式 ◼ 伪指令语句 ◼ DOS系统功能调用 ◼ BIOS中断调用
上浙文通大孝 概述 汇编语言 ■利用指令的助记符、符号地址、标号来编 写的语句 汇编语言源原程序 ■用汇编语言编写的程序 源程序 汇编语言 汇编程序 标程序 连接程序 执行程序 上海立通大学针算机科学与王程系
概述 ◼ 汇编语言 ◼ 利用指令的助记符、符号地址、标号来编 写的语句 ◼ 汇编语言源原程序 ◼ 用汇编语言编写的程序 汇编程序 连接程序 汇 编 语 言 源 程 序 目 标 程 序 可 执 行 程 序
上浙文通大孝 一个例子程序 Page124,例4-1 ■程序由段的描述组成 指令语句/伪指令语句构成 上海立通大学针算机科学与王程系
一个例子程序 ◼ Page 124,例4-1 ◼ 程序由段的描述组成 ◼ 指令语句/伪指令语句构成
上浙文通大孝 汇编语言程序格式—指令语句 对象 CPU 与机器码相对应,要求CPU执行的操作 格式 「标号:]指令助记符[操作数,操作数I;注释 上海立通大学针算机科学与王程系
汇编语言程序格式——指令语句 ◼ 对象 ◼ CPU ◼ 与机器码相对应,要求CPU执行的操作 ◼ 格式 [标号:] 指令助记符 [[操作数],操作数][ ;注释]
上浙文通大孝 汇编语言程序格式—伪指令语句 对象 n汇编程序 ■通知编译器,如何生成目标码。本身不产生 机器目标吗 格式 「名字]伪指令助记符操作数],操作数.;注释 上海立通大学针算机科学与王程系
汇编语言程序格式——伪指令语句 ◼ 对象 ◼ 汇编程序 ◼ 通知编译器,如何生成目标码。本身不产生 机器目标吗 ◼ 格式 [名字] 伪指令助记符 [[操作数],操作数...][ ;注释]
上浙文通大孝 汇编语言程序格式数据项 常数 ■确定的数据,有固定值,没有属性 变量 n存放在存储单元中的值 n在程序中以变量名的形式出现,代表存放数 据的存储单元的符号地址 ■三属性 段属性/段內偏移量属性/类型属性 上海立通大学针算机科学与王程系
汇编语言程序格式——数据项 ◼ 常数 ◼ 确定的数据,有固定值,没有属性 ◼ 变量 ◼ 存放在存储单元中的值 ◼ 在程序中以变量名的形式出现,代表存放数 据的存储单元的符号地址 ◼ 三属性 ◼ 段属性/段内偏移量属性/类型属性