当前位置:首页 » 手机资讯 » 8086怎样脱离系统总线

8086怎样脱离系统总线

发布时间: 2022-06-19 05:58:13

㈠ 8086最小系统如何实现数据信号转化为独立的数据总线

最小的数据的数据线如果转正了,其他的读数线的总称的话,就是因为它的线路非常的多,所以必须要有一个总裁,不然的话他就很难控制到他们的一些分线。

㈡ 简述8086cpu与总线连接的引脚在什么情况下处于高阻状态

复位信号
,可用来启动和再启动系统,当你需要启动,或重启系统时,可以按下
复位键
,想当于电脑上的重启键。
复位信号是输入信号,高电平有效,8086要求复位信号至少维持四个时钟周期的高电平才有效,复位信号到来后,cpu结束当前操作,并对处理器的
标志寄存器
、ip、ds、ss、es及指令队列清零,而将cs置为FFFFH。当复位信号变为
低电平
时,cpu从FFFF0H出开始执行程序,通常在该单元开始存放一条JMP指令,以转移到系统程序的实际开始处,复位时地址总线
浮空
,直到cpu脱离复位状态,其他
控制信号
先变高一段时间,然后浮空,ALE,HLDA信号变为无效

㈢ 关于《微机原理与接口技术》的8086CPU总线和系统总线各自的定义、概念、及区别

我想您说的是8086CPU微处理器吧
首先一台微型计算机就是由四部分组成:微处理器,存储器,输入输出接口,和总线!
总线是为CPU和其他部件之间提供数据,地址,控制信息的传输通道。
总线按所承担的任务分为三种,地址总线,数据总线,控制总线。
地址总线,是微型计算机来传送地址的信号线,它决定了CPU直接寻址的内存范围。
数据总线,是CPU用来传送数据和代码的信号线。
控制总线,是用来传送控制信号的,它是比较复杂的,用它来实现CPU对外部部件的控制。

㈣ 8086是多少尉的系统在数据总线上是怎么实现的

http://tech.sina.com.cn/n/2006-08-02/133156397.shtml

看这里。关于80x86系统的介绍

80X86微处理器系列是美国Intel公司从20世纪70年代开始研制的微处理器的总称。我们先简单介绍80X86微处理器的发展概况,然后简要说明基于微处理器8086的计算机系统构成,最后将根据汇编语言编程的需要分节介绍8086微处理器的基本组成、8086寄存器组、存储器和外部设备。

1.从8080/8085到8086
8086是1978年Intel公司推出的16位微处理器。与其前一代8位微处理器8080/8085相比,8086有如下几点进步:
(1)8086有16位数据总线,处理器与外部传送数据时,一次可传送16位二进制数,而8080/8085一次只能传送8位。
(2)8086的寻址空间从8080/8085的64K字节提高到1M字节。
(3)8086采用了流水线技术,而8080/8085是非流水线结构。在一个具有流水线结构处理器的系统中,可以实现处理器的内部操作与存储器或I/O接口之间的数据传送操作重叠进行,从而提高了处理器的性能。

2.从8086到8088
8086的内部寄存器、功能部件、数据通路以及对外的数据总线均为16位宽度,它的出现是计算机技术上一个很大的进步。但是,当时已有的微处理器外围配套芯片的数据总线都是8位的,为了使用这些8位的外围芯片组成系统,Intel公司又推出了8088微处理器。8088的内部结构与8086基本相同,也提供16位的处理能力,但对外的数据总线设计成8位。

1981年IBM公司选择8088微处理器作为核心来设计IBM PC微计算机系统,推向市场后获得了巨大的成功,为后来的80x86系列微处理器成为主流微计算机的处理核心打下了基础。

3.80286、80386到Pentium微处理器
由于用户对PC机性能的要求迅速提高,Intel公司在1982年推出了80286微处理器,它仍然是16位结构。80286的内部及外部数据总线都是16位的,但它的地址线是24位的,可寻址16M字节的存储空间。80286有两种工作方式,即实模式和保护模式。实模式与8086工作方式相同,但速度比8086快。保护模式除了仍具有16M字节的存储器物理地址空间外,她还能为每个任务提供1G(230)字节的虚拟存储器地址空间。保护方式把操作系统及各任务所分配到的地址空间隔离开,避免程序之间的相互干扰,保证系统在多任务环境下正常工作。

