上海交通大学:《微型计算机原理与接口技术》第四章 宏汇编语言程序设计

第四章宏汇编语言程序设计
第四章 宏汇编语言程序设计

上浙文通大孝 本章内容 汇编语言程序格式 MASM中的表达式 伪指令语句 ■DOS系统功能调用 ■BIOS中断调用 上海立通大学针算机科学与王程系
本章内容 ◼ 汇编语言程序格式 ◼ MASM中的表达式 ◼ 伪指令语句 ◼ DOS系统功能调用 ◼ BIOS中断调用

上浙文通大孝 概述 汇编语言 ■利用指令的助记符、符号地址、标号来编 写的语句 汇编语言源原程序 ■用汇编语言编写的程序 源程序 汇编语言 汇编程序 标程序 连接程序 执行程序 上海立通大学针算机科学与王程系
概述 ◼ 汇编语言 ◼ 利用指令的助记符、符号地址、标号来编 写的语句 ◼ 汇编语言源原程序 ◼ 用汇编语言编写的程序 汇编程序 连接程序 汇 编 语 言 源 程 序 目 标 程 序 可 执 行 程 序

上浙文通大孝 一个例子程序 Page124,例4-1 ■程序由段的描述组成 指令语句/伪指令语句构成 上海立通大学针算机科学与王程系
一个例子程序 ◼ Page 124,例4-1 ◼ 程序由段的描述组成 ◼ 指令语句/伪指令语句构成

上浙文通大孝 §4-1汇编语言程序格式 指令性语句 ■伪指令语句 数据项 上海立通大学针算机科学与王程系
§4-1 汇编语言程序格式 ◼ 指令性语句 ◼ 伪指令语句 ◼ 数据项

上浙文通大孝 汇编语言程序格式—指令语句 对象 CPU 与机器码相对应,要求CPU执行的操作 格式 「标号:]指令助记符[操作数,操作数I;注释 上海立通大学针算机科学与王程系
汇编语言程序格式——指令语句 ◼ 对象 ◼ CPU ◼ 与机器码相对应,要求CPU执行的操作 ◼ 格式 [标号:] 指令助记符 [[操作数],操作数][ ;注释]

上浙文通大孝 汇编语言程序格式—伪指令语句 对象 n汇编程序 ■通知编译器,如何生成目标码。本身不产生 机器目标吗 格式 「名字]伪指令助记符操作数],操作数.;注释 上海立通大学针算机科学与王程系
汇编语言程序格式——伪指令语句 ◼ 对象 ◼ 汇编程序 ◼ 通知编译器,如何生成目标码。本身不产生 机器目标吗 ◼ 格式 [名字] 伪指令助记符 [[操作数],操作数...][ ;注释]

上浙文通大孝 汇编语言程序格式数据项 常数 ■确定的数据,有固定值,没有属性 变量 n存放在存储单元中的值 n在程序中以变量名的形式出现,代表存放数 据的存储单元的符号地址 ■三属性 段属性/段內偏移量属性/类型属性 上海立通大学针算机科学与王程系
汇编语言程序格式——数据项 ◼ 常数 ◼ 确定的数据,有固定值,没有属性 ◼ 变量 ◼ 存放在存储单元中的值 ◼ 在程序中以变量名的形式出现,代表存放数 据的存储单元的符号地址 ◼ 三属性 ◼ 段属性/段内偏移量属性/类型属性

上浙文通大孝 汇编语言程序格式数据项 标号 n可执行指令语句的首字节地址的符号表示 被 JMP/CALLLOOP等所使用 三属性 段属性/段内偏移量属性/类型(距离)属性 上海立通大学针算机科学与王程系
汇编语言程序格式——数据项 ◼ 标号 ◼ 可执行指令语句的首字节地址的符号表示 ◼ 被JMP/CALL/LOOP等所使用 ◼ 三属性 ◼ 段属性/段内偏移量属性/类型(距离)属性

