精华内容
参与话题
问答
  • 地址线

    2014-12-02 17:00:26
    在微机原理中,总线分为地址线、数据线和控制线,地址线是用来传输地址信息用的。举个简单的例子:cpu在内存或硬盘里面寻找一个数据时,先通过地址线找到地址,然后再通过数据线将数据取出来。 如果有32根.就可以...
    微机原理中,总线分为地址线、数据线和控制线,地址线是用来传输地址信息用的。举个简单的例子:cpu在内存或硬盘里面寻找一个数据时,先通过地址线找到地址,然后再通过数据线将数据取出来。
     如果有32根.就可以访问2的32次方的空间,也就是4GB.
    
    展开全文
  • 地址线和数据线

    千次阅读 2018-10-22 09:03:00
    地址线  在微机原理中,cpu分为地址线、数据线和控制线,地址线是用来传输地址信息用的。举个简单的例子:cpu在内存或硬盘里面寻找一个数据时,先通过地址线找到地址,然后再通过数据线将数据取出来。 如果有32根....

    地址线

      在微机原理中,cpu分为地址线、数据线和控制线,地址线是用来传输地址信息用的。举个简单的例子:cpu在内存或硬盘里面寻找一个数据时,先通过地址线找到地址,然后再通过数据线将数据取出来。 如果有32根.就可以访问2的32次方的空间,也就是4GB

       地址线是用来传输地址信息用的。举个简单的例子:cpu在内存或硬盘里面寻找一个数据时,先通过地址线找到地址,然后再通过数据线将数据取出来。 如果有32根.就可以访问2的32次方的空间,也就是4GB。也就是说,地址线一次确定一个存储单元,地址线上值可能取的所有组合确定了存储单元的个数。所以,存储单元的个数=2^地址线的条数。我们常说的存储容量就是指存储单元的个数。

      存储容量=4GB  这里是因为存储单元与字节存在一个一对一的关系,一个存储单元占一个字节。  1b等于1字节,b的意思就是字节的意思。字节的符号代表就是“b”。在电脑类数值单位的最小单位,就是字节(b)  存储器中所包含存储单元的数量称为存储容量,其计量基本单位是字节(Byte。简称B) 

           20根地址线寻址范围是多少?如何运算的?      如果是按照字节编址的,寻址范围就是1MB。    计算方法就是2的20次方

           一个存储单元占一个字节。字节可以用来计量存储容量

          所以内存容量=4GB=4*(2^10)*(2^10)*(2^10)=2^32Byte     因为一个存储单元占用一个字节,所以存储单元个数为2^32     所以地址线条数是32

    数据线

      英文:data access,其作用是来连接移动设备和电脑的,来达到数据通路的目的。

      数据线确定存储字长    数据线有多少条,字长就是多少位。字长是32位  则1字=32bit=4B    则表明处理器一次可以处理4个存储单元  指令长度为4个存储单元。

    试题

      若内存容量为4GB,字长为32,则( )

     A.地址总线和数据总线的宽度都为32
    B.地址总线的宽度为30,数据总线的宽度为32
    C.地址总线的宽度为30,数据总线的宽度为8
    D.地址总线的宽度为32,数据总线的宽度为8
    试题答案:A
    试题来源:2010年下半年软件设计师考试试题

    转载于:https://www.cnblogs.com/duanwandao/p/9828292.html

    展开全文
  • 数据线和地址线的问题

    千次阅读 2017-08-15 09:03:47
    20根地址线16根数据线的CPU的寻址范围里面为什么按字节的范围是1M? 1M的储存单元中每个单元里面是存有16位的2进制码吗?这里很困惑::??   答: 地址线的数目决定寻址的字节数,数据线决定...

    20根地址线16根数据线的CPU的寻址范围里面为什么按字节的范围是1M?
    1M的储存单元中每个单元里面是存有16位的2进制码吗?这里很困惑::??

     

    答:

    地址线的数目决定寻址的字节数,数据线决定存储字的位数。

    20根地址线
    从0000 0000 0000 0000 0000
    到1111 1111 1111 1111 1111
    我们知道变化一个数则地址加一
    变化共2^20 ,为一兆
    16根数据线,指此存储器一次可输出16位二进制数“字”,和存储单元无关,即1个字的大小为16位。

     

    20根地址线8根数据线,则按字节寻址和按字寻址应该都是1M,20根地址线64根数据线,按字节选址仍是1M,而按字寻址为128K,即一个字包含8个字节

     

    处理器字长是指处理器能同时处理(或运算)的位数,即同时处理多少位(bit)数据。比如Intel Pentium 4处理器字长为32位,它能同时处理32位的数据,也即它的数据总线为32位

    处理器的字长越大,说明它的运算能力越强。如果讲处理器的寻址范围,则要看处理器的地址总线的位数,而不是它的字长!这个要明白!比如Intel Pentium 4处理器的数据总线为32位,地址总线也是32位。8086的数据总线为16位,地址总线为20位。新兴的64位处理器的数据总线为64位,地址总线大部分是32位。这个清楚之后,再看地址总线与寻址范围的关系。存储单元是以字节(byte)为单位,N根地址总线能访问2的N次方个存储单元。于是有32位地址总线可以访问2的32次方个存储单元,即4GB。 8086处理器字长是16位,它的地址总线是20位,所以能访问2的20次方个存储单元,即1MB。 另外一点需要注意的就是,如果有些题目说:按“字”寻址,就说明是存储单元大小为字长的位数,按“字节”寻址,说明存储单元式字节的大小

    http://blog.sina.com.cn/s/blog_643d3d780100kf18.html

    <script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
    阅读(480) | 评论(0) | 转发(0) |
    0

    上一篇:我从内部看内存

    下一篇:内存初始化

    给主人留下些什么吧!~~
    评论热议
    展开全文
  • A20 地址线问题

    2018-01-21 19:03:17
    A20 地址线问题 1981 年8 月,IBM 公司最初推出的个人计算机IBM PC 使用的CPU 是Intel 8088。在该微机中地址线只有20 根(A0 – A19)。在当时内存RAM 只有几百KB 或不到1MB 时,20 根地址线已足够用来寻址这些...

    A20 地址线问题

    1981 年8 月,IBM 公司最初推出的个人计算机IBM PC 使用的CPU 是Intel 8088。在该微机中地址线只有20 根(A0 – A19)。在当时内存RAM 只有几百KB 或不到1MB 时,20 根地址线已足够用来寻址这些内存。其所能寻址的最高地址是0xffff:0xffff,也即0x10ffef。对于超出0x100000(1MB)的寻址地址将默认地环绕到0x0ffef。当IBM 公司于1985 年引入AT 机时,使用的是Intel 80286 CPU,具有24 根地址线,最高可寻址16MB,并且有一个与8088 完全兼容的实模式运行方式。然而,在寻址值超过1MB 时它却不能象8088 那样实现地址寻址的环绕。但是当时已经有一些程序是利用这种地址环绕机制进行工作的。为了实现完全的兼容性,IBM 公司发明了使用一个开关来开启或禁止0x100000 地址比特位。由于在当时的8042键盘控制器上恰好有空闲的端口引脚(输出端口P2,引脚P21),于是便使用了该引脚来作为与门控制这个地址比特位。该信号即被称为A20。如果它为零,则比特20 及以上地址都被清除。从而实现了兼容性。

    由于在机器启动时,默认条件下,A20 地址线是禁止的,所以操作系统必须使用适当的方法来开启它。但是由于各种兼容机所使用的芯片集不同,要做到这一点却是非常的麻烦。因此通常要在几种控制方法中选择。

    对A20 信号线进行控制的常用方法是通过设置键盘控制器的端口值。这里的setup.s 程序(138-144行)即使用了这种典型的控制方式。对于其它一些兼容微机还可以使用其它方式来做到对A20 线的控制。有些操作系统将A20 的开启和禁止作为实模式与保护运行模式之间进行转换的标准过程中的一部分。由于键盘的控制器速度很慢,因此就不能使用键盘控制器对A20 线来进行操作。为此引进了一个A20 快速门选项(Fast Gate A20),它使用I/O 端口0x92 来处理A20 信号线,避免了使用慢速的键盘控制器操作方式。对于不含键盘控制器的系统就只能使用0x92 端口来控制,但是该端口也有可能被其它兼容微机上的设备(如显示芯片)所使用,从而造成系统错误的操作。还有一种方式是通过读0xee 端口来开启A20 信号线,写该端口则会禁止A20 信号线。

    Intel CPU 32 位保护运行模式

    Intel CPU 一般可以在两种模式下运行,即实地址模式和保护模式。早期的Intel CPU(8088/8086)只能工作在实模式下,某一时刻只能运行单个任务。对于Intel 80386 以上的芯片则还可以运行在32 位保护模式下。在保护模式下运行可以支持多任务;支持4G 的物理内存;支持虚拟内存;支持内存的页式管理和段式管理;支持特权级。虽然对保护模式下的运行机制是理解Linux 内核的重要基础,但由于篇幅所限,对其的简单介绍可以参考书后的附录。但仍然建议初学者能够使用书后列出相关书籍,首先作一番仔细研究。为真正理解setup.s 程序和下面head.s 程序的作用,起码要先明白段选择符、段描述符和80x86 的页表寻址机制。段选择符逻辑地址,线性地址,物理地址段选择符的格式





    展开全文
  • 【转】地址线和数据线的计算

    千次阅读 2017-03-27 15:58:00
    (1)地址线:  在微机原理中,cpu分为地址线、数据线和控制线,地址线是用来传输地址信息用的。举个简单的例子:cpu在内存或硬盘里面寻找一个数据时,先通过地址线找到地址,然后再通过数据线将数据取出来。如果有...
  • RAM的存储容量,以及地址线,数据线

    万次阅读 多人点赞 2018-09-22 16:14:12
    0x01.半导体存储芯片的基本结构 ...地址线:是单向输入的,用于确定数据的存储地址 片选线:用于确定哪个存储芯片被选中 数据线:是双向的,用于输入或输出数据 0x02.存储单元 最小的存储单元当然就是1bit了...
  • A20地址线问题

    2015-09-22 10:14:00
    【1】A20地址线问题(干货来了)1981年8月,IBM公司最初推出的个人计算机IBM PC 使用的CPU 是 Intel 8088。在该微机中地址线只有20根(A0~A19)。在当时内存 RAM 只有几百 KB 或不到1MB时,20 根地址线已足
  • 在网上看到很多朋友分不清32位处理器和32位地址线的问题,还有就是提出32位地址线为什么是4G大小的内存? 首先这是一个很好的问题,但是网上却有很多不好的答案。因为回答的人本身也没有搞清楚,把32位处理器和32位...
  • PCB布线中为了满足差分的需求需要布等长线,为了满足高速时序的需求需要布蛇形线,下面以布SDRAM的地址线为例来说一下布蛇形线的过程,等长线同理。 1、首先要为所有要画等长线的网络,放置上类 类的属性,按Tab...
  • 地址线和数据线(为什么用字节来计量存储容量)

    万次阅读 多人点赞 2016-05-04 16:47:19
    咱们先看百度百科对地址线的解释:  地址线是用来传输地址信息用的。举个简单的例子:cpu在内存或硬盘里面寻找一个数据时,先通过地址线找到地址,然后再通过数据线将数据取出来。 如果有32根.就可以访问2的32次方...
  • A20地址线

    千次阅读 2012-01-06 16:49:24
    A20地址线并不是打开保护模式的关键,只是在保护模式下,不打开A20地址线,你将无法访问到所有的内存(具体参考下面的第5点) 用于80286与8086兼容 用于80286处于实模式下时,防止用户程序访问到100000h~10...
  • 总线地址线的设置

    千次阅读 2017-06-13 11:12:59
    73页,明明按字节寻址,怎么地址线只能按编址(存储单元)设置。 但是看到93页以后,才发现: 寻址是CS+地址线信号一起的, CS负责对分组的芯片进行选择,而地址线则是选择组里面的芯片存储地址。(同一组,...
  • 计算机地址线和存储器容量关系

    千次阅读 2020-04-15 21:26:12
    一根地址线是2的1次方byte 1KB是2的10次方=1024byte 1MB=1024KB=2的20次方byte 1GB=1024MB=2的30次方byte 所以,存储器1GB空间对应的地址线是30根
  • 如何计算地址线和数据线

    万次阅读 2012-02-17 23:32:50
    例:某计算机字长为32位,其存储容量为16M×32位,它的地址线和数据线的总和是? 答:字长32位的计算机即数据线有32位,其基本寻址的存储单元也是1个字节,即8位,32位的字长共占4个存储单元,所以16M×32位共需...
  • 系统具有20根地址线A19—A0,8根数据线D7—D0。要求用INTEL6264 SRAM(8K×8)存储器芯片和74LS138译码器设计。具体要求如下: (1) 需几个SRAM芯片? (32K×8)/(8K×8)=4 (2) 片内地址线有多少根? 8kB=2^13B 片...
  • intel A20地址线

    千次阅读 2014-05-19 14:53:43
    A20地址线并不是打开保护模式的关键,只是在保护模式下,不打开A20地址线,你将无法访问到所有的内存(具体参考下面的第5点) 用于80286与8086兼容 用于80286处于实模式下时,防止用户程序访问到100000h~10...
  • 早期的8086只有20根地址线,只能访问1M的地址空间。CPU寻址则按段+偏移的方式进行。16位段+16位偏移的可能的范围是0-0x10FFEF(即0xFFFF0+0xFFFF),即1M+65520字节的范围。由于只有20根地址线,所以在对1M-1M+65520...
  • arm地址线的链接方式

    千次阅读 2017-05-08 16:00:50
    zj2440访问sdram时,统一编址始终会发32位的地址寻址,由深入理解sdram之基本特性的理解这篇文章可知, 行地址bit[23:11],列地址 bit[10:2...由上图可知,当屏蔽了地址线0,1后 0x00->0x11即发送地址0x00或者到地址0x03,
  • 地址回绕及A20地址线

    2011-06-21 20:32:00
    早期的8086只有20根地址线,只能访问1M的地址空间。CPU寻址则按段+偏移的方式进行。16位段+16位偏移的可能的范围是 0~0x10FFEF(即0xFFFF0+0xFFFF),即1M+65520字节的范围。由于只有20根地址线,所以在对1M~1M+...
  • 1、存储器 Ⅰ Flash ROM: SST39VF1601 数据位宽为16位(16根数据...12根地址线(行地址选择线有12根,列地址选择线有8根(12根的低8根)),2根bank选择线,总共有22根有效地址线;8M(4bank1M16bit)。 2、CPU编址...
  • 关于A20地址线

    2010-04-13 15:42:00
    操作系统又实模式进入保护模式之前要打开A20地址线。那么什么是A20地址线呢?经过一番查证理解如下:在8086、8088中,有20跟地址线。所以寻址范围是2^20 = 1M,但8086/8088是16位的地址模式,即只能表示FFFFH(64K)...
  • 为了节省IO,板子设计的是SDRAM和FLASH、LAN共享地址线和数据线。Flash的地址线接到tri_state_bridge,它不管位宽是多少,始终和A0对齐。SDRAM则不是,刚开始看手册看得不明白,经过测试才发现。板子做出来后,单独...
  • 打开A20地址线

    千次阅读 2010-12-31 22:09:00
    3.4.2打开A20地址线 回到go_to_protected_mode()的110行,调用一个enable_a20()函数。这里又用到“PC汇编及BIOS编程”的知识了。PC及其兼容机的第21根地址线(A20)较特殊,这就是“Intel 80286工作模式”提到的...
  • 打开A20地址线 还记得实模式下的wrap-around吗?也就是地址回绕。咱们一起来复习一下。实模式下内存访问是采取“段基址:段内偏移地址”的形式,段基址要乘以16后再加上段内偏移地址。实模式下寄存器都是16位的,...
  • 来自专治PCB疑难杂症总群(添加杨医生微信号:johnnyyang206可入群讨论)微友的疑难杂症:ddr的地址线数据线的串联电阻分别靠近cpu还是靠近ddr?             关注杨老师微信公众号:专治pcb疑难杂症 ...

空空如也

1 2 3 4 5 ... 20
收藏数 17,433
精华内容 6,973
关键字:

地址线