80386是1985年研制出的一个32位微处理器,内部及外部数据总线均为32位,地址线也为32位,因此它可处理4G(232)字节的物理存储空间。80386为每个任务提供的虚拟存储空间增加到64T(246)字节。

1989年Intel公司又研制出新一代的微处理器80486,80486芯片内除了有一个与80386相同结构的主处理器外,还集成了一个浮点处理部件FPU以及一个8K字节的高速缓冲存储器(cache),使80486的计算速度和总体性能比80386有了明显的提高。

1993年Intel公司又推出了Pentium微处理器,此后几乎每两年就推出一个新型号,至今市场上的Intel微处理器已是PentiumⅣ。由此可见,微处理器芯片的发展速度是非常快的。在微处理器的发展过程中,芯片主频越来越快,寻址空间越来越大,数据和地址总线也越来越宽,加之许多体系结构方面的改进措施,如流水线结构、存储器层次结构等,使微计算机的性能大大提高,其应用领域也更加广泛。

㈤ 谁知道8086是多少位的系统在数据总线上是怎么实现的

8086是Inter的16位微处理器有16根数据线和20根地址线,它既能处理16位数据,也能处理8位数据内部数据总线都是按16位设计的,单外部数据总线只有8条]

㈥ 8086cpu的A/D总线如何分离成地址和数据总线

用ALE地址锁存。

㈦ 请问8086的基本性质是什么(几位的微处理器,内存寻址空间是多少)

给你详细的资料
1、 8086CPU和8088CPU内部结构基本相同,不同之处在于8088有8条外部数据总线,因此为准16位。8086有16条外部数据总线。两个CPU的软件完全兼容,程序的编制也完全相同。

2、 8086CPU从功能上分为两大部分:一是执行部件(EU),二是总线接口部件(BIU)。

执行部件是由以下虽部分组成:

(1)四个通用寄存器:AX BX CX DX

(2)四个专用寄存器:基数指针寄存器BP,堆栈指针寄存器SP,源变址寄存器SI,目的变址寄存器DI

(3)标志寄存器FR

(4)算术逻辑部件ALU

功能是负责执行所有的指令,向总线接口部件提供指令执行的结果数据和地址,并对通用寄存器和标志寄存器进行管理。

总线接口部件由以下部件组成:

(1)四个段寄存器:代码段寄存器,数据段寄存器,附加段寄存器,堆栈段寄存器。

(2)指令指针寄存器

(3)地址加法器

(4)指令队列

功能:执行外部总线周期,负责存储器与外部端口I|O传送数据。也就是负责CPU与存储器和外设之间的信息交换。

3、共有14个寄存器,分成3个部分:

(!)通用寄存器8个 :AX, BX , CX, DX , SP , BP ,SI ,DI.

AX , BX ,CX , DX为数据寄存器,用来保存运算中的中间结果和有效地址。4个寄存器既可以做16位寄存器,也可以做8位寄存器 AL, AH, BL, BH, CL, CH, DL, DH.。

在程序设计中,一般把AX用作累加器。BX 用作基址寄存器,CX用作计数器,DX用作数据寄存器。

SP:堆栈指针寄存器;装栈顶指针偏移量。

BP:基址指针寄存器:装栈段中一个数据区的基址偏移量。

SI:源变址寄存器;装源操作数地址的偏移量。

DI:目的变址寄存器;装目的操作数地址偏移量。

(2)段寄存器4个

CS;代码段寄存器;装代码段的起始地址;

DS;数据段寄存器;装数据段的起始地址;

SS; 堆栈段寄存器;装堆栈段的起始地址;

ES: 附加段寄存器;装附加段的起始地址。

(3)控制寄存器两个:IP,FR。