上浙文通大孝 §4-2MASM中的表达式 指令操作数形式 常数、变量、标号、表达式、关键字 表达式的构成 ■运算符 ■运算对象:常数、变量、标号 结果为常数、地址 ■在汇编时求值 n六大类运算 上海立通大学针算机科学与王程系
§4-2 MASM中的表达式 ◼ 指令操作数形式 ◼ 常数、变量、标号、表达式、关键字 ◼ 表达式的构成 ◼ 运算符 ◼ 运算对象:常数、变量、标号 ◼ 结果为常数、地址 ◼ 在汇编时求值 ◼ 六大类运算
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 上海交通大学:《微型计算机原理与接口技术》第三章 8086的寻址方式和指令系统.ppt
- 上海交通大学:《微型计算机原理与接口技术》参考书目.ppt
- 上海交通大学:《微型计算机原理与接口技术》第一章 绪论.ppt
- 清华大学:《微型计算机技术》第一章 概述.ppt
- 清华大学:《微型计算机技术》第三章 寻址方式和指令系统(3-2)微处理器编程.ppt
- 清华大学:《微型计算机技术》第三章 寻址方式和指令系统(3-1)寻址方式.ppt
- 清华大学:《微型计算机技术》第二章 微处理器(2-3)Pentium微处理器.ppt
- 清华大学:《微型计算机技术》第二章 微处理器(2-2)IA微处理器的进化.ppt
- 清华大学:《微型计算机技术》第二章 微处理器(2-1)8086微处理器.ppt
- 中南林业科技大学:《数值分析》实验指导书.pdf
- 《局域网技术与组网工程》复习题.pdf
- 荆州职业技术学院:《电子商务概论》课程教学资源(PPT课件)第九章 其它电子商务应用.ppt
- 荆州职业技术学院:《电子商务概论》课程教学资源(PPT课件)第八章 企业电子商务应用.ppt
- 荆州职业技术学院:《电子商务概论》课程教学资源(PPT课件)第七章 网络营销.ppt
- 荆州职业技术学院:《电子商务概论》课程教学资源(PPT课件)第六章 电子商务与物流.ppt
- 荆州职业技术学院:《电子商务概论》课程教学资源(PPT课件)第五章 电子商务支付技术.ppt
- 荆州职业技术学院:《电子商务概论》课程教学资源(PPT课件)第四章 电子商务安全技术.ppt
- 荆州职业技术学院:《电子商务概论》课程教学资源(PPT课件)第三章 电子商务的技术基础.ppt
- 荆州职业技术学院:《电子商务概论》课程教学资源(PPT课件)第二章 电子商务系统.ppt
- 荆州职业技术学院:《电子商务概论》课程教学资源(PPT课件)第一章 概述.ppt
- 上海交通大学:《微型计算机原理与接口技术》第六章 存储器.ppt
- 上海交通大学:《微型计算机原理与接口技术》第七章 I/O接口和总线.ppt
- 上海交通大学:《微型计算机原理与接口技术》第八章 微型计算机中断系统.ppt
- 上海交通大学:《微型计算机原理与接口技术》第九章 可编程计数器/定时器8253及其应用.ppt
- 上海交通大学:《微型计算机原理与接口技术》第十章 可编程外围接口芯片8255A及其应用.ppt
- 上海交通大学:《微型计算机原理与接口技术》第十一章 串行通信和可编程接口芯片8251.ppt
- 上海交通大学:《微型计算机原理与接口技术》第十二章 模数(A/D)和数模(D/A)转换.ppt
- 上海交通大学:《微型计算机原理与接口技术》关于MASM的补充.ppt
- 《VB开发系列》(英文版)PDF电子书.pdf
- 《VB开发系列》(英文版)PDF电子书二.pdf
- 华北电力大学:《SQL Server 2000数据库》前言.ppt
- 华北电力大学:《SQL Server 2000数据库》第1章 SQL Server关系数据库简介.ppt
- 华北电力大学:《SQL Server 2000数据库》第2章 Transact——SQL语言.ppt
- 华北电力大学:《SQL Server 2000数据库》第3章 服务器管理.ppt
- 华北电力大学:《SQL Server 2000数据库》第4章 数据库管理.ppt
- 华北电力大学:《SQL Server 2000数据库》第5章 数据库对象的操作.ppt
- 华北电力大学:《SQL Server 2000数据库》第6章 SQL Server权限管理.ppt
- 华北电力大学:《SQL Server 2000数据库》第7章 SQL Server代理服务.ppt
- 华北电力大学:《SQL Server 2000数据库》第8章 SQL Server数据复制.ppt
- 华北电力大学:《SQL Server 2000数据库》第9章 SQL Server数据转换.ppt