- 7
- 0
- 约2.03千字
- 约 25页
- 2020-09-02 发布于福建
- 举报
第8章汇编语言基础
3.关系运算符
运算符运算格式
运算功能
EQ表达式1EQ表达式2两个表达式相等为真
NE表达式INE表达式2两个表达式不相等为真
IT表达式LT表达式2表达式1表达式2为真
LE表达式1IE表达式2表达式1=表达式2为真
GT表达式1GT表达式2表达式1表达式2为真
GE表达式1GE表达式2表达式1=表达式2为真
注:若真设为全1,假设为全0
比较时,若为常数按无符号数比较,如果是变
量按偏移量比较
第8章汇编语言基础
例8:
MOⅤAX,0FHEQ1lllB
MOvDⅹ,05HGE1llB
等价于
MOVAX. OFFFFHI
MOV DX. O
第8章汇编语言基础
例9: DATA SEGMENT
ORG 1OH
NUM1=1234
NUM2=1234H
DABY亚EDB10HDUP(0)
DA WORD DW 10H DUP(O)
DA VARI DW NUM2+DA BYTE GT NUM1+DA WORd
DA VAR2
DB NUMI LE NUM2
DATA ENDS
MOV AX. NUMILTNUM2
MOV BL NUMI GE NUM2
MOV CX. DA WORD GTDA BYTE
第8章汇编语言基础
4.数值返回运算符
格式:运算符地址表达式
运算对象是存储器操作数,由变量名或标号组成地
址表达式
SEG:返回变量所在的段值
OFFSET:返回变量所在偏移量
TYPE:返回变量的类型
LENGTH:返回数组变量的元素个数
SIZE:返回数组变量所占的总字节数
SIZE= TYPE* LENGTH
第8章汇编语言基础
倒10假设DATA的段基值是7A4EH
DATA
SEGMENT
orG 30H
DAI
DB 20H DUP(12H)
DA2
DW DAI
DATA
ENDS
MOV AX SEG DA1 MOV AX, 7A4EH
MOV BX SEG DA2 MOV BX, 7A4EH
MOV SI, OFFSET DA1 MOV SI, 30H
MOV CX. DA2
MOV CX. 7A9EH
MOV DI OFFSET DA2 MOV DI, 50H
MOV DX. OFFSET DA1+4 MOV DX, 34H
第8章汇编语言基础
4.数值返回运算符(续)
TYPE通算符
类型属性
运算结果
BYTE
变量
WORD
DWORD
标号
NEAR
FAR
用数字形式表示变量和标号的类型属性
第8章汇编语言基础
例11
DA BYTE
DB 12H
DA WORD DW 3456H
DA DWORD DD 789AH
MOVAL. TYPE DA BYTE
MOVBL. TYPE DA WORD
MOV CL. TYPE DA DWORD
MOVAL.1
MOVBL.2
MOV CL. 4
第8章汇编语言基础
4.数值返回运算符(续)
LENGTH与SLZE透算符
口 LENGTH运算符
返回数组变量的元素个数。
如果变量用DUP定义, Length为外层DUP的
如果没有DUP定义,结果为1。
口SIZE运算符
数组变量所占的总字节数。
sTZE县 LENGTH和TYDE的乖和
第8章汇编语言基础
例12
DATA
SEGMENT
VARI
DB 10H DUP(O)
VAR2
DB10H,20H,30H,40H
VAR3
DW 10H DUPCA,, 4 DUP)
VAR4
DB“ COMPUTER’
DATA
ENDS
MOV AL, LENGTH
VARI (AL=10H
MOV AH SIZE
VARI:(AH=10H
MOV BL LENGTH
VAR2: (BL=1
MOⅤBH,SIEE
VAR2: ( BR=1
MOV CL LENGTH
ⅴAR3;(CL=10H
MOV CH SIZE
VAR3: (CH)=20H
MOV DL, LENGTH
VAR4 DL=l
MOV DH. SIZE
VAR4: (H=1
第8章汇编语言基础
例13
求数组 ARRAY的各数据项的累加和,从数组最后
个数据项开始进行累加。
ARRAY DW 06H DUP(4)
XOR AX AX
MOVSI OFFSET ARRAY
ADD SI SIZE ARRAY- TYPE ARRAY
MOVCX LENGTH ARRAY
LOP.
ADD AX,[S功
SUB SI TYP
您可能关注的文档
最近下载
- 2025年安徽省公务员考试法律专业试卷(真题及答案) .pdf VIP
- 2025台州三门县国有企业公开招聘工作人员33人笔试参考试题附答案解析.docx VIP
- 电力系统优化与调度软件:AIMMS二次开发_(3).AIMMS中的数学优化理论.docx VIP
- 《中国黄金集团内蒙古矿业有限公司较大坠落事故调查报告》公布.docx VIP
- 市政工程施工组织设计(范本).doc VIP
- 能源优化建模:AIMMS二次开发_(2).AIMMS基础与高级编程.docx VIP
- 《手阳明大肠经》课件.ppt VIP
- (完整)小学六年级的下册《心理健康教育》教学进度计划.doc VIP
- 考研真题 山东大学651数学分析历年考研真题汇编.docx VIP
- YBT4001.1-2019 钢格栅板及配套件 第1部分:钢格栅板.pdf VIP
原创力文档

文档评论(0)