IP:指令指针寄存器;始终存放当前指令的下一第指令的起始存储单元的偏移地址。

FR:状态标志寄存器;用来存放运算结果和特征。16位寄存器,用39位。

标志位分为两大类:一类是状态标志,用来表示算术、逻辑运算的结果特征。(CF,PF,AF,ZF,SF,OF)。一类是控制标志;用来表示控制CPU的操作特征。(IF、DF、TF)

CF(FR0):CF=1为加、减运算结果的最高位有进位或有借位,否则CF=0。

PF(FR2):PF=1为操作结果“1”的个数为偶数,否则PF=0。

AF(FR4):AF=1为运算结果的低4位向高4位有进位或有借位,(用于10进制BCD码运算指令)否则A=0。

ZF(FR6):ZF=1运算结果为0,否则ZF=0。

SF(FR7):SF=1运算结果最高为0(E),否则SF=0。

OF(FR11):OF=1在算术运算时,带符号数的运算结果超出数的表示范围。否则OF=0。

TF(FR8):TF=1CPU进入单步工作方式。

IF(FR9):IF=1允许CPU响应可屏蔽外部中断请求。IF=0禁止中断。

DF(FR10):DF=1在字符串操作时使地址指针自动减量。DF=0自动增量。

4、 8086系统的物理地址是将段地址寄存器的内容左移4位(或乘16)加上偏移地址,即可得到20位的物理地址。

2000H左移4位为20000H,加上2100H为22100H,则物理地址为22100H。

5、8086/8088CPU把BIU完成一次访问存储器或外设操作所需的时间称为一个总线周期。一个总线周期最少包含4个时钟周期(T1~T4)。当访问存储器(读、写)或外设时,存储器或外设不能及时地配合CPU传送数据,存储器或外设通过“READY:信号在T3之前向CPU发一个“数据未准备好”信号,CPU在T3之后插入一个或多个等待时钟周期TW。当存储器外设准备好数据,通过“READY”发“准备好”信号,CPU接收到这个信号后,会自动脱离TW状态进入T4状态。因此插入多少个TW取决于“READY”信号。

1、 最小模式:就是在系统中只有8086/8088一个微处理器。在该系统中,所有的总线控制信号都直接由8086/8088产生,因此,系统中总线控制电路被减到最少。

最大模式:在系统中包含两个或多个微处理器,其中一个主处理器就是不是8088/8086,其它处理器为协处理器,是协助主处理器工作的。它用在中等规模或大型的8088/8086系统中。一般情况下和8088/8086配合的协处理器有两个,一个是数值运算协处理器8087,一个是输入/输出协处理器8089。将8088/8086CPU的第33脚接地时,系统处于最大模式,当第33脚接+5V时,系统为最小模式。

2、 地址锁存器就是一个暂存器,它根据控制信号的状态,将总线上的地址代码暂存起来。8088/8086的数据和地址总线采用分时复用不着操作方式,即用同一总线既传送地址又传送数据。当微处理器与存储器交换信号时,首先由CPU发送存储器的地址,同时发允许锁存信号ALE给锁存器,当锁存器接到该信号后将地址/数据总线上的地址锁存在锁存器中,随后才能传送数据。

3、 8086中的典型时序包括:

(1)存储器读与写周期。

(2)I/O设备的读与写周期。

(3)中断响应周期。

(4)系统复位。

(5)空转周期。

(6)CPU进入和退出保持状态的时序。

?? 8086CPU的字节寻址范围有多大?为什么?存储器为什么分段?20位物理地址的形成过程是怎样的?�

答:8086CPU寻址范围1MB。因为8086CPU地址线为20条,2^20=1024KB,即1MB。8086系统中,指令仅给出16位地址,与寻址有关的寄存器也只有16位长,因此寻址范围只有64KB,为了寻址1MB,所以分成四个逻辑段。当CPU访问内存时,段寄存器的内容(段基址)自动左移4位(二进制),与段内16位地址偏移量相加,形成20位的物理地址。

