- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汇编语言编程PPT电子课件教案-02 80868088的基本结构
* 汇编语言课件028086/8088的基本结构 硬件系统结构 系统资源:CPU、存储器、I/O端口 1.1 8088/8086的功能结构 总线接口单元BIU(Bus Interface Unit) 完成CPU和存储器的信息传送、总线控制、I/O数据传送,地址生成 取指令、操作数,传送给EU 执行单元EU(Excution Unit) 对指令译码、执行 算数和逻辑运算 8086/8088内部结构 内部暂存器 IP ES SS DS CS 输入/输出控制电路 外部总线 执行部分控制电路 1 2 3 4 5 6 ∑ ALU 标志寄存器 AH AL BH BL CH CL DH DL SP BP SI DI 通用寄存器 地址加法器 指令队列缓冲器 执行单元 (EU) 总线接口单元 (BIU) 16位 20位 16位 8位 1.2 8088/8086的寄存器结构 通用寄存器 8个16位寄存器位于EU中 数据寄存器(共4个16位) 指针及变址寄存器(共4个16位) 段寄存器 控制寄存器 内部暂存器 IP ES SS DS CS 输入/输出控制电路 外部总线 执行部分控制电路 1 2 3 4 5 6 ∑ ALU 标志寄存器 AH AL BH BL CH CL DH DL SP BP SI DI 通用寄存器 地址加法器 指令队列缓冲器 执行部件 (EU) 总线接口部件 (BIU) 16位 20位 16位 8位 AH AL BH BL CH CL DH DL AX BX CX DX 1)数据寄存器 AX(Accumulator)累加器:算术运算的主要寄存器 ,所有的I/O指令都用此寄存器 BX(Base)基址寄存器:除通用外,计算存储器地址做基址用 CX(Count)计数器:通用,作循环计数器 DX(Data)数据寄存器:常用来存放双字长数据的高16位,或存放外设端口地址 特点: 可作16位寄存器使用,也可将每个拆成2个8位寄存器使用,对其中某8位的操作,并不影响另外对应8位的数据 具有良好的通用性:在程序中即可存放操作数,也可存放操作结果 SI DI SP BP 2)指针及变址寄存器 变址寄存器 SI(Source Index)源变址寄存器 DI(Destination Index)目的变址寄存器 指针寄存器 SP(Stack Point)堆栈指针寄存器—栈顶的偏移地址 BP(Base Point)基址指针寄存器—默认SS段 特点:可用于存放操作数,但只能作为16位使用 内部暂存器 IP ES SS DS CS 输入/输出控制电路 外部总线 执行部分控制电路 1 2 3 4 5 6 ∑ ALU 标志寄存器 AH AL BH BL CH CL DH DL SP BP SI DI 通用寄存器 地址加法器 指令队列缓冲器 执行部件 (EU) 总线接口部件 (BIU) 16位 20位 16位 8位 3) 段寄存器 CS:代码段寄存器—对应的段存放指令代码 DS:数据段寄存器—对应的段存放数据或变量 SS:堆栈段寄存器—对应的段存放栈操作的数据 ES:附加段寄存器—对应的段一般存放数据或变量 CS DS ES SS 4)控制寄存器 IP(Instruction Pointer)指令指针寄存器(16bits) 与代码段寄存器CS联用,确定下一条指令的物理地址 指示代码段中指令的偏移地址 计算机通过CS : IP寄存器来控制指令序列的执行流程 IP寄存器是一个专用寄存器 不能对IP指针直接进行访问 FR(Flags Register)标志寄存器 标志(Flag)用于反映指令执行结果或控制指令执行形式 8086处理器的各种标志形成了一个16位的标志寄存器FR(程序状态字PSW, Program Status Word) 内部暂存器 IP ES SS DS CS 输入/输出控制电路 外部总线 执行部分控制电路 1 2 3 4 5 6 ∑ ALU 标志寄存器 AH AL BH BL CH CL DH DL SP BP SI DI 通用寄存器 地址加法器 指令队列缓冲器 执行部件 (EU) 总线接口部件 (BIU) 16位 20位 16位 8位 OF 11 15
您可能关注的文档
- 新世纪全套信息安全应用教程PPT电子课件教案-第6章 信息加密技术.ppt
- 新世纪全套信息安全应用教程PPT电子课件教案-第8章 计算机病毒及防范.ppt
- 新世纪全套信息安全应用教程PPT电子课件教案-第9章 操作系统安全.ppt
- 新世纪全套信息安全应用教程PPT电子课件教案-第7章 密码学实践.ppt
- 新公司法解读及其对银行信贷经营的影响.ppt
- 新劳动合同法应对技巧及实务操作解析.ppt
- 数控编程技术PPT电子课件教案.ppt
- 文档数字化与资源共享平台v3.ppt
- 新目标八年级下册Unit_9_Have_you_ever_been_to_an_amusement_parkPPT课件3.ppt
- 新目标八年级下册Unit5_If_you_go_to_the_partyPPT课件1.ppt
最近下载
- 2025年遵义市大数据集团有限公司招聘考试笔试试题(含答案).docx VIP
- 模拟电子技术习题解10 (5).ppt VIP
- 北师大版三年级上册数学口算题1000道带答案可打印.docx VIP
- 2025年度【精选】少先队知识竞赛考试题库及答案.docx VIP
- 互换性与测量技术.pptx VIP
- 2025秋苏教版(2024)科学三年级上册第一单元研究土壤《4 植被与土壤》教学设计.docx VIP
- 电动汽车驱动和充电系统的检修教案.pdf VIP
- 2016年小学数学苏教版六年级上册全册备课.docx VIP
- NY_T 3083-2017农用微生物浓缩制剂.pdf
- 2025年深圳市中考英语试题卷(含答案逐题解析).docx
文档评论(0)