- 1、本文档共219页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章_2016综述
第五章 8086/8088 CPU指令系统; 汇编语言与机器语言属于低级语言,它们与高级语言有较大的区别,汇编语言中的语句与机器的型号密切相关。如 Intel 8086系列CPU、Intel 8031系列单片CPU等,若CPU型号不同,其指令系统就不同,当然语句的书写格式也就不同。 ;2.机器语言程序; 如:; 如:;5.1 汇编语言基础;在汇编语言程序设计中,程序中的语句有三类: ;汇编语言源程序(文件名.ASM)是由一条条语句组成的。; 在汇编语言程序中,语句中的操作数项既可以是常数或表达式(立即数),也可以是指明操作数所在处的一种说明。如果操作 数是常数或表达式,则有以下几种形式: ;2.字符串常数;① 算术操作符;③ 关系操作符;⑤ 属性修改操作符; 在汇编语言程序设计中,为了方便记忆,将直接访问的存储器单元的实际地址符号化,即给要访问存储器单元起一个标识符名,而标识符有标号名、变量名等。 ;; [变量名] DB 表达式;变量定义举例:;DAT4 DD 89H;DAT4 DD 89H;变量的属性 ;第五章 8086/8088 CPU指令系统; 所谓寻址方式,就是指令中用于说明操作数所在地或者所在地地址的方法。 ;数据的寻址方式就是告诉CPU存/取数据的地方。 ;2.寄存器寻址;3.存储器寻址;例1: ;例2: ;例3: ;例4: ;例5: ;② 寄存器间接寻址;例2: ;例3: ;③ 寄存器相对寻址;例1: ;例3: ;例1: ; 同样,如果用BX作为基地址,操作数默认在DS段中;如果用BP作为基地址,则在SS段中。 ;存储器寻址方式小结;4.隐含寻址;寄存器相对寻址(以BP为例) ;例2: ;寻找的操作数作地址用,给IP或给CS:IP,从而实现程序的转移。 ;.
.
.
.;.
.
.
.;转移目的地物理地址的求法:;JMP WORD PTR [BX] 指令后,;.
.
.
.;4.段间间接寻址;如:JMP DWORD PTR [BX] [DI] ;小结;第五章 8086/8088 CPU指令系统;指令系统 ;一、 数据传送类指令(7类);例如: ;其中:源操作数可以是通用寄存器、段寄存器、立即数和内存单元,目的操作数可以是通用寄存器、段寄存器和内存单元。内存单元可通过上节所指出的各种寻址方式寻址。当目的操作数为段寄存器时,源操作数不能为立即数,当源操作数不是立即数时,两个操作数中必须有一个是寄存器。 ;; ((BX)+(DI));若有传送指令:;若有传送指令:;CS不能做DST ;2.取有效地址指令 LEA;例2:;3.取地址指针指令 LDS、LES;00H;例2:;4.标志传送指令 LAHF、SAHF;XCHG BX, DATA1;6.字节交换指令 XLAT;MOV BX, OFFSET TABLE;当信息存入堆栈时,堆栈指针SP将自动减量并将信息存入堆栈指针所指出的存储单元,当需要从堆栈中取出信息时,也将从堆栈指针SP所指出的存储单元中读取信息,并自动将堆栈指针SP增量。 ;SS:0000H;PUSHF;例1:;例2: 下列指令书写格式语法是错的。;二、算术运算类指令(6类);③ 增1指令: INC;例2:;2.减法指令;功能:;⑤ 比较指令: CMP;CMP DST, SRC; 在此,结合CMP指令的应用,简要介绍一下8086指令系统中的条件转移指令。(见教材P58-59 );;;;例2:;3.乘法指令;② 带符号数乘法指令: IMUL;例1:;; 05H*0FDH=0FFF1H ;功能:;DIV 12;第三章 8086 CPU指令系统;5.符号扩展指令(CBW/CWD);例1:;6.BCD数调整指令;助记符格式;例1:;MOV SUM+1, AL;程序如下:;三、逻辑运算类指令(5条);;例如:;四、移位和循环移位指令;SHL DAT1 [SI], CL;② 带CF的循环移位: RCL/RCR
;例2:;五、处理器控制指令与标志处理指令; 该指令是使CPU进入暂停状态。只有当下面三种情况之一发生时,CPU才退出暂停状态。这三种情况是: CPU的复位输入端RESET线上有复位信号;非屏蔽中断请求输入端NMI线上出现请求信号;可屏蔽中断输入端INTR线上出现请求信号且标志寄存器的中断标志IF=1。 ;六、字符串操作指令(5类);1.字符串传送指令;3.字符串扫描指令;字符串操作类指令的特点:;REPZ/REPE;例2:;例3:;MOV CX, 4;第五章 8086/8088 CPU指令系统;1. 分析
您可能关注的文档
- 单位安全人员考试题讲述.doc
- 第五章-磨床综述.ppt
- 第五章-触发器-2012综述.ppt
- 第五章.组合体综述.ppt
- 单元检测习题的教案讲述.doc
- 单元检测分析(四年级下)讲述.doc
- 单元训练题十化学反应速率和化学平衡讲述.doc
- 第五章autocad课件立体的投影综述.ppt
- 协力设备操作标准(检修站)讲述.docx
- 单元质检2讲述.docx
- 2025届云南省丽江市高中毕业生复习统一检测化学试题及答案.docx
- 2025届云南省丽江市高中毕业生复习统一检测生物试题及答案.docx
- 2025届云南省丽江市高中毕业生复习统一检测英语试题及答案.docx
- 2025届云南省丽江市高中毕业生复习统一检测物理试题及答案.docx
- 显性与隐性双重天津商业步行街改造评价调查.pdf
- 2025届云南省丽江市高中毕业生复习统一检测语文试题及答案.docx
- 奔驰威霆TVC创意脚本提报.pptx
- 2025届云南省丽江市高中毕业生复习统一检测历史试题及答案.docx
- 2025届浙江省Z20名校联盟高三上学期第二次联考地理试题及答案.docx
- 2025届浙江省北斗星盟高三上学期12月月考政治试题及答案.docx
最近下载
- 室内装饰工程工程量清单计价ppt(上).ppt
- 中班-社会-陆地上的交通工具-课件(互动版).pptx
- ◆《保健按摩》谷岱峰.pdf
- 诗歌:《新年》-课件.ppt VIP
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx VIP
- 苏教版八下频数与频率(1).ppt VIP
- 六年级下册语文试题-“快乐读书吧”练习题|部编版(含答案).docx
- 五年级科学下册活动手册答案(新改版教科版).docx
- 2025年河南省中职(春季高考) 建筑类专业课模拟试卷(1)(解析版).docx
- 2024-2025学年湖南省长沙市湖南师范大学附属中学高一(上)期末考试数学试题(学生版+解析版).docx
文档评论(0)