- 3
- 0
- 约1.57万字
- 约 10页
- 2016-10-12 发布于贵州
- 举报
5第五章 汇言程序设计
第五章??汇编语言程序设计 ?
? 难点和重点
1.? 变量通过伪指令DB、DW、DD、DQ、DT来定义
DB定义的是字节变量,DW定义的是字变量;DD定义的是双字变量,DQ定义的是长字变量;DT定义的是一个十字节变量。当变量为DW和DD类型时,才可以作为地址表达式,此时应遵循以下规则:
(l)当用DW定义地址表达式时,地址表达式中的变量名称表示该变量的第一个存储单元的偏移地址。
(2)当用DD定义地址表达式时,低位字用于预置偏移地址,高位字用于预置段地址。
(3)地址表达式中的变量或标号可与常数值相加减。对于变量来说运算结果的类型不变;对标号来说,运算结果仍表示原标号所在段中的偏移地址。
(4)变量或标号不能与变量或标号相加,但可相减,结果是没有属性的纯数值。
2.源程序模块
一个源程序模块能允许包括多个代码段和其它段,也允许多次使用ASSUME语句,重新约定段寄存器和段的关系。但 ASSUME语句并不意味着汇编后这些段地址已经装入相应的段寄存器中了,除了CS寄存器以外,其它各个段寄存器的实际值,还要用MOV指令来赋值,例如:
┆
MYCODE?? SEGMENT
ASSUME CS:MYCODE,DS:MYDATA,ES:MYEXTRA,SS:MYSTACK
START:MOV? AX , MYDATA
MOV? DS , AX
MOV? AX , MYEXTRA
MO
您可能关注的文档
最近下载
- 地方标准立项汇报.pptx VIP
- 江西省高等学校教学改革研究课题申报书_互联网+时代下翻转课堂教学模式研究与实践—以操作系统课程为例.doc VIP
- 【案例】华为智能制造实践 - 开创数字化工厂的精益生产时代(16页 PPT).pptx VIP
- T_CI 1183—2025 汽轮机冷端系统运行优化试验导则.docx VIP
- 一卡通系统项目招标文件模板.doc VIP
- 2023火力发电厂湿冷机组冷端系统运行优化控制技术导则.docx VIP
- (无阀滤池方案)1万吨自来水厂详细设计说明书.pdf VIP
- a330飞行机组培训计划课程地面阶段g f2s空客.pdf VIP
- 2026年海南省中考数学试题卷(含答案及解析).docx
- 航空物流管理与航空货运手册.docx VIP
原创力文档

文档评论(0)