- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言初涉简介
本次课要点:;;例8:
MOV AX , 0FH EQ 1111B
MOV DX , 05H GE 1111B
等价于:
MOV AX, 0FFFFH
MOV DX, 0
;格式:运算符 地址表达式
运算对象是存储器操作数,由变量名或标号组成地址表达式
SEG: 返回变量所在的段值
OFFSET: 返回变量所在偏移量
TYPE: 返回变量的类型
LENGTH: 返回数组变量的元素个数
SIZE: 返回数组变量所占的总字节数
SIZE= TYPE* LENGTH;例10:假设DATA的段基值是7A4EH
DATA SEGMENT
ORG 30H
DA1 DB 20H DUP(12H)
DA2 DW DA1
...
DATA ENDS
...
MOV AX , SEG DA1
MOV BX , SEG DA2
MOV SI , OFFSET DA1
MOV DI , OFFSET DA2
MOV DX , OFFSET DA1+4; TYPE 运算符;例11:
DA_BYTE DB 12H
DA_WORD DW 3456H
DA_DWORD DD 789AH
...
MOV AL , TYPE DA_BYTE
MOV BL , TYPE DA_WORD
MOV CL , TYPE DA_DWORD
...
MOV AL , 1
MOV BL , 2
MOV CL , 4;LENGTH与SIZE运算符;例12:
DATA SEGMENT
VAR1 DB 10H DUP(0)
VAR2 DB 10H, 20H, 30H, 40H
VAR3 DW 10H DUP(‘A’, 4 DUP(3))
VAR4 DB ‘COMPUTER’
DATA ENDS
...
MOV AL , LENGTH VAR1 ;
MOV AH , SIZE VAR1 ;
MOV BL , LENGTH VAR2 ;
MOV BH , SIZE VAR2 ;
MOV CL , LENGTH VAR3 ;
MOV CH , SIZE VAR3 ;
MOV DL , LENGTH VAR4 ;
MOV DH , SIZE VAR4 ;;5. 属性运算符
PTR: 类型 PTR 地址表达式
类型可以是:BYTE ,WORD,DWORD 或NEAR,FAR
仅在当前语句中有效,是一种临时设置。
DA_BYTE DB 20H DUP(0)
DA_WORD DW 10H DUP(0)
…
MOV WORD PTR DA_BYTE [10H], AX
ADD BYTE PTR DA_WORD [DI], BL
INC BYTE PTR [SI]
SUB WORD PTR [BX],30H
JMP FAR PTR SUB1;5. 属性运算符(续);6.分离字节运算符;例14:
DATA SEGMENT
ORG 20H
CONST EQU 0ABCDH
DATA1 DB 10H DUP(?)
DATA2 DW 20H DUP(?)
...
DATA ENDS
...
MOV AH , HIGH CONST
MOV AL , LOW CONST
MOV BH , HIGH (OFFSET DATA1)
MOV BL , LOW (OFFSET DATA2)
MOV CL , LOW (CONST SHL 3);7.运算符的优先级;8.4.1 符号定义语句;8.4.1 符号定义语句(续);8.4.2 数据定义语句;例15:
DATA SEGMENT
DA1 DB 9AH
DA2 DW 5678H
DA3 DD
DATA ENDS;表达式:数值
DA_BYTE1 DB 50H
DA_BYTE2 DB 10H,20H,30H,40H
DA_WORD1 DW 0A34H
DA_WORD2 DW 1234H,5678H,9ABCH
DA_DWORD DD,9ABCDEFH;格式: 变量名 DB/DW/DD 表达式1,表达式2,...;格式: 变量名 DB/DW/DD 表达式1,表达式2,...;格式: 变量名 DB/DW/DD 表达式1,表达式2,...;作业:
1、定义一个数组,类型为字节,其中存放“ABCDEFGH”
您可能关注的文档
- 欢迎各位领导-专家来我校.ppt
- 正交试验的设计原理-实例.ppt
- 正则表达式-在tcl应用.ppt
- 正式四年级数学上演示课件混合运算52.ppt
- 正弦级数-余弦级数.ppt
- 正压式空气呼吸器工作原理-防护.ppt
- 正态分布大数定律-中心极限定理.ppt
- 正电钻井液研究论文.ppt
- 欧洲殖民者的扩张-掠夺.ppt
- 正弦函数余弦函数单调奇偶最值.ppt
- 员工食堂安全管理.pptx
- DB13T1309-2010 检验报告编制规则 产品质量部分.docx
- DB14_T 1206-2024 乡村景观绿化技术规范.docx
- DB14_T 2864-2023 工业企业温室气体排放核算技术要求.docx
- DB13T 1356-2010 农家乡村酒店等级划分与评定.docx
- DB13T 1378-2011 地震应急避难场所标志.docx
- 员工安全管理职责.pptx
- DB13T2097-2014 胡麻新品种选育技术规程.docx
- 企业员工技术能力培养方法.pptx
- DB14_T 3096.3-2024特种设备风险分级管控与隐患排查治理规范 第3部分:电梯.docx
最近下载
- 滁州市2017-2018年度一师一优课、一课一名师活动市级.PDF VIP
- 国家药监局关于发布免于临床评价医疗器械目录的通告(2023年第33号).pdf
- 杭州市西湖区各级文物保护单位一览表(2023版).docx VIP
- 杭州市萧山区各级文物保护单位一览表(2023版).docx VIP
- 《《亚克西巴郎》ppt课件》小学音乐苏少版二年级上册_3.ppt
- 幼儿园课件:小班数学形状《小熊饼干店》.ppt
- 杭州市上城区各级文物保护单位一览表(2023版).docx VIP
- 现代控制工程(第五版)卢伯英习题答案解析.pdf
- 2022年考研英语一必威体育精装版完整版真题.pdf
- 专业气象服务标准化工作.doc
文档评论(0)