- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IBM-PC微机组成原理;微处理器
CPU;1、中央处理器CPU;计算机存储信息的基本单位是一个二进制位,一位可存储一个二进制数0或1。每8位组成一个字节(BYTE)。;习惯上将CPU与主存储器合称为主机; 由于I/O设备的工作速度、工作原理以及所处理的信息格式等与主机相差很大,因此I/O设备要通过I/O接口才能与系统总线连接。;二、 Intel8086/8088 CPU的功能结构;这两个步骤的执行又可以分为两种情况:;2.指令流水线结构;(1)执行单元EU;(2)总线接口单元BIU;Intel 8086/8088 运行时执行过程大致如下图所示。;2. 2 Intel 8086/8088CPU寄存器结构及其用途; Intel 8086/8088有8个16位通用寄存器,它们一般不只用作某个特定的功能,而是具有良好的通用性,可以由程序设计人员进行编程访问。; 在有些指令中,不需要明确指出使用的寄存器名,即隐念使用了某寄存器,称为隐含使用。;SP指针——在进行堆栈操作??,被隐含使用,指向堆栈顶部单元。;二、段寄存器;CPU在访问存储器时必须指明两个内容:;三、指令指针IP;子程序调用指令CALL,将IP原有内容自动压入堆栈,而将子程序的入口地址偏移量自动送入IP,而返回指令RET,又自动从堆栈中弹回原有IP的内容。;四、标志寄存器;1. 进位位CF;3. 辅助进位位AF; 由于第7位是字节操作数的符号位,而第15位是字操作数的符号位,因此,SF位与运算结果的最高位(第7位或第15位)相一致。;例如:计算 -85D+(-1D)=-86D;计算 -85 D +-117 D = -202 D;8. 中断允许位IF;2.3 存储器;这一兆字节存储单元的地址范围为:00…...0~11…...1。 如图所示。;4. 任何两个相邻字节单元就构成一个字单元;5、在定义一个地址时必须指出是字节或字类型属性;2. 每个段的基址必须是一个小节的首址。;3. 逻辑段在物理存储器中可以是邻接的、间隔的、部分重叠的和完全重叠的等4种情况。;4、在任一时刻,一个程序只能访问4个段中的内容。;CPU与存储器之间的任何信息交换都使用物理地址。;逻辑地址的表示方法是 段基值:偏移量;段1:2B0H;4.逻辑地址的来源;说明:;2.4 堆栈及其操作方法;堆栈; 在堆栈中存取数据的规则是:“先进后出FILO”(First-In Lost-Out)。即最先送入堆栈的数据要到最后才能取出,而最后送入堆栈的数据,最先取出。; 堆栈顶部由椎栈指针SP指示。SP中内容始终表示堆栈段基址与栈顶之间的距离(字节数)。当SP内容为最大值时,表示堆栈为空。而当(SP)=0时,表示堆栈全满。;三、 堆栈操作;2.进栈PUSH;(2)将要储存的内容(寄存器或存储单元的内容)送入SP指向的字单元中。(SP)=数据;3.出栈POP;(2)堆栈指针SP内容加2,即SP=(SP)+2
您可能关注的文档
最近下载
- 2025年金融风险管理师风险文化意识提升策略专题试卷及解析.pdf VIP
- OMRON欧姆龙B7A-R6F11_R6F16_R6F31_R6F36安装说明书.pdf VIP
- 2025年无人机驾驶员执照飞行环境评估之卫星云图与雷达图分析专题试卷及解析.pdf VIP
- 推荐CECS59-94水泵隔振技术规程.pdf VIP
- 汽车空调管路生产线瓶颈改善研究.pdf VIP
- 《少让父母为我操心》教案道德与法治教案3.doc VIP
- 幕墙构件及组件的加工制作记录(附图).doc VIP
- 员工激励机制研究.pdf
- 办公室主任2025年度现实表现材料范文.docx VIP
- 2025年互联网营销师问卷调研案例解析专题试卷及解析.pdf VIP
原创力文档


文档评论(0)