1. 8088的数据总线是多少位
intel8088在芯片内部均采用16位数据传输,所以数据总线是16位的。
2. 为什么51单片机的地址总线是16位而数据总线8位为什么不都是16或者都是8呢
1.51单片机是8位的,因为其中的累加器是8位,所以一次最多能处理8位的数据,所以数据总线是8位的。如果数据总线是16位,那一次要将16位数据分两次8位来处理,这样的效率反而降低了,不合算。
2.如果地址总线是8位的,那能访问的ROM空间有多大?只有256字节!一般写的程序都会大于256字节吧?再说256字节的ROM能保存怎样的一个程序呢?
3. 现在的CPU几位,数据总线几位地址总线几位各类寄存器几位
这个没有现在的CPU和以前的CPU这个说法
总线并不是CPU规定的
数据总线-地址总线-寄存器是相互存在关系的。
32位寄存器则代表地址总线也是32位,则代表数据总线最好也是32位
CPU只能接受数据来处理,数据总线如果是64位而CPU却是32位则会出现CPU无法处理多余的32位数据
有些情况下地址总线能高过数据总线的宽度,而数据总线却绝不允许高过地址总线的宽度。
为了寻址有的时候地址总线是20位但是寄存器是16位,而数据总线则也是16位。数据总线所控制的数据必须长度与寄存器一样
4. 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 。
5. 51单片机内部数据总线是多少位
51单片机内部数据总线是8位的,无地址总线的概念
可以认为外部数据总线是8位的,外部地址总线是16位的,其中低8位和数据总线共用
实际上外部四个端口32条线都可作为数据或地址线
但按规定P0口作为数据和地址复用P2口作为地址总线高8位,配合其它几个读写控制线RD WR ALEPSEN等,可以提高访问效率,如两个机器周期即可完成一次输出操作
6. 这个数据总线16位,地址总线20位是什么意思呢主要是1/,什么是数据地址总线,它们有什么作用2
1、16位数据总线就同时传输16位(2字节)二进制数据信息,
2、对于20位地址总线是表示处理器的寻址空间是2的20次方是1M,2^20=1048576=(1048576/1024=1024K)=1M。
对于16位位地址总线是表示处理器的寻址空间是2的16次方 是64K ,2^16=65536=65536/1024=64K。
7. 地址总线,控制总线,数据总线,各有多少条
16位计算机:地址总线32位;数据总线16位;控制总线16位;
32位计算机:地址总线64位;数据总线32位;控制总线32位;
64位计算机:地地址总线128位;数据总线64位;控制总线64位(服务器)。
8. 现在电脑数据总线位数最高能达到多少,大多数电脑是32位、64位的。有128位的吗
128位的电脑的硬件目前达不到,在其他产品比如基站等就可以实现。电脑最多支持64位总线的配置。
9. AT89C51单片机对外的地址总线和数据总线端口是哪些地址总线和数据总线各有多少位可寻址的空间有多大
AT89C51地址总线的端口是P0口和P2口,数据总线的端口是P0口,地址总线16位,数据总线8位,可寻址空间为64K字节。
10. STM32F10X系列单片机的数据总线是多少位
STM32F10X系列单片机FSMC数据总线宽度是32位。也可以16位或8位进行访问。