❶ 8088/8086 CPU数据总线和地址总线各是多少
8086/8088cpu的地址总线均为20位,8086/8088cpu的寻址范围为1mb。
8086有16根数据线和20根地址线,它既能处理16位数据,也能处理8位数据。可寻址的内存空间为1mb。
inter公司在推出8086的同时,还推出了一种准16位微处理器8088,8088的内部寄存器,运算部件及内部数据总线都是按16位设计的,单外部数据总线只有8条。
推出8086的主要目的是为了与当时已有的一套inter外部设备接口芯片直接兼容使用。8086与8088在寄存器结构,编程结构,存储器组织及i/o端口组织方面是完全一样的或稍有差别。
8088共有8个通用寄存器,1个标志寄存器,4个段寄存器和1个指令指针寄存器。
① 数据寄存器。
共AX、BX、CX、DX四个,每个寄存器即可作为16位寄存器,又可拆分为两个8位寄存器,此时记为AH、AL、BH、BL等。
AX(AH、AL):累加器accumulator。
BX(BH、BL):基址寄存器base。
CX(CH、CL):计数寄存器counter。
DX(DH、DL):数据寄存器data 。
②指针和变址寄存器。
共BP、SP、SI、DI四个。
BP:基址指针寄存器BasePointer ,默认表示堆栈段基地址。
SP:堆栈指针寄存器StackPointer,指示栈顶。
SI:源变址寄存器SourceIndex。
DI:目的变址寄存器DestinationIndex 。
❷ cpu的位,数据总线宽度,地址总线宽度的区别和联系
地址总线宽度决定了CPU可以访问的物理地址空间,简单地说就是CPU到底能够使用多大容量的内存。16位的微机我们就不用说了,但是对于386以上的微机系统,地址线的宽度为32位,最多可以直接访问4096 MB(4GB)的物理空间。而今天能够用上1GB内存的人还没有多少个呢(服务器除外)。
数据总线负责整个系统的数据流量的大小,而数据总线宽度则决定了CPU与二级高速缓存、内存以及输入/输出设备之间一次数据传输的信息量。
CPU做一次加法是多少位的。确切地说,CPU的位数,指的是CPU内ALU的数据字宽度。外部的数据总线也可以是16条,数据分高半字和低半字两次传输。可参Intel8088与8086之区别。
CPU位数与地址字长无关。地址总线条数不一定等于地址字长。或许有人喜欢在一根地址总线上做32位串行传输,只要他有本事使地址传输能适应RAM芯片的速率。如果CPU内的ALU(算术逻辑单元)字长仍是32位,CPU就还是32位。
❸ 什么是总线的宽度
一个是地址总线宽度
简单的说是CPU能使用多大容量的内存,可以进行读取数据的物理地址空间。
一个是数据总线宽度
数据总线负责整个系统的数据流量的大小,而数据总线宽度则决定了CPU与二级高速缓存、内存以及输入/输出设备之间一次数据传输的信息量。
❹ 地址总线宽度和数据总线宽度的区别
地址总线宽度就是你最长的地址是多少位的,数据总线宽度就是你一次传输的数据是多少位的。
比如:地址总线宽度为8位,那么你最多用8位寻址,寻址范围是2的8次方。数据总线宽度为8位,那么你每次传输的数据是一个字节,1Byte(8位,8bit)。
详细情况可以看看计算机组成原理一类的书。
❺ 1553b的数据总线
MILSTD1553B数据总线具有双向输出特性,实时性和可靠性高,广泛应用在当代的运输机和相当数量的民航客机以及军用飞机上,航天系统也广泛的应用这一总线。
1553B总线系统主要由3部分组成:总线控制器BC;远程终端RT;总线监视器BM。
1553B总线的工作频率是1 Mb/s 。采用曼彻斯特II码,半双工工作方式。主要的硬件部分为总线控制器(BC)、远端终端(RT)和可选用的总线监控器(BM)。一般情况下,这3部分通过1个多路总线接口(MBI)来完成。可把MBI嵌在计算机内。该总线有10种消息格式。每个消息至少包含2个字,每个字有16个消息位,1个奇偶校验位和3个位长的同步头,所有的消息字都采用曼彻斯特II码构成。
1553B数据总线用的是指令/响应型通信协议。他有3种类型的终端,分别为:
(1)总线控制器(BC)
他是在总线上惟一被安排为执行建立和启动数据传输任务的终端。
(2)远程终端(RT)
他是用户子系统到数据总线上的接口,他在BC的控制下提取数据或接受数据。
(3)总线监控器(BM)
他“监控”总线上的信息传输,以完成对总线上的数据源进行记录和分析,但他本身不参与总线的通信。
1553总线是MIL-STD-1553总线的简称,MIL-STD-1553总线是飞机内部时分制命令/响应式多路复用数据总线。1553数据总线标准是20世纪70年代由美国公布的一种串行多路数据总线标准。1553B是该总线的第2个版本,后面的更新以notice的形式发布。总线能挂31个远置终端,1553B总线采用指令/响应型通信协议,它有三种终端类型:总线控制器(BC)、远程终端(RT)和总线监视器(BM);信息格式有BC到RT、RT到BC、RT到RT、广播方式和系统控制方式;传输媒介为屏蔽双绞线,1553B总线耦合方式有直接耦合和变压器耦合;1553B总线为多冗余度总线型拓扑结构,具有双向传输特性,其传输速度为1Mbps传输方式为半双工方式,采用曼彻斯特码进行编码传输。采用这种编码方式是因为适用于变压器耦合,由于直接耦合不利于终端故障隔离,会因为一个终端故障而造成整个总线网络的完全瘫痪,所以其协议中明确指出不推荐使用直接耦合方式。
在20世纪60年代以前,飞机机载电子系统没有标准的通用数据通道,各个电子设备单元之间连接往往需要大量的电缆。随着机载电子系统的不断复杂化,这种通信方式所用的电缆将会占用很大的空间和重量,而且对传输线的定义和测试也较为复杂,费用较高。为了解决这一问题,美国SAE A2K委员会在军方和工业界的支持下于1968年决定开发标准的信号多路传输系统,并于1973年公布了MIL-STD-1553标准。1973年的1553B多路传输数据总线成为了未来军机将采用的技术,它取代了在传感器、计算机、指示器和其他飞机设备间传递数据的庞大设备,大大减少了飞机重量,并且使用简单、灵活,此标准的修订本于1978年公布,即MIL-STD-1553标准。1980年,美国空军又对该标准作了局部修改和补充。该标准作为美国国防部武器系统集成和标准化管理的基础之一,被广泛的用于飞机综合航电系统、外挂物管理与集成系统,并逐步扩展到飞行控制等系统及坦克、舰船、航天等领域。它最初由美国空军用于飞机航空电子系统,目前已广泛应用于美国和欧洲海、陆、空三军,而且正在成为一种国际标准。我国于1987年颁布了相应的军标。
MIL-STD-1553B协议芯片国产化
基于对1553B规范和gjb289a-97的消化理解,通过FPGA来实现MIL-STD-1553B协议是可行的,目前的科研院所和相关的单位在这方面作了大量的工作,设计出的协议芯片已经能够完全1553B规范。恩菲特科技于2005年推出的EP-H31580就是典型的代表,其性能指标达到国外同类产品水平。基于EP-H31580开发的1553B板卡的总线已经包括了PCI、PXI/CPCI、VXI、PC/104、PC/104+、PCMCIA等;在多家航空航天和兵器领域的科研院所和生产单位得到了广泛的应用!
❻ 如何理解CPU的数据总线宽度
CPU重要参数介绍:
1.前端总线:英文名称叫Front Side Bus(FSB)。前端总线是CPU跟系统沟通的通道,处理器必须通过它才能获得外部数据,也需要通过它来将运算结果传送出其他对应设备。FSB的速度越快,CPU的数据传输就越迅速。FSB的速度主要是用FSB的频率来衡量,前端总线的频率有两个概念:一就是总线的外频(即物理工作频率),二就是FSB频率(有效工作频率),它直接决定了前端总线的数据传输速度。
英特尔处理器的FSB是CPU外频的4倍--FSB频率=外频×4。即外频为100MHz的时候FSB前端总线为400MHz。AMD公司的处理器的FSB是CPU外频的2倍--FSB频率=外频×2。即外频为100MHz的时候FSB前端总线为200MHz。举个例子:P4 2.8G的FSB频率是800MHZ,由此推算该型号的外频是200MHZ了;而AMD的如BARTON核心的Athlon XP2500+ ,它的外频是166MHZ,根据公式,我们知道它的FSB频率就是332MHZ了!处理器的主频和前端总线在提高性能有一个比例,当主频提高一个一个高度时,由于发热和总线速度就无法提高,所以英特尔的处理器战略逐渐开始转向提高系统总线方面。英特尔日前推出的3.46GHz Extreme Edition FSB为1066MHz,而AMD处理器的最高FSB频率为400MHZ,在这个方面AMD是无法比的,英特尔的优势太大。
2.二级缓存:也就是L2 Cache,我们平时简称L2。主要功能是作为后备数据和指令的存储。L2的容量的大小对处理器的性能影响很大,尤其是商业性能方面。L2因为需要占用大量的晶体管,是CPU晶体管总数中占得最多的一个部分,高容量的L2成本相当高!英特尔和AMD都是以L2容量的差异来作为高端和低端产品的分界标准!目前CPU的L2有低至64K,也有高达2M的。目前英特尔处理器战略不再追求高频来提高性能,而采用加大二级缓存来提高性能,可见二级缓存的重要性。
3.制造工艺:我们经常说的微米制程、纳米制程,就是指制造工艺。制造工艺直接关系到CPU的电气性能。例如0.13微米这个尺度就是指的是CPU核心中线路的宽度。线宽越小,CPU的功耗和发热量就越低,并可以工作在更高的频率。目前英特尔的主流技术已经达到90纳米级别,并在2005年采用65纳米技术生产芯片,而老对手AMD仍然处于130纳米工艺,仍然在加大投资研发纳米技术,追赶英特尔的脚步。
4.流水线:CPU的流水线指的就是处理器内核中运算器的设计。处理器的流水线的结构就是把一个复杂的运算分解成很多个简单的基本运算,然后由专门设计好的单元完成运算。CPU流水线长度越长,运算工作就越简单,处理器的工作频率就越高,但是这样CPU的效能就越差,所以说流水线长度并不是越长越好的。由于CPU的流水线长度很大程度上决定了CPU所能达到的最高频率,所以现在英特尔为了提高CPU的频率,而设计了超长的流水线设计。在这个技术上,AMD的设计稍微领先一些,所以AMD的处理器在浮点运算方面比英特尔快,但是发热量巨大,稳定性欠缺。但是英特尔最高频率已经达到3.8G,而AMD最高频率才2.6G左右,还是有一定差距。
5.超线程技术(Hyper-Threading,简写为HT):这是英特尔针对奔腾4专门设计的。超线程是一种同步多线程执行技术,一枚含超线程技术的英特尔处理器可使新操作系统和应用识别出2颗处理器 。该处理器可以充分利用空闲资源,同时处理2个任务集 ,从而在相同时间完成更多任务 。当计算机系统采用含超线程(HT)技术的 英特尔处理器 ,以及支持超线程技术的芯片组 、基本输入输出系统(BIOS) 、操作系统和应用软件 ,颗实现高达25%的性能提高。超线程实际上就是让单个CPU能作为两个CPU使用,从而达到了加快运算速度的目的。
❼ 数据总线的宽度与计算机系统的字长有关。这句谁能理解下
字长是指计算机内部参与运算的数的位数。它决定着计算机内部寄存器、ALU和数据总线的位数,直接影响着机器的硬件规模和造价。字长直接反映了一台计算机的计算精度,为适应不同的要求及协调运算精度和硬件造价间的关系,大多数计算机均支持变字长运算,即机内可实现半字长、全字长(或单字长)和双倍字长运算。
微型机的字长通常为4位、8位、16位和32位,64位字长的高性能微型计算机也已推出。
字长对计算机计算精度的影响:
4 位字长:24 = 16; 16 位字长:216 = 65,536 = 64K
32 位字长:232 =4, 294, 967, 296 = 4G; 64 位字长:264 ≈ 1 .8445×10 19
数据总线DB用于传送数据信息。数据总线是双向三态形式的总线,即他既可以把CPU的数据传送到存储器或I/O接口等其它部件,也可以将其它部件的数据传送到CPU。数据总线的位数是微型计算机的一个重要指标,通常与微处理的字长相一致。例如Intel 8086微处理器字长16位,其数据总线宽度也是16位。
说白了,你可以理解为,字长就是连接计算机各部件的公路的宽度
❽ 数据总线的宽度
数据总线宽度 网络
简介:总线宽度一般指CPU中运算器与存储器之间进行互连的内部总线二进制位数,影响吞吐量
❾ 1553B数据总线是当年老布什仗义了一把吗
也谈不上仗义,按照当时的和平珍珠计划,美方为中方改进55架J8'II的电子设备,链接的就是1553B数据总线
但老美最后收了钱,只改了两架,还扣留了几年
不过那两架飞机回国后,大家看到了机载电子发展方向,主张分布式的哑口无言
❿ MIL-STD-1553B的介绍
MIL-STD-1553B是“飞机内部时分制指令/响应式多路传输数据总线”的代称,为美国军用标准。MIL-STD-1553B总线具有高速、灵活的特点,通信效率高,修改、扩充和维护简便。