. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->基础知识
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  第一章检测点1.1正确答案公布!!!带解释的!  [待解决] 回复[ 25次 ]   点击[ 1196次 ]  
huibianzhiwang
[帖 主]   [ 发表时间:2011-07-19 23:08 ]   [引用]   [回复]   [ top ] 
荣誉值:3
信誉值:0
注册日期:2011-07-19 22:32
大家有不同意见的,可以讨论和交流!
(1)13.
     这是道数学题,即2的多少次方等于8x1024
(2)1024  0   1023
     一个存储单元是1B  因此1KB=1024B 编号从0开始所以到1023结束
(3)1024x8  2的10次方
     这道题和下一题一样!不需要写具体多少数字,他是要你明白这个是怎么换算的!1GB=1024MB 1MB=1024KB 1KB=1024B  1B=8b
(4)2的30次方 2的20次方 2的10次方
(5)64  1  16  4
     和上面两道题一样的,还是换算。
(6)1  1  2  2  4
     8根即是一次传送8为二进制码。1B=8b
(7)512 256
    和上一道题是相通的
(8)二进制码
     书中讲解的很详细了
zhuzaihack
[第1楼]   [ 回复时间:2011-07-21 20:40 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-07-19 09:59
第一题我有不同看法
一根地址总线传送一个二进制数据(即bit)而8kb=8×1024byte=8×8×1024bit﹙2³*2³*2¹ºbit)
所以我认为是16
第五题不议   分歧和第一题一样
huibianzhiwang
[第2楼]   [ 回复时间:2011-07-21 23:18 ]   [引用]   [回复]   [ top ] 
荣誉值:3
信誉值:0
注册日期:2011-07-19 22:32
正如你所说,一根地址总线传送一个二进制数据(即bit),纠正一下,这个位置你理解错了!8kb=8×1024byte=8×8×1024bit﹙2³*2³*2¹ºbit),8Kb=8x1024bit而不是byte!是不是这样呢?!
huibianzhiwang
[第3楼]   [ 回复时间:2011-07-22 03:54 ]   [引用]   [回复]   [ top ] 
荣誉值:3
信誉值:0
注册日期:2011-07-19 22:32
上面你的计算是正确的,我计算错了!但不是16根,是13根。应该这么解释,假设地址线10根。一根地址线是传送一个二进制位数据,0或1,全0,即为0号存储单元,全1,即为1023号存储单元。从0~1023可寻到1024个存储单元,每一个存储单元的容量是1B,那么它可寻的空间即从1B~1024B即为1KB!
assembly_zf
[第4楼]   [ 回复时间:2011-07-22 11:23 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-07-22 11:16
地址线寻址,是以数据为单位,即Byte,而不是bit。举例:0指向第一个地址,那么1指向第二个地址,而0~1之间便有一个数据(Byte),即8个bit。8kb是8*8*1024个bit,也是8*1024个数据,所以只要13跟即可。
gong3265
[第5楼]   [ 回复时间:2011-07-23 16:50 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-06-29 10:01
2L   你实际做错了  是13   每个存储单元为1Byte,8KB也就是8×1024Byte = 8192Byte。这里求地址总线的宽度,也就是令2的n次方=8193,求出n就可以了。
jeromepu
[第6楼]   [ 回复时间:2011-07-28 21:56 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-07-28 21:47
还是第1题有不同看法,一根地址总线能表示1和0,即1bit。寻址能力为8KB,即8*1024*8 bit,是2的16次方,故应室16根地址总线。~~欢迎纠错
chinatree
[第7楼]   [ 回复时间:2011-07-29 08:48 ]   [引用]   [回复]   [ top ] 
荣誉值:118
信誉值:0
注册日期:2011-07-07 22:59
楼上有错误,寻址和交换数据是不一样的,我有十三跟地址总线,我可以寻找8K的内存单元,即8kb,但是传输数据靠的是数据总线,地址总线是以byte为单位,而数据总线是以Bit为单位
xiaoliner2050
[第8楼]   [ 回复时间:2011-07-30 16:02 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-07-30 13:56
和楼主相同,一位地址可以寻一字节数据!
boble
[第9楼]   [ 回复时间:2011-08-15 21:57 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-08-06 18:12
究竟是16还是13?谈谈自己的看法,先说8KB表示的是什么?指的可以寻到的空间大小,那么多少个内存单元的容量是8KB呢?8*1024=8192个内存单元的总容量为8KB。如果把这么多的内存一一表示出来,分别是0~8191号的话,那么用0和1表示呢?不就是2的13次方吗?
关键点是8KB既不表示8KB个内存单元,也和地址线的内容没关系。地址线的内容只是指示作用,表示指向哪个位置。
ludbert
[第10楼]   [ 回复时间:2011-08-16 11:43 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-05-11 13:31
地址总线是以byte为单位,而数据总线是以Bit为单位,应是13才对。
haker007
[第11楼]   [ 回复时间:2011-08-20 11:53 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-08-10 12:45
我觉得: 第一题考察的是,地址总线到内存单元的映射。
寻址能力是 地址总线映射内存单元的能力。 1根地址线表示0、1两种状态,可以映射2^1=2内存单元,同理,2根地址线可以表示4种状态(00,01,10,11),即可以映射2^2=4,递推3根可以表示8种状态,即映射能力为8个内存单元,而1个内存单元=8bit. 那么,如果是8KB的内存单元,需要多少根地址线来映射呢?假设为x根地址线, 列式就是2^x=8KB 。
因为书中定义,CPU有N根地址线,则可以说这个CPU的地址总线的宽度为N,
那么问题就变成: 多少根地址线可以映射到8KByte的内存单元呢? 列式就是 2^N=8KB ,解 N=13 根。
knightno.1
[第12楼]   [ 回复时间:2011-08-25 11:38 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:1
注册日期:2011-08-06 16:07
不是。书上"寻址能力为8KB”中“B”分明是大写,我认为“8KB”是8K*Byte,而且cpu的寻址能力是用容量单位表示的。当然,我认为答案是13.
knightno.1
[第13楼]   [ 回复时间:2011-08-25 11:39 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:1
注册日期:2011-08-06 16:07
cpu的寻址能力是用容量单位表示的。
jrookie
[第14楼]   [ 回复时间:2011-09-22 15:52 ]   [引用]   [回复]   [ top ] 
荣誉值:2
信誉值:2
注册日期:2011-09-22 01:36
昨天看的东西,今天又忘掉一些了。哈哈。
翻过去再看一遍,受益匪浅
cpufull
[第15楼]   [ 回复时间:2011-10-05 18:13 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-10-05 17:49
现在题都让老师改了
现在是32KB了
cpufull
[第16楼]   [ 回复时间:2011-10-05 18:14 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-10-05 17:49
算法是一样 32*1024=2N次方
jingyarufeng
[第17楼]   [ 回复时间:2011-10-05 20:27 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-10-05 19:31
第一题的答案应该是13根 因为我在IBM-PC汇编语言程序设计 2.1里看到  地址总线宽度是指专用于传送地址的总线宽度,根据这一数值可确定处理机可以访问的存储器的最大范围(寻址空间),如 20位 地址总线可访问2^20=1048576个存储单元。在计算机中,为了方便起见,在讨论存储器容量时,以2^10为基本单位,称为1K,1024K就成为1M。所以20位地址总线可访问1M个存储单元。   我们可以这样算 1M=1024KB=1048576B=2^20 
  同理 8KB=8192B=2^13 所以是13根地址总线
jingyarufeng
[第18楼]   [ 回复时间:2011-10-05 20:37 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-10-05 19:31
回复:[第1楼]
------------------
 我们在讨论的是寻址 也就是说一根地址总线可以找到两个地址 一个是0 一个是1 他传送一个二进制数据 可以是0 也可以是1
jingyarufeng
[第19楼]   [ 回复时间:2011-10-05 22:19 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-10-05 19:31
解:首先 我们来看  2^13=8192  所以13根地址总线能表示8192个不同的数据(一个数据要对应一个存储单元吧,所以我们最多可以访问8192个存储单元),在计算机中,为方便起见,在讨论存储容量时,以2^10=1024 为基本单位,称为1K。 8KB也就是8个1024=8192个存储单元 所以 地址总线的宽度为13。 

 这样回答应该好点。。。。。。。。。。。。。。。
ljl
[第20楼]   [ 回复时间:2011-11-25 20:28 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-11-19 15:29
地址总线计量单位:byte
数据总线计量单位:bit
正解!
e56004474
[第21楼]   [ 回复时间:2011-12-08 17:37 ]   [引用]   [回复]   [ top ] 
荣誉值:6
信誉值:1
注册日期:2008-09-04 16:35
bit:位       符号 b
byte:字节    符号 B
8b=1B,  1024B=1KB
8KB=8X 1024B = 2的3次方 X  2的10次方 B =2的13次方 B

所以是13根地址总线.



看17楼的回答。
第一题的答案应该是13根 因为我在IBM-PC汇编语言程序设计 2.1里看到  地址总线宽度是指专用于传送地址的总线宽度,根据这一数值可确定处理机可以访问的存储器的最大范围(寻址空间),如 20位 地址总线可访问2^20=1048576个存储单元。在计算机中,为了方便起见,在讨论存储器容量时,以2^10为基本单位,称为1K,1024K就成为1M。所以20位地址总线可访问1M个存储单元。   我们可以这样算 1M=1024KB=1048576B=2^20  
  同理 8KB=8192B=2^13 所以是13根地址总线



地址总线宽度代表了 范围,数据总线代表了 容量。。。
driftsand
[第22楼]   [ 回复时间:2011-12-18 13:07 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-12-17 10:42
1个CPU的寻址能力为8KB,那么它的地址总线的宽度为____位?

如题,开始分析:
1.首先了解存储单元的概念,一个存储单元为1B,即8bit.
2.寻址能力是指能找到的存储单元的个数*1B。
3.8kB/1B=8K,即可以寻找到8K个存储单元。
4.2的N次方=存储单元个数(8K),N即为宽度。
5.经计算,N=13。
rfox
[第23楼]   [ 回复时间:2011-12-19 14:50 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2008-05-13 18:05
第七题的 第二个答案“256”是怎么计算出来的呢?
xpjianghao
[第24楼]   [ 回复时间:2012-01-20 23:43 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-01-18 23:10
1024B=1024*8b
然后除以数据总线宽度就是256了
286056474
[第25楼]   [ 回复时间:2012-03-08 17:06 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-02-24 13:39
第一题 确实是一个有点纠结的问题 我觉得是单位的问题;cpu寻址能力为8kb 求其总线宽度? 
寻址能力 即 找到的多少个存储单元{一个存储单元为1B} 所以  寻址能力即多少B 8KB=2的十三次方B 答案就是13    注意寻址能力的概念和其单位  这就好理解了
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved