- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第2章微处理器内部结构2.1微处理器功能结构2.2IA-32微处理器寄存器
微处理器功能结构微处理器基本结构8086的功能结构IA-32的功能结构IA-32微处理器寄存器整数寄存器浮点及多媒体寄存器微处理器存储器组织IA-32工作方式实方式的逻辑段保护方式的段页管理本章内容
“功能”结构观察角度01程序员和使用者目的02掌握一个CPU的工作性能和使用方法注意差别03≠(CPU的物理结构和实际布局)042.1微处理器功能结构
2.1.1微处理器基本结构(8位为例)算术逻辑单元ALU累加器标志寄存器
可编程寄存器 Programmable通用寄存器专用寄存器
读取指令↓指令译码↓执行指令指令处理单元CPU控制器指令执行过程
2.1.28086/8088的功能结构8086/8088CPU的结构框图执行指令取指令、读操作数、写结果指令流数据流
8088/8086的内部结构EU控制器ALU暂存器标志寄存器8位队列总线总线控制逻辑ALU数据总线16位(内部总线)地址加法器20位地址总线8(8088)/16(8086)位数据总线执行部件EU总线接口部件BIU123456指令队列通用寄存器AXAHALBXBHBLCXCHCLDXDHDLSPBPDISICSDSSSEP暂存器8086/8088三总线
8086的功能结构取数运算
CPU执行指令的过程过程1.取指(fetch)2.译码(decoding)3.计算有效地址(EA:EffectiveAddress)4.取操作数5.执行指令6.存储运算结果关键寄存器地址寄存器AR(AddressRegister)数据寄存器DR(DataRegister)指令寄存器IR(InstructionRegister)指令译码器ID(InstructionDecoder)
指令预取手段:指令队列(Queue)作用BIU顺序预取后续指令?指令队列实现流水线(InstructionPipeline)操作取指(属BIU)并行于指令译码和执行(属EU)预取条件指令队列中有1个/2个(8088/8086)以上的字节空间,且EU未申请读写存储器总线周期:CPU访问一次存储器或I/O接口所需的时间
例:程序指令的执行过程例如:若要求机器把两个数7和10相加预先,把一条条指令写入存储器中在执行时,机器把这些指令一条条地取出来,加以翻译和执行指令 机器码MOVAL,7 B0 7ADDAL,10 04 0AHLT F4
第一条指令的取指过程00000000OI2ALUI1ALBLPLAIDIR10110000DBAB+1……EABCARD读FDR0001020304GPC取第一条指令的操作示意图+100?00?10110000PC的内容(00H)送AR(AddressRegister)PC+1?PC(01H)00H经AB送至存储器,经地址译码器选中00H单元。CPU给出读命令。(00H)=B0H读至DB(DataBus)10110000B0H送至DR(DataRegister)DR把B0H送IR经ID译码发出对应操作
?取指令第二字节的过程如下图所示。000001000100000111OI2ALUI1AL00000111BLPLAIDIR00000111DBAB+1……EABCARD读FDRGPC1000000001取立即数的操作示意图+10100000111PC的内容01H送ARPC+1?PC(02H)01H经AB送至存储器,经地址译码选中01H单元。CPU发出读命令。(01H)=07H读至DB0000011107H送DRAL0000011107H由DR通过内部DB送至AL。
IA-32(IntelArchitecture-
您可能关注的文档
- 学习理论及应用.pptx
- 场地地基和基础.pptx
- 大学力学重点复习.pptx
- 国内外十大叉车品牌.pptx
- 培训吊装作业程序及十不吊.pptx
- 地理初一下册复习.pptx
- 实验4-5电光调制器性能的测试.pptx
- 常见加密算法及身份验证协议探究-Rea.pptx
- 客户情绪管理方法.pptx
- 小学语文课件《索桥的故事》.pptx
- 部编版二年级下册道德与法治 期末考试试卷含完整答案【精品】.docx
- 部编版二年级下册道德与法治 期末考试试卷含完整答案【各地真题】.docx
- 部编版二年级下册道德与法治 期末考试试卷含完整答案【必刷】.docx
- 部编版二年级下册道德与法治 期末考试试卷含完整答案(全国通用).docx
- 部编版二年级下册道德与法治 期末考试试卷含完整答案【名师系列】.docx
- 部编版二年级下册道德与法治 期末考试试卷含答案【b卷】.docx
- 部编版二年级下册道德与法治 期末考试试卷及答案(精品).docx
- 部编版二年级下册道德与法治 期末考试试卷可打印.docx
- 部编版二年级下册道德与法治 期末考试试卷含完整答案【有一套】.docx
- 部编版二年级下册道德与法治 期末考试试卷含完整答案(历年真题).docx
最近下载
- 真空炉专用热电偶及其选择.pdf
- NITON XL3t(美国力通-矿石元素分析仪)用户手册-中文.doc
- 时尚艺术明星们的时尚艺术作品展览.pptx
- 兰博基尼-Gallardo 盖拉多 产品用户手册 - 车主手册 -Gallardo Coupe-Gallardo Coupe LP560-4-GallardoCoupèLP560-4用户手册.pdf
- 公共服务领域地方政府与社会组织合作治理研究-政治学理论专业论文.docx
- 2024年生猪屠宰兽医卫生检验人员考试题库.docx
- 2024江西水利职业学院教师招聘考试笔试试题.docx
- 2025国企中层干部竞聘考试题库.docx VIP
- 超声骨刀机啄木鸟.pptx
- 冲床操作说明书.xls VIP
文档评论(0)