- 1、本文档共227页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 指令系统综述
第3章 指令系统;指令:控制计算机进行某种操作的命令
指令系统:指令的集合
;;;;;;;指令的书写格式;;一 立即数寻址方式;立即寻址方式特点:;注意事项;二 寄存器器寻址方式;例:INC BL;寄存器寻址方式特点:;三 固定寻址方式(隐含寻址);例:PUSH BX;把BX内容压入堆栈;;;执
行
步
骤;存储器寻址方式分类;1.直接寻址方式;例 子;注意事项;2.寄存器间接寻址;设DS=2000H,BX=1000H;注意事项;② 指令中若指定BP为间址寄存器,则操作数在堆栈段中。这种情况下,用SS寄存器内容作段首址,操作数的实际地址为:
PA=16×(SS)+(BP)
③ 在指令中,也可指定段超越前缀来取得其它段中的操作数。例如:
MOV AX,ES:[BX]
④ 寄存器间接寻址方式可以用来对一维数组或表格进行处理,只要改变间址寄存器BX、BP、SI、DI中的内容,用一条寄存器间接寻址指令就可对连续的存储器单元进行存/取操作。 ;3. 寄存器相对寻址; ; ;4.基址加变址寻址; ;注意事项:;5.相对基址变址寻址; ;注意事项:;例1:若(BX)=0158H,(DI)=10A5H,位移量=1B57H,(DS)=2100H,(SS)=1100H(BP)=0100H,段寄存器按默认段寄存器,则相对于各种寻址方式的有效地址和物理地址是多少?
(1)直接寻址
(2)寄存器BX间接寻址
(3)寄存器 BP相对寻址
(4)BX和DI的基址加变址寻址
(5)BP和DI的基址变址的相对寻址;例2:说明画线操作数的寻址方式
(1)MOV AX, 0A78H
(2)MOV BX, SP
(3) MOV AX, [BP][100H]
(4) MOV AX, 100H[BP]
(5) MOV BX, [SI+50H]
(6) MOV BX, 50H[SI]
(7) MOV AL, [BX+SI+30H]
(8) MOV AL, 30H[BX+SI]
(9) MOV CX, SP
;;;;;;;;;;;;总结;4.方括号有相加的含义,下面几种写法都是等价的:
6[BX][SI] [BX+6][SI] [BX+SI+6]
5.若方括号内包含BP,则隐含段寄存器为SS,它们的物理地址的计算方法为:PA=16×(SS)+EA,其中EA有下面三种形式:
DISP[BP+SI] ?;EA=(BP)+(SI)+DISP
DISP[BP+DI] ;EA=(BP)+(DI)+DISP
DISP[BP] ;EA=(BP)+DISP
[BP] ;EA=(BP)
其中,DISP表示8位或16位位移量,也可以为0。;6.若方括号内不包含BP,则隐含段寄存器为DS,物理地址计算方法为:PA=16×(DS)+EA
EA可以有以下几种形式:
[DISP] ;EA=DISP
[BX] ;EA=(BP)
DISP[BX+SI] ;EA=(BX)+(SI)+DISP
DISP[BX+DI] ;EA=(BX)+(DI)+DISP
DISP[BX] ;EA=(BX)+DISP
DISP[SI] ;EA=(SI)+DISP
DISP[DI] ;EA=(DI)+DISP;7. 如果指令使用段超越前缀,则在计算PA时将SS或DS修改为相应段前缀指定的段基址。
8. 计算EA时,相加以后的结果一定要按16位归算。
9.一条指令中的源操作数与目的操作数可使用不同的寻址方式,所以要说明一条指令的寻址方式,需将源操作数、目的操作数分别加以说明。;课堂练习与思考:;课堂练习与思考:;课堂练习与思考:; 写出以下指令中的操作数是什么操作数,如果为内存操作数,写出内存操作数的EA和PA,并说明操作数的寻址方式。
MOV AL, 89H
MOV AL, [BX+5]
MOV AX, [348AH]
MOV BX, [AX]
MOV CX, 110H[DI]
MOV BX, 30H[BP][DI]
MOV AX, [BX+SI]100H ;第三节 8086/8088指令系统;;一 数据传送类;数据传送类指令;;;;;① R/R传送实例;;②段R/R传送实例;③R/Im传送实例;④M/Im传送实例;⑤R/M传送实例;;;⑥段R/M传送
您可能关注的文档
- 公文排版格式标准讲述.doc
- 第三章 所有者权益.1ppt综述.ppt
- 第三章 手势语、肢体语言综述.ppt
- 公益创投项目的设计与运行讲述.doc
- 公立医院预决算制度讲述.doc
- 公路乡村道路质检顺序清单讲述.doc
- 公路工程专项安全施工讲述.doc
- 第三章 支付结算法律制度综述.doc
- 公路养护工中级复习题讲述.doc
- 公路工程冬季施工专项安全技术讲述.doc
- 2025年市国资委党委开展深入贯彻中央八项规定精神学习教育工作方案与开展学习中央八项规定主题教育工作方案(2篇文).docx
- 在2025年市商务局党组研究部署深入贯彻中央八项规定精神学习教育专题会上的讲话稿、教育动员部署会议上的讲话提纲【2篇文】.docx
- 开展2025年学习八项规定主题教育工作方案与领导在局机关深入贯彻八项规定精神学习教育部署会上的讲话稿(两篇文).docx
- 2025年深入贯彻中央八项规定精神学习教育实施方案与全面落实中央八项规定精神情况总结(2篇文).docx
- 2025年落实中央八项规定精神情况总结稿与领导在深入贯彻中央八项规定精神学习教育工作会议的主持讲话稿(2篇文).docx
- 2025年组织部长在八项规定学习教育工作专班座谈会的讲话稿与开展学习中央八项规定主题教育工作方案(两篇文).docx
- 学习2025年深入贯彻中央八项规定精神知识测试题135题【附答案】与全面深入贯彻中央八项规定精神学习教育实施方案.docx
- 2025年县委书记在中央八项规定精神学习教育动员会上的讲话稿遵守党的政治纪律和落实中央八项规定精神情况个人对照检查材料(2篇文).docx
- 2025年在深入贯彻中央八项规定精神学习教育动员部署会上的讲话稿与在市委党的建设工作领导小组会议暨部署深入贯彻中央八项规定精神学习教育专题会讲话稿(两篇文).docx
- 2025年市工业园区党工委开展深入贯彻中央八项规定精神学习教育工作方案与深入贯彻中央八项规定精神学习教育动员部署会讲话提纲【2篇文】.docx
文档评论(0)