- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 寻址方式和指令系统(创新142)综述
第3章 寻址方式与指令系统;先看一个例子例:;
#include stdio.h
int main(int argc, char* argv[])
{ int a,b,c;
a=1;
b=2;
c=a+b;
printf(“c=%d\n,c);
return 0;
}
;
data segment
a db ?
b db ?
c db ?
string db c=$
data ends
code segment
main proc far
assume cs:code, ds:data, es:data
start:
push ds
sub ax,ax
push ax
mov ax,data
mov ds,ax
mov es,ax ;指令构成;指令中的操作码和操作数;寻址方式;数据寻址 ;3.1 寻址方式;3.1.1 立即数寻址
例3-1立即数寻址
MOV AX,2004H
;(AH)=20H,(AL)=04H
MOV BL, 5AH ;(BL)=5AH
MOV EAX
;(EAX), (AX)=4455H
立即数常用于给寄存器赋初值,只能作源操作数,不能作目的操作数 ;3.1.2 寄存器寻址
操作数存放在指令指定的8位、16位或32位通用寄存器中。
对于16位的操作数,寄存器可以是AX、BX、CX、DX、SI、DI、SP和BP等;EA = Ri;3.1.2 寄存器寻址
例3-2 寄存器寻址
MOV AX,BX
; 将BX中的内容送入AX中, BX中的内容保持不变
MOV SI,DI
;将DI中的内容送入S I中, DI中的内容保持不变
MOV EAX,EBX
;将EBX中的内容送入EAX;3.1.3 直接寻址
直接寻址指的是操作数在存储器中的有效地址EA直接包含在指令中,书写时有效地址加上中括号 ;3.1.3 直接寻址
例3-3 存储器直接寻址
MOV AX,[1000H]
;将DS段的1000H和1001H两个 单元的内容送入AX寄存器中
MOV EAX,ES:[2000H] ;将ES段的2000H~2003H四个单元的内容送入EAX寄存中,其中ES为段超越前缀
MOV AX,BUF
;将DS段内以有效地址BUF(符号地址)起始的两个单元的内容送入AX寄存器中;间接寻址;;3.1.4 寄存器间接寻址
操作数的有效地址EA存放在基址寄存器BX、BP,或变址寄存器SI、DI中
如果指定的寄存器是BX、SI、DI,则操作数默认在数据段中;如果使用BP,默认在堆栈段中
允许段超越。
书写时对间接寻址的寄存器加上中括??。
操作数的物理地址为:
(DS)×16+(SI/DI/BX)
或(SS)×16+(BP);EA = ( Ri );例3-4 寄存器间接寻址,假定(DS)=2000H,(SI)=3600H,(23600H)=6022H
MOV AX,[SI]
;先将DS中的值左移4位,然后与SI中的值相加, 形成物理地址是23600H,再将该物理地址中的 数据6022H送入AX寄存器中
例3-5 寄存器间接寻址,假定(SS)=3000H,(BP)=1100H,(31100H)=5E28H
MOV BX,[BP]
;先将SS中的值左移4位,然后与BP中的值相加, 形成物理地址31100H,再将该物理地址中的
您可能关注的文档
- 三国鼎立局面的形成自己制作讲述.pptx
- 三孔连杆的工艺规程及铣削零件上下端面铣夹具设计说明书讲述.doc
- 三亚旅游攻略讲述.pptx
- 三峡郦道元(省一等奖优质课)讲述.doc
- 三年《家乡》教案讲述.docx
- 三年人文与社会上册教案(更新)讲述.doc
- 三峡输电线路宜华直流重要交叉跨越改造工程铁塔组立施工讲述.doc
- 三工区隧道横洞施工安全技术交底讲述.doc
- 三年制机电一体化专业人才培养讲述.doc
- 第3章 变动成本法综述.ppt
- DB4117T395-2024 驻大麦8号大田生产技术规程.docx
- DB5306_T 100-2023 苹果园桔小实蝇食诱剂诱捕器法技术规范.docx
- DB4113T 064-2024 宛麦362栽培技术规程.docx
- DB64╱T 840-2013 重力滴灌拱棚越西(甜瓜)栽培技术规程.docx
- DB50╱T 951-2019 绿色食品 大豆栽培技术规程.docx
- DB51_T 3140-2023 水稻淹水直播生产技术规程.docx
- DB62T4980-2024 胡麻品种 定亚25号.docx
- DB62_T 4741-2023 党参品种 渭党1号.docx
- DB43_T 2673-2023 番茄花粉保藏技术规程.docx
- DB63_T 1214-2013 鲜卑花播种育苗技术规程.docx
最近下载
- 【国家标准】DB52∕T 1454-2019 精神病专科护理服务基本规范.pdf VIP
- 2025年广西公需科目答案01.doc
- 《蔬菜生产技术》课程标准.pdf VIP
- 塔机/施工升降机租赁合同7篇.docx VIP
- 固阳县风源发电有限责任公司固阳兴顺西风电场一期100mw风电工程项目安全设施设计备案版.pdf
- 喷砂机操作区域的安全隐患排查与处理.docx VIP
- 五星级酒店安保部管理课件.pptx VIP
- 水环境监测与评价技能竞赛理论考试题库(含答案).pdf VIP
- 抖音直播带货流程-新手必看.docx VIP
- 6 老年人自我照护辅助器具选配《智能居家养老系统及辅具应用》教学课件.pptx VIP
文档评论(0)