原文标题:8086cpu芯片的结构特点是将什么(8086cpu结构组成)
8086cpu芯片的结构特点是将什么
文章源自莫然笔记-https://www.siquanx.com/35555.html
8086cpu芯片的结构特点是将EU和BLU分开。文章源自莫然笔记-https://www.siquanx.com/35555.html
8086CPU芯片结构上分成两个部分—— 执行单元 EU 和总线接口单元 BIU。文章源自莫然笔记-https://www.siquanx.com/35555.html
执行单元 EU:核心就是 ALU(算数逻辑运算单元),就是执行计算的。通用寄存器用于保存中间计算结果。FLAGS(标志寄存器)用于保存计算结果的特征,比如:有无进位、有无溢出之类的。文章源自莫然笔记-https://www.siquanx.com/35555.html
而总线接口单元,顾名思义就是和外部打交道的。文章源自莫然笔记-https://www.siquanx.com/35555.html
8086cpu的结构特点
文章源自莫然笔记-https://www.siquanx.com/35555.html
8086cpu由哪两部分组成文章源自莫然笔记-https://www.siquanx.com/35555.html
1、总线接口单元文章源自莫然笔记-https://www.siquanx.com/35555.html
总线接口部件由下列各部分组成文章源自莫然笔记-https://www.siquanx.com/35555.html
⑴4个段地址寄存器:文章源自莫然笔记-https://www.siquanx.com/35555.html
CS(codesegment)——16位的代码段寄存器;文章源自莫然笔记-https://www.siquanx.com/35555.html
DS(datasegment)——16位的数据段寄存器;文章源自莫然笔记-https://www.siquanx.com/35555.html
ES(extrasegment)——16位的扩展段寄存器;文章源自莫然笔记-https://www.siquanx.com/35555.html
SS(stacksegment)——16位的堆栈段寄存器;文章源自莫然笔记-https://www.siquanx.com/35555.html
⑵16位的指令指针寄存器IP;文章源自莫然笔记-https://www.siquanx.com/35555.html
⑶20位的地址加法器;文章源自莫然笔记-https://www.siquanx.com/35555.html
⑷6字节的指令队列缓冲器。文章源自莫然笔记-https://www.siquanx.com/35555.html
2、执行单元文章源自莫然笔记-https://www.siquanx.com/35555.html
执行部件由下列几个部分组成:文章源自莫然笔记-https://www.siquanx.com/35555.html
⑴8个通用寄存器:即AX、BX、CX、DX,BP,SP,SI,DI;文章源自莫然笔记-https://www.siquanx.com/35555.html
其中,4个数据寄存器:AX、BX、CX、DX;2个地址指针寄存器:BP(basepointer),SP(stackpointer);
2个变址寄存器:SI(sourceindex),DI(destinationindex);
⑵标志寄存器FR(flagsregister);
⑶算术逻辑单元ALU(arithmeticlogicunit)。
EU负责全部指令的执行,同时向BIU输出数据(操作结果),并对寄存器和标志寄存器进行管理。在ALU中进行16位运算,数据传送和处理均在EU控制下执行。
8086cpu的寻址方式有哪几类用哪一种寻址方式速度最快
有七种寻址方式:
1:立即寻址 mov al,06h
2:寄存器寻址mov bx,ax
3:直接寻址mov ax,[2000h]
4:寄存器间接寻址方式 mov ax,[si]
5:寄存器相对寻址方式 mov ax,count[si]
6:基址变址寻址方式 mov ax,[bx][di]
7:相对基址变址寻址 mov ax,mask[bx][si]
其中,立即寻址方式执行速度最快,因为此种寻址方式,取指令时操作数也一起取出,不需要再次取操作数,所以执行速度最快。
8086cpu怎么扩展
1 8086总线读写时候用到的引脚
包括:要传送地址信息的地址线A0~A19、要传送数据信息的数据总线D0~D15
还有地址锁存允许信号ALE 、控制数据传送方向的读、写控制信号 即RD、WR
还有一个决定是访问I/O接口的 还是访问存储器的选择信号M/IO
2 他们的配合使用
其中要把低16位的地址总线和16位的数据总线传送的地址信息和数据信息分开 把低16位的地址信息依靠地址锁存允许信号ALE 锁存在地址锁存器中;
高位地址线作为存储器和I/O接口芯片的片选信号 可以直接采用线选法或译码器法
当访问存储器时,应使引脚M/IO高电平 选中访问存储器
当访问I/O接口时,应使引脚M/IO低电平 选中访问I/O接口
RD、WR要分别接到相应的存储器或I/O接口芯片上的读写控制引脚 好依靠指令来控制数据的传送方向。
可以到教材上 参考存储器和I/O接口的扩展电路来进行分析!
8086CPU和MCS51系列单片机的异同
你真执着!一个是哈佛结构,一个是冯.诺依曼结构,即指令和数据存储的处理方式不一样。
通俗一点讲,MCS51的所有指令和数据都存储在内置的FLASH里面,执行机构从FLASH里面读取指令和数据,译码、执行;而8086系列的CPU指令数据需要放置在内存中,换言之8086CPU不能像单片机一样,需要依赖外部非易失存储器和RAM才可以工作。8086出现的早一些,当然,作为通用处理器的8086较之51功能也更强大。
评论