. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->基础知识
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  学习第一章基础知识遇到的存储单元和总线的问题  [已解决] 回复[ 19次 ]   点击[ 715次 ]  
civi2007
[帖 主]   [ 发表时间:2010-01-23 03:14 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:4
注册日期:2010-01-20 03:56
新手,正在学习第一章,遇到了一些问题,各位学哥学弟学姐学妹帮忙解答一下哦。
1、内存的话,是教材里面所说的存储器吗?
2、1G的内存的话,那么拥有的存储单元应该是1024*1024*1024(2^30)个吗?如果是的话,那是不是代表1G内存的存储的数据是从00000000~40000000(CALC计算所得)?
3、CPU读写数据的话,有三个要素,一个是地址,第二个是控制,第三个是数据,那么是不是表示地址需要占用一个存储单元,控制占用一个存储单元,数据占用一个存储单元?
特别是第三个问题,很困扰我,谢谢大家了。
civi2007
[第1楼]   [ 回复时间:2010-01-23 09:41 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:4
注册日期:2010-01-20 03:56
不好意思,第二个问题错了的。
应该是是从00000000~3FFFFFFF(CALC计算所得)
regex
[第2楼]   [ 回复时间:2010-01-23 10:33 ]   [引用]   [回复]   [ top ] 
荣誉值:61
信誉值:0
注册日期:2009-12-19 01:51
地址总线传输的时候地址,控制总线传送的是控制信号,数据总线传输的是数据。
比如当要读一个存贮单元的内容的时, cpu通过地址总线发出一个地址, 接下来发出存贮器读控制信号到目标存贮器去读数据, 最后从存贮器读出的数据通过数据总线送到cpu。
个人理解。
civi2007
[第3楼]   [ 回复时间:2010-01-23 10:54 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:4
注册日期:2010-01-20 03:56
地址总线传输的时候地址,控制总线传送的是控制信号,数据总线传输的是数据。
比如当要读一个存贮单元的内容的时, cpu通过地址总线发出一个地址, 接下来发出存贮器读控制信号到目标存贮器去读数据, 最后从存贮器读出的数据通过数据总线送到cpu。
个人理解。
------------------
回复:我是这样理解的。CPU要读取或者写入内存的数据,那么首先要知道这个数据的位置,第二个就是要知道是要读还是写,第三个就是这个数据的内容。
CPU通过地址总线和内存传输数据,得到需要取得信息的位置,然后通过控制总线,得到需要操作的类型,最后通过数据总线,得到得到要操作的数据。
regex
[第4楼]   [ 回复时间:2010-01-23 10:58 ]   [引用]   [回复]   [ top ] 
荣誉值:61
信誉值:0
注册日期:2009-12-19 01:51
回楼上的。
那是第二章--关于寄存器的内容啦 ^_^
civi2007
[第5楼]   [ 回复时间:2010-01-23 10:58 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:4
注册日期:2010-01-20 03:56
不好意思,上面的应该是通过总线和内存传输数据。
civi2007
[第6楼]   [ 回复时间:2010-01-23 10:59 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:4
注册日期:2010-01-20 03:56
我只看到第一章,碰到问题就上来和大家讨论一下的,呵呵。第二章还没开始了。
习题还没做呢
ye547896
[第7楼]   [ 回复时间:2010-01-23 20:47 ]   [引用]   [回复]   [ top ] 
荣誉值:8
信誉值:0
注册日期:2009-11-09 19:48
。。。。
貌似没有关系啊!
那都是线跟线的关系!!
要执行一条命令!通过命令就可以知道是读还是写!
然后通过控制总线发送读或写的命令!
在然后地址总线传输地址!再然后数据总线读取数据!
不可混淆的!
3跟线
分开的!


。。。。个人理解
regex
[第8楼]   [ 回复时间:2010-01-23 23:17 ]   [引用]   [回复]   [ top ] 
荣誉值:61
信誉值:0
注册日期:2009-12-19 01:51
回楼上的, 这三根线,密不可分!决不能分开理解。
qiangzi
[第9楼]   [ 回复时间:2010-01-24 19:53 ]   [引用]   [回复]   [ top ] 
荣誉值:4
信誉值:6
注册日期:2010-01-07 10:37
学到后面就会懂的~~
wen564271778
[第10楼]   [ 回复时间:2010-04-10 15:53 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-04-10 09:21
貌似不是占用的问题,因为每个存储单元都有一个对应的地址,应该是传送信息,而不是存储在哪个存储单元内
wen564271778
[第11楼]   [ 回复时间:2010-04-10 15:55 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-04-10 09:21
第一个问题,内存只是计算机存储器的一部分
xinjian185
[第12楼]   [ 回复时间:2010-04-12 23:20 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-01-15 15:27
我是这样理解的,内存就是存储器每个地址有个编号,而且也分好多段,其中有控制指令存放段,数据存方地方,等。
9810269
[第13楼]   [ 回复时间:2010-04-14 20:40 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-04-14 14:19
CPU要读写数据,必须通过地址总线、数据总线、控制总线三者的配合才能完成,缺一不可。
首先.CPU通过地址总线把要读写的内存地址通过地址总线发送出去。
其次.控制总线来选择究竟是读还要是写的操作。
最后.在指定地址中,把数据读写出来通过数据总线传输给CPU。
我是这么理解。
fengjingmeng
[第14楼]   [ 回复时间:2010-04-20 21:05 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-03-13 09:45
第一个问题:存储器分为内存储器与外存储器,简称内存与外存
lenient315
[第15楼]   [ 回复时间:2010-04-20 22:50 ]   [引用]   [回复]   [ top ] 
荣誉值:12
信誉值:0
注册日期:2010-04-20 22:33
1、内存的话,是教材里面所说的存储器吗? 
一般说的内存就是指存储器,主要只的是RAM,毕竟ROM只能读不能写,一般不会用。
2、1G的内存的话,那么拥有的存储单元应该是1024*1024*1024(2^30)个吗?如果是的话,那是不是代表1G内存的存储的数据是从00000000~40000000(CALC计算所得)? 
这个问题我不知道,因为我不了解现在的内存条是不是也像8086那样的,一个存储单元是8位,我觉得现在的应该比8位要高了。
3、CPU读写数据的话,有三个要素,一个是地址,第二个是控制,第三个是数据,那么是不是表示地址需要占用一个存储单元,控制占用一个存储单元,数据占用一个存储单元? 
地址 控制  数据  都有专门记录他们地址的寄存器,这个不用担心,学到第二章第三章就知道啦。
guanchun
[第16楼]   [ 回复时间:2010-04-23 11:31 ]   [引用]   [回复]   [ top ] 
荣誉值:11
信誉值:0
注册日期:2010-04-22 09:56
1、内存的话,是教材里面所说的存储器吗? 
不只,有内存,显存,ROM

2、1G的内存的话,那么拥有的存储单元应该是1024*1024*1024(2^30)个吗?如果是的话,那是不是代表1G内存的存储的数据是从00000000~40000000(CALC计算所得)? 
你以为一个单元只存一个bit?
你认为整个内存存一个数据?

3、CPU读写数据的话,有三个要素,一个是地址,第二个是控制,第三个是数据,那么是不是表示地址需要占用一个存储单元,控制占用一个存储单元,数据占用一个存储单元? 
 请问你所说的存储单元是指什么。。。
woxuehuibian
[第17楼]   [ 回复时间:2010-04-24 23:02 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-04-18 09:20
存储器分为两种,一种是物理的存储器,一种是逻辑的存储器,物理的包括RAM(随机存储器)、ROM(只读存储器),像内存、显存都属于RAM,主板上和显卡什么的都既有ram又有rom,所有的物理存储器都是独立的,不过可以把他们看做一个整体,就是逻辑存储器。个人理解,仅供参考,不恰当之处望大家指出哈!
system128
[第18楼]   [ 回复时间:2010-04-25 21:22 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-04-22 08:49
那不是三个单元的问题.不要把数据和指令混为一谈,CPU读取的是指令,指令分为单字节指令,双字节指令和三字节指令,还有就是与寻址方式也有关.数据和指令是存在不同的区域中的.如果想了解的话可以看下8位单片机方面的书.
civi2007
[第19楼]   [ 回复时间:2010-05-18 21:41 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:4
注册日期:2010-01-20 03:56
此贴由 贴主 于 [ 2010-05-18 21:41 ] 结贴。 结贴原因:问题已解决
得分情况: 7楼(ye547896):8分   8楼(regex):4分   9楼(qiangzi):1分   15楼(lenient315):12分   16楼(guanchun):11分  
此问题已结贴!
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved