- 24
- 0
- 约1.88万字
- 约 87页
- 2017-03-22 发布于湖北
- 举报
第1章 汇编语言基础知识 stackseg segment para stack db 256 dup(?) stackseg ends data1 segment word public const …… data1 ends data2 segment word public vars …… data2 ends 段寄存器的装入 DS和ES的装入 通过寄存器传送 如:MOV AX,DATA1 MOV DS,AX MOV AX,DATA2 MOV ES,AX SS段寄存器的装入 stack1 segment para stack dw 40h dup(?) stack1 ends …… code1 segment assume cs:code1,ss:stack1,…… …… SS段寄存器的装入 (2) 程序设置 stack1 segment para dw 40h dup(?) top label word stack1 ends …… code1 segment assume cs:code1,ss:stack1,…… …… mov ax,stack1 mov ss,ax mov sp,offset top …… CS和IP的装入 初始化时装入,根据END伪指令指示的地址 END [标号] END语句的作用: 告诉汇编程序,源程序结束 指定程序运行时的起始地址,即: seg 标号 cs offset 标号 ip 例:END START START的 CS和IP的装入 (2)自动修改CS和IP 执行CALL FAR和RET指令 执行JMP FAR指令 响应中断及中断返回(IRET) RESET …… 运算符 算术运算符 + - * / MOD 逻辑运算符和移位运算符 AND OR XOR NOT SHL SHR 关系运算符 EQ NE GT LT GE LE 分析操作符 TYPE LENGTH SIZE OFFSET SEG 综合运算符 PTR THIS SHORT HIGH LOW 段属性前缀。 ①TYPE运算符 格式:TYPE 变量或标号 功能:分离出其后变量或标号的类型。如果是变量,将返回该变量的类型对应字节数;如果是标号,则返回代表标号类型的数值。它们之间的关系见下表所示。 类型值 1 2 4 -1 -2 类型 BYTE WORD DWORD NEAR FAR 变量 标号 例: ARRAY DW 1,2,3 ADD SI,TYPE ARRAY 则加法指令被汇编成: ADD SI,2 4.4 8086/8088汇编语言程序格式 4.4.2 操作数项 ② LENGTH运算符 格式:LENGTH 变量 功能:取出变量所含的数据存储单元个数。它返回重复操作符DUP中的重复数。如果有嵌套的DUP,则只返回最外层的重复数;如果没有操作符DUP,则返回1。 【例】取出变量占存储单元个数。 DATA SEGMENT A DB ‘ABCDEF’ B DW 10 DUP(1,2DUP(2)) C DB 3,20 DUP(0) DATA ENDS ┆ MOV AX,LENGTH A ;1→AX MOV BX,LENGTH B ;10→BX MOV CX,LENGTH C ;1→CX 4.4 8086/8088汇编语言程序格式 4.4.2 操作数项 ③ SIZE运算符 格式:SIZE 变量 功能:取出变量所含的数据存储区大小。其返回值为: LENGTH 变量 * TYPE 变量 例如:上例中A、B、C三变量: SIZE A = LENGTH A*TYPE A = 1 SIZE B = LENGTH B*TYPE B = 20 SIZE C = LENGTH C*TYPE C = 1 4.4 8086/8088汇编语言程序
您可能关注的文档
- 新集二矿矿井瓦斯地质图说明书重点.doc
- 第一讲,发电机电气系统以及本厂高压一次系统重点.ppt
- 窑系统作业指导重点.doc
- 澳普门禁技术方案重点.doc
- 轴承专业英语大全剖析.doc
- 移动采集高级培训答案解析系列5重点.docx
- 班班通概括重点.doc
- 第三章数学模型1-微分方程重点.ppt
- 轴类零件的加工工艺与夹具设计剖析.doc
- 配电系统常用电气元件及符号剖析.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)