采用分段结构的存储器中,任何一个逻辑地址都由段基址和偏移地址两部分构成,都是 16位二进制数。
物理地址:存储器的绝对地址,从00000H~FFFFFH,是CPU访问存储器的实际寻址地址(也称为绝对地址)
16位的段基址左移4位(相当于在段基址最低位后添4个“0”),然后与偏移地址相加获得物理地址,这相当于完成如下的地址运算:
物理地址=段基址×16+偏移地址


采用分段结构的存储器中,任何一个逻辑地址都由段基址和偏移地址两部分构成,都是 16位二进制数。
物理地址:存储器的绝对地址,从00000H~FFFFFH,是CPU访问存储器的实际寻址地址(也称为绝对地址)
16位的段基址左移4位(相当于在段基址最低位后添4个“0”),然后与偏移地址相加获得物理地址,这相当于完成如下的地址运算:
物理地址=段基址×16+偏移地址

㈧ 简要说明8086/8088哪些总线经过多少部分离

`tomember` varchar(12) default NULL,
`sex` varchar(2) default NULL,
`count` int(4) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=gb2312;
/

㈨ 8086CPU等芯片的引脚是怎么和总线相连接的

复位信号,可用来启动和再启动系统,当你需要启动,或重启系统时,可以按下复位键,想当于电脑上的重启键。 复位信号是输入信号,高电平有效,8086要求复位信号至少维持四个时钟周期的高电平才有效,复位信号到来后,cpu结束当前操作,并对处理器的标志寄存器、ip、ds、ss、es及指令队列清零,而将cs置为FFFFH。当复位信号变为低电平时,cpu从FFFF0H出开始执行程序,通常在该单元开始存放一条JMP指令,以转移到系统程序的实际开始处,复位时地址总线浮空,直到cpu脱离复位状态,其他控制信号先变高一段时间,然后浮空,ALE,HLDA信号变为无效

㈩ 8086CPU引脚功能

一、地址总线和数据总线(20条)

1、AD15~AD0:地址/数据总线

(1)T1:用作低16位地址A15~A0

(2)T2~T4:用作数据总线。

2、A19~A16/S6~S3:地址/状态总线

(1)T1:高4位用作地址总线,存储器:高4位。I/O:设置0

(2)T2~T4:表示CPU状态信息,S6:恒定低电平。S5:当中断许可标志(如果在响应标志寄存器中)加上前缀时。s3,s4:指示正在使用的段寄存器

3、8086的20个地址行:

(1)访问内存:使用20,地址1M存储空间

(2)访问I/O端口:使用16个A15~a0,可寻址64KI/O端口

4、bhe/s7:总线高允许/状态s7

(1)t1:用作bhe,低电平有效

(2)t2~t4:状态信号s7

(3)dma模式,引脚位高电阻状态

6、控制线(公共总线)不受mn/mx的影响。rd:读取控制信号(输出,三种状态),当电源低时,CPU正在读取数据,就绪:等待状态控制信号,也称为就绪信号(输入),就绪=H:CPU等待,就绪=L:外设就绪,INTR:中断请求信号(输入),高电平表示有中断请求。

7、测试控制信号(输入),CPU测试,高电平继续等待,低电平离开等待,复位:复位信号(输入),高级系统将内部标志寄存器fr、段寄存器、指令指针ip和指令队列重置为初始状态,注:代码段cs的初始化状态为ffffh。

8、其它信号CLK:时钟信号(输入)VCC:电源,+5V±10%接地:地线。两个地线常用的信号引脚AD15~AD0:地址/数据AD19~AD16/S6~S3:地址数据/状态BHE×/S7:高允许(输出)MN/MX×:最大和最小(输出)M/IO×:存储器/IO(输出)Dt/R×:数据传输/接收。

9、输出den:数据许可(输出)保持:保持请求信号(输入)hlda:保持响应信号(输出)ale:地址锁定许可信号(输出)inta:中断响应信号(输出)rd:读取控制信号(输出)wr:写入控制信号(输出)就绪:等待状态控制信号(输入)intr:中断请求信号(输入)clk:时钟信号(输入)。