- 1、本文档共43页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言3讲解
第 3 章;硬指令和伪指令;3.1 语句格式; MOV CX,0 ;传送指令,具有2个操作数
DELAY: NOP
;空操作指令,没有操作数,带有标号
LOOP DELAY
;循环指令,标号DELAY说明转移位置
BUFFER DB 1,2,3,4,5,6,7
;数据定义伪指令,在主存中开辟7个连续的字节单元,初值依次为1~7,BUFFER表示首地址;标号、名字与标识符;保留字;3.2 参数、变量和标号;变量定义伪指令;变量名;初值表;变量定义伪指令助记符;定义字节单元伪指令DB;data segment ;数据段
X db a,-5
db 2 dup(100),?
Y db ABC
data ends;mov al,X
;此处X表示它的第1个数据,故AL←a
dec X+1
;对X为始的第2个数据减1,故成为-6
mov Y,al
;现在Y这个字符串成为 aBC;定义字单元伪指令DW;data segment ;数据段
count dw 8000h,?,AB
maxint equ 64h
number dw maxint
array dw maxint dup(0)
data ends;字变量和字常量的定义:
WNUM EQU 5678H ;定义WNUM为常量
COUNT DW 20H
;定义COUNT变量,假设在数据段的偏移地址为10H
字变量和字常量的应用:
MOV AX,[BX+SI+WNUM] ; MOV AX,[BX+SI+5678H]
MOV AX,COUNT ; MOV AX,[0010H]
MOV AX,[SI+COUNT] ; MOV AX,COUNT[SI]
; MOV AX,[SI+10H]
LEA BX,COUNT ; LEA BX,[0010H]
MOV BX,OFFSET COUNT ; MOV BX,0010H;定义双字单元伪指令DD;其他数据单元定义伪指令;定位伪指令;操作数与参数;注释;分隔符;汇编语言源程序的组成原则;汇编语言源程序;;lt301b.asm(文件名)
stack segment stack ;定义堆栈段
dw 512 dup(?)
;堆栈段有512字(1024字节)空间
stack ends ;堆栈段结束
data segment ;定义数据段
string db ’Hello, Everybody !’,0dh,0ah,’$’
data ends
code segment ’code’ ;定义代码段
assume cs:code,ds:data,ss:stack
start: mov ax,data ;建立DS段地址
mov ds,ax; mov dx,offset string
mov ah,9
int 21h
mov ax,4c00h
int 21h ;利用功能调用返回DOS
code ends ;代码段结束
end start
;汇编结束,同时指明程序起始点;;SampleB.ASM
stack segment stack
dw 512 dup(?)
stack ends
data segment
... ;在数据段定义数据
data ends
code segment ’code’
assume cs:code,ds:data,ss:stack
start: mov ax,data
mov ds,ax
... ;在代码段填入指令序列
mov ax,4c00h
int 21h
... ;子程序代码
code ends
end start;汇编语言程序的开发过程;开发过程1:源程序的编辑;开发过程2:源程序的汇编;开发过程3:目标模块的连接;汇编和连接的依次自动实现;开发过程4:可执行程序的调试;数值表达式;运算符;算术运算符;逻辑运算符;移位运算符;关系运算符;高低分离符;操作符的优先级;Take a Break
您可能关注的文档
- 安全检查分析(SCL-LS)评价表.doc
- 安全环保协议书范本改 - 复制.doc
- 水资源利用与保护7节水理论与技术讲解.ppt
- 安全核查和手术清点.ppt
- 水稻基础知识讲解.ppt
- 水系统培训讲解.pptx
- 安全生产大检查“回头看”工作方案(黄曦).doc
- 安全生产标准化推进实务.ppt
- 安全生产标准化文件汇编 - 副本.doc
- 安全文明管理可视化体系课件.ppt
- Sony索尼Headphones, Audio & Video STR-DE405 Operating Instructions_英文说明书用户手册.pdf
- Sony索尼Headphones, Audio & Video STR-AN1000 Operating Instructions_英文说明书用户手册.pdf
- Sony索尼Headphones, Audio & Video STR-DB830 Operating Instructions_英文说明书用户手册.pdf
- 第03章_同步发电机励磁自动控制系统(1).pptx
- Sony索尼Headphones, Audio & Video STR-DB780 Operating Instructions_英文说明书用户手册.pdf
- Sony索尼Headphones, Audio & Video STR-DH550 Reference Guide_英文说明书用户手册.pdf
- Sony索尼Headphones, Audio & Video STR-DN1000 Operating Instructions_英文说明书用户手册.pdf
- Sony索尼Headphones, Audio & Video STR-DG520 Operating Instructions_英文说明书用户手册.pdf
- Sony索尼Headphones, Audio & Video STR-DE497 Operating Instructions_英文说明书用户手册.pdf
- Sony索尼Headphones, Audio & Video TA-AV561A Operating Instructions_英文说明书用户手册.pdf
最近下载
- 沿着塞纳河到翡冷翠.pdf VIP
- 2025甘肃定西市招聘专业化管理村党组织书记103人考试备考试题及答案解析.docx VIP
- 一种小鼠结直肠原位癌模型的构建方法.pdf VIP
- 百度地图-北京市购物中心报告-71页.pdf VIP
- 克莱斯勒-Grand Voyager-产品使用说明书-Grand Voyager(3.6L)-Grand Voyager(3.6L)-2013款大捷龙用户手册(产品使用说明书).pdf
- 居住绿地设计标准.pdf VIP
- 新媒体短视频代运营.pptx VIP
- 人教版(2025)八年级英语上册 Unit 1 Happy Holiday单元检测卷(含答案及听力原文,无听力音频).doc VIP
- 2025人教版英语四年级上册Unit 4 Helping in the community单元测试试卷.docx VIP
- 企业短视频代运营.pptx VIP
文档评论(0)