. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->基础知识
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  关于1.9数据总线的问题。谢谢  [待解决] 回复[ 15次 ]   点击[ 615次 ]  
apeng314
[帖 主]   [ 发表时间:2012-06-14 18:42 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-06-14 18:36
第7页中1.9的第一段中说道8个数据总线一次传输8位二进制数据,即一个字节。16根数据总线一次传输2个字节。
我就看不懂了,为啥不是2^8=256字节的数据呢?而是简单的相加呢,是否是8根一个单位呢?
新手请教,谢谢
joyo2009
[第1楼]   [ 回复时间:2012-06-14 21:40 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-06-01 08:21
因为是数据总线,不是地址总线呀,地址总线如果是8根,那么它最大的寻址能力就是2^8字节,数据总线8根,就是说每次传送8个电子信号,1或者0,16根就是可以一次传送2*8个电子信号。地址总线虽然传送的也是电子信号,但是和数据总线上电子信号代表的意义不同,一个是地址信息,一个是数据,我觉得你应该好好分析一下书上的说法,找出数据总线和地址总线描述上的不同,建议参考一下计算机组成原理类的书籍。
fpamc
[第2楼]   [ 回复时间:2012-06-14 23:10 ]   [引用]   [回复]   [ top ] 
荣誉值:30
信誉值:4
注册日期:2012-01-01 16:36
1楼同学正解!
shanguianti
[第3楼]   [ 回复时间:2012-06-21 12:11 ]   [引用]   [回复]   [ top ] 
荣誉值:19
信誉值:0
注册日期:2007-10-31 16:24
可以这样理解,1个字节=8bit,要表示这8个位的状态,需要用8根导线,要同时处理2个字节,就需要16根导线,即数据总线。从这个上面来看,数据总线只能以8的倍数增加。
apeng314
[第4楼]   [ 回复时间:2012-06-22 21:45 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-06-14 18:36
多谢几位,现在明白了。
zhizun888
[第5楼]   [ 回复时间:2012-08-24 12:08 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-08-21 13:20
有8根线,那么一次可以传输多少个数?也就是说,这8条线中,同一时刻,能传输多少个数?当然是8个。你把256个理解成寻址,所以得出256个。就像8条桥那样,同一时刻每条桥只能过一个人,8条桥,就可以过8个人那个
zqw281
[第6楼]   [ 回复时间:2012-08-29 15:59 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-08-29 15:56
1BYTE=8bi=8根线 传输的是数据,数据用01表示,8根线,只能表示8位啊
flxixild
[第7楼]   [ 回复时间:2012-11-09 20:34 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-11-09 19:22
一颗数据总线只能传送1个二进制数据
16根数据总线能一次传送16个二进制数据=16bit=2Byte=2个字节;
244906839
[第8楼]   [ 回复时间:2012-11-13 10:22 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-11-13 10:12
fdg
gucunyifan
[第9楼]   [ 回复时间:2012-12-30 15:32 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-11-17 19:40
(1)无论是数据总线,还是地址总线,每次都只能传送一个数据,只是说这个数据是由八位二进制数组成的。

(2)地址总线的宽度为N,则可以表示的数的范围是0到2的N次方,CPU可以寻址的范围是0到2的N次方。但是每一次地址总线上传输的数据,也就是内存地址只有一个,而不是2的N次方个。
pkingsha
[第10楼]   [ 回复时间:2013-02-05 03:30 ]   [引用]   [回复]   [ top ] 
荣誉值:4
信誉值:0
注册日期:2013-02-02 01:48
楼上最后一句话是正解
zuichu
[第11楼]   [ 回复时间:2013-02-08 11:03 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2013-01-30 20:34
这里要注意,是一次,8根线同时工作,每根线同时传送一个高或低的电平信号,16根就是16个。很容易想象的这,如果按2^n来算,就是能传送 00000000~11111111这么多个不同的数据了。多想想多深入就能理解的
lzglove
[第12楼]   [ 回复时间:2013-05-20 00:53 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2013-05-19 22:41
9楼最后一句经典
geshaer
[第13楼]   [ 回复时间:2013-05-20 16:06 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2013-05-20 15:54
并行数据传送,8根线同时为8位,即一次,16根线同时16位,相当于两个8位
floverseas
[第14楼]   [ 回复时间:2013-08-09 19:45 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2013-08-09 19:11
我是初学者,之前也有点乱,后来仔细看了一下地址总线和数据总线的概念,就清楚多了
floverseas
[第15楼]   [ 回复时间:2013-08-09 19:46 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2013-08-09 19:11
之前没有注意两个是不一样的。
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved