- 1、本文档共71页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言02教程
汇编语言课件02寻址方式与传送指令;目 标;指令系统;8088/8086的寻址方式;1)立即数寻址方式;例:;;;例:;说明;2) 寄存器寻址方式;例:;;;说明;存储器寻址方式;存储器操作数的寻址;3. 直接寻址方式;有效地址在指令中直接给出
操作数的16位偏移量直接包含在指令中,与操作码一起放在代码段中
用常数表示的位移量
MOV AX,DS:[2000H]
;表示将数据段偏移2000H字节的字单元的内容→ AX
用符号表示的位移量
VAR DW ?
MOV BX,VAR ← → MOV BX,DS:VAR
;表示将用符号VAR表示的字单元的内容→ AX
;不声明段则默认为数据段,指明段寄存器则可实现段跨越;MOV AX, [2000H] ;假定现在DS为3000H;;4. 寄存器间接寻址方式;MOV AX,[SI] ← → MOV AX, DS:[SI]
MOV CL,[BX] ← → MOV CL, DS:[BX]
MOV BL,[BP] ← → MOV BL, SS:[BP];MOV AX,[BX];5. 变址寻址方式(相对寻址);有效地址位移量= (寄存器)+8/16位移量;例:;;代码段;6. 基址变址寻址方式;例:;
MOV AX,[BX][SI] ← → MOV AX,DS:[BX+SI]
MOV AX,[BP][DI] ← → MOV AX,SS:[BP+DI]
MOV AX,DS:[BP][DI] ← → MOV AX, DS:[BP+DI]
;7. 相对基址变址寻址方式;例:;说明;8086/8088 CPU指令系统;数据传送类指令;通用数据传送指令;1)传送指令MOV;MOV指令格式;例 数据传送;说明;说明;说明;说明;说明;说明;MOV DS, ES
;非法指令:不允许段寄存器之间的直接传送
MOV DS, 100H
;非法指令:不允许立即数至段寄存器的传送
MOV CS, AX ;不允许使用的指令(直接改变CS值,将引起程序执行混乱);2)交换指令XCHG;例 数据交换;3)换码指令XLAT;例3;堆栈操作指令;堆栈操作指令格式;格式: PUSH SRC
功能: SP←SP-2,
SS:[SP]←(r16/m16/seg);格式: POP DEST
功能:
(r16/m16/seg) ← SS:[SP]
SP←SP+2,
;说明;例 堆栈操作;标志操作指令;1)标志位操作指令;2)标志寄存器低字节与AH的传送指令;SAHF ; FLAGS的低字节←AH
SAHF将AH寄存器内容送FLAGS 的低字节,即根据 AH的第7/6/4/2/0位设置相应的SF/ZF/AF/PF/CF标志。
由此可见,SAHF和LAHF是一对相反功能的指令。它们只影响标志寄存器的低8位,而对高8位无影响。;3) 标志寄存器出入堆栈指令;PUSHF ;保存全部标志到堆栈
POP AX ;从堆栈中取出全部标志
OR AX,100H ;设置D8=TF=1,ax其它位不变
PUSH AX ;将ax压入堆栈
POPF ;FLAGS←AX
;将堆栈内容取到标志寄存器;4 地址传送指令;例 有效地址的获取;例 地址传送与内容传送的对比;(2) 指针传送指令;LDS r16,mem ; r16←[mem],DS←[mem+2]
LES r16,mem ; r16←[mem],ES←[mem+2]
LDS指令将主存中mem指定的字送至r16,并将mem的下一字(地址加2)送DS寄存器。
LES指令则把mem的下一个字送ES,其它均与LDS一样。
实际上, mem指定了主存的连续 4个字节作为逻辑地址(即32位的地址指针),是一个双字类型的存储器操作数;例: (DS)=B000H, (BX)=080AH,
(DS:80AH)=05AEH, (DS:80CH)=4000H, (405AEH)=9634H,在执行指令
LDS DI,[BX]
MOV AX,[DI](400:5AEH)
后,(AX)=?;作业
您可能关注的文档
最近下载
- 国际色卡之劳尔色卡.docx VIP
- 考研数学复习 概率论与数理统计.doc VIP
- 乙烯仿真装置操作实训手册.doc VIP
- A Wrinkle in Time [时间的皱纹] .pdf VIP
- 2024-2025学年深圳科学高中新高一入学分班考试数学模拟试卷附答案解析.pdf
- GB50328-2019-建设工程文件归档规范.docx VIP
- 人教PEP版五年级上册英语全册教案(单元整体教学设计).docx VIP
- MTU 柴油机 8V 2000 M84操作手册.pdf VIP
- VDA6.3-2023标准条款解析.pdf VIP
- 浙江省温州十校联合体2023-2024学年第二学期高二下学期6月期末联考+技术答案.docx VIP
文档评论(0)