微机原理2-18088CPU内部结构、寄存器组、存储器组织.ppt 立即下载
2024-11-18
约1.8千字
约53页
0
460KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

微机原理2-18088CPU内部结构、寄存器组、存储器组织.ppt

微机原理2-18088CPU内部结构、寄存器组、存储器组织.ppt

预览

免费试读已结束,剩余 48 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第二部分8086/8088微处理器控制总线16位微处理器也具有以上结构中的基本单元,但更为复杂。
以8088为例讲解16位微处理器的功能结构。
8088是8086的简化版本。8088的编程结构从功能分成两个单元
总线接口单元BIU(BusInterfaceUnit)——管理8088与系统总线的接口,负责CPU对存储器和外设进行访问
执行单元EU(ExecutionUnit)——负责指令的译码、执行和数据的运算
两个单元相互独立,分别完成各自操作
两个单元可以并行执行,实现指令取指和执行的流水线操作并行操作的意义二、8088寄存器结构		②指针和变址寄存器
		共BP、SP、SI、DI四个
BP:基址指针寄存器BasePointer,默认表示堆栈段基地址;
			SP:堆栈指针寄存器StackPointer,指示栈顶
			SI:源变址寄存器SourceIndex
			DI:目的变址寄存器DestinationIndex
	
	标志寄存器(FR:FlagRegister)是一个十六位的寄存器,但只利用了其中的9位:六个条件标志和三个控制标志。
	进位标志CF(CarryFlag)溢出标志OF(OverflowFlag)什么是溢出溢出和进位的对比处理器对两个操作数进行运算时,按照无符号数求得结果,并相应设置进位标志CF;同时,根据是否超出有符号数的范围设置溢出标志OF

应该利用哪个标志,则由程序员来决定。也就是说,如果将参加运算的操作数认为是无符号数,就应该关心进位;认为是有符号数,则要注意是否溢出。全零标志ZF(ZeroFlag)符号标志SF(SignFlag)奇偶标志PF(ParityFlag)辅助进位标志AF(AuxiliaryCarryFlag)方向标志DF(DirectionFlag)中断允许标志IF(Interrupt-enableFlag)陷阱标志TF(TrapFlag)	3、段寄存器(CS、DS、SS、ES)
	在8088可寻址的1MB内存空间中,可以存在四种分工不同的逻辑段:代码段、数据段、堆栈段和附加段。
	段寄存器即是存放各个逻辑段段首地址的寄存器。存储器的分段管理存储器的分段管理	地址加法器		
将16位的逻辑地址转换为20位的物理地址,具体操作过程为:先将段寄存器提供的16位段地址左移四位,低位补0,恢复为20位地址,然后与由各种寻址方式提供的16位偏移地址相加,即得到20位的物理地址。物理地址:20位
逻辑地址:段基址(段寄存器的内容)16位
偏移地址(字节距离)16位存储器的分段管理段地址说明逻辑段在存储器中的起始位置,为模16地址:xxxx0H,省略低4位后,可用1个16位数来表示,该地址可被存放在不同的段寄存器CS/SS/DS/ES中。
偏移地址说明寻址单元距离段首的偏移量,因每段长度不超过64KB,所以偏移地址也可用1个16位数来表示。存储器的分段管理如何分配各个逻辑段段跨越前缀指令段超越的例子		IP(InstructionPointer)中存放即将要执行的指令的有效地址,IP具有自增量功能。在每取出一条指令后,IP自增一,指令指针指向下一条指令。总结一下:8088的寄存器组堆栈的概念三、8088/8086的存储器结构寄存器、内存储器和外存储器的区别2.58086/8088的存储器结构信息的表示单位存储单元及其存储内容图2.38088的存储格式多字节数据在存储器中占据多个连续的存储单元:
存放时,低字节存于低地址,高字节存于高地址;
多字节数据占据的地址空间用它的低地址来表示。
例如:图2.3中,
2号“字”单元:	[0002H]=1234H
	2号“双字”单元:	[0002H]=78561234H
80x86处理器的“低对低、高对高”的存储形式,被称为“小端方式(littleendian)”。
相对应还存在“大端方式(BigEndian)”。地址对齐段寄存器的使用规定(表2.1)程序分段的图例(图2.4)1MB空间的分段图2.4a各个逻辑段独立的实例图2.4b各个逻辑段重叠的实例2.2节的总结第2章:作业
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

微机原理2-18088CPU内部结构、寄存器组、存储器组织

文档大小:460KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用