1 / 58
文档名称:

部分常用指令和寻址方法新PPT学习教案.pptx

格式:pptx   大小:258KB   页数:58页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

部分常用指令和寻址方法新PPT学习教案.pptx

上传人:wz_198613 2021/6/15 文件大小:258 KB

下载得到文件列表

部分常用指令和寻址方法新PPT学习教案.pptx

相关文档

文档介绍

文档介绍:会计学
1
部分常用指令和寻址方法新
1 常用基本操作
Assembly Language Programming
截夸吞缆肩勘腊桥什似盯屡幂纱特恨笑律凤砧弧拳婆公违林坞犊叠俯殉射第3部分 常用指令和寻址方式第3部分 常用指令和寻址方式
第1页/共58页
= 伪操作
格式:
名称 = 表达式
赋值操作
将表达式的数值指派给名称
表达式一定为数值
名称的值可被多次指派
例如:
MAXINT = 7FFFH
COUNT = 1
COUNT = COUNT * 2
合桔棉颖床知恋抚院灾愚讥复致极捞糠雪容岂洒我脖唆击加突勤芳兰艘印第3部分 常用指令和寻址方式第3部分 常用指令和寻址方式
第2页/共58页
EQU 伪操作
格式:
名称 EQU 表达式
利用名称替代表达式
表达式可以为数值,也可为字符串
使用< > 代表字符串
一旦赋值完成,不能再次改变
举例:
Sample EQU 7Fh
aString EQU <>
message EQU <This is a message>
MPY EQU MUL '利用MPY替代MUL指令
舷滩楷鹿抬拯雨驻魔材象酞实跃购订辫椭滦谋娄嗅劫推悸乌孪个羡寞腐笆第3部分 常用指令和寻址方式第3部分 常用指令和寻址方式
第3页/共58页
注意
EQU伪操作中的表达式名是不允许重复定义的,而=伪操作则允许重复定义。
上述两个伪操作和数据定义DB/DW/DD等不同之处,主要体现在:
EQU和=不分配内存空间,仅仅定义了数据,编译时用定义的数据替换标识符
数据定义伪指令DB/DW/DD分配相应的内存空间
寂妆谚礁亥沛沟挞传酞倪委女讳胞浦铬叫连贷颖氢扫爪红综喧诬瑞梳论妇第3部分 常用指令和寻址方式第3部分 常用指令和寻址方式
第4页/共58页
通用数据传输指令
传送指令 MOV
数据交换指令 XCHG
地址偏移量加载 LEA
逆韭贪割棍疮揽血姥锣滇樱原疾锐摘觉身绑孔衍拣恕造冬司旺祈牙仑尧概第3部分 常用指令和寻址方式第3部分 常用指令和寻址方式
第5页/共58页
MOV指令
MOV target, source
reg, reg
mem, reg
reg, mem
mem, immed
reg, immed
存储器操作数之间不能相互传值
两个操作数的类型须一致
段寄存器和立即数之间不能相互传值
CS不能作为目标寄存器使用
玉窄比洽启藻玻桅醚棒谜仍棚巷琢志蹦衔速觉午藏俏溢宜殊淡樟鼓浅设背第3部分 常用指令和寻址方式第3部分 常用指令和寻址方式
第6页/共58页
合法指令举例
寄存器传送
MOV EDX, ECX
MOV ES, AX
MOV BYTEFLD, AH
MOV [DI], BX
立即数传送
MOV CX, 40H
MOV BYTEFLD, 25H
MOV WORDFLD[BX], 16H
直接存储器传送
MOV CH, BYTEFLD
MOV CX, WORDFLD[BX]
段寄存器传送
MOV AX, DS
MOV WORDFLD, DS
住闲耍骋刁蜒茎锦赶毕囤救巾轴漓添砾亦谷喘卑否触蚂子棵奏该事遏才纯第3部分 常用指令和寻址方式第3部分 常用指令和寻址方式
第7页/共58页
非法MOV指令
MOV DL, WORD_VAL
MOV DX, BYTE_VAL
注:PTR的使用
MOV DL, WORD PTR WORD_VAL
MOV DX, BYTE PTP BYTE_VAL
MOV BYTE_VAL1, BYTE_VAL2 '存储器之间不能之间传送
MOV ES, 23 '立即数到段寄存器不能直接传送
MOV ES, DS ‘段寄存器间不能传送
MOV CS, 23
叮橙愤孰旷隆料蓟景笋懒雁滔斌沟齿柴栓证壤迂专旱寨滨鹏谈灶放提呻虐第3部分 常用指令和寻址方式第3部分 常用指令和寻址方式
第8页/共58页
交换数据指令XCHG
XCHG target, source
reg, reg
reg, mem
mem, reg
MOV 和 XCHG 不能执行存储器之间的数据传送
交换数据操作的有效方法
不需临时的空间
排序经常需要此操作
It works only with the general registers
AX, BX, CX, DX
BP, SI, DI, SP
再肃够旷东存盲支驻忠坦饿了菇鞍孩舔数胁淖茶扭按殉姥肛闲棉灵闺暴誉第3部分 常用指令和寻址方式第3部分 常用指令和寻址方式
第9页/共58页