. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->基础知识
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  内存单元的大小是多少,是否可变?  [待解决] 回复[ 11次 ]   点击[ 607次 ]  
cutebe
[帖 主]   [ 发表时间:2013-05-29 10:47 ]   [引用]   [回复]   [ top ] 
荣誉值:4
信誉值:0
注册日期:2010-01-27 19:28
从第1章1.8节地址总线看她的大小应该是1字节;(当时我好像心里有数了)

可当看到第5章时,发现又有了变化,内存单元居然是可以变化的,有2字节或1字节之分。

回头看1.11内存地址空间看又似乎是固定的,回过来想一想1.8节中“内存单元”是否固定为1字节似乎在心里动摇了。

这些易混淆的描述是怎么回事?
cutebe
[第1楼]   [ 回复时间:2013-05-29 10:49 ]   [引用]   [回复]   [ top ] 
荣誉值:4
信誉值:0
注册日期:2010-01-27 19:28
补充信息:第5章 P5
相关疑问:
参见:http://www.asmedu.net/bbs/pasteinfo.jsp?part=1&level=book&kind=1289&qkSg=2&qID=70847&readSg=1
http://www.asmedu.net/bbs/pasteinfo.jsp?part=1&level=book&kind=1006&qkSg=2&qID=70903
cutebe
[第2楼]   [ 回复时间:2013-05-29 10:50 ]   [引用]   [回复]   [ top ] 
荣誉值:4
信誉值:0
注册日期:2010-01-27 19:28
补充信息:第5章是95页 P95
lwbliang
[第3楼]   [ 回复时间:2013-06-02 21:16 ]   [引用]   [回复]   [ top ] 
荣誉值:2
信誉值:0
注册日期:2008-10-12 14:20
我这样理解吧,内存单元,应该是说的基本内存单元,它就是一个字节,当你要处理字节时,就是一个字节,当你要处理字时,就是2个字节
cutebe
[第4楼]   [ 回复时间:2013-06-07 10:17 ]   [引用]   [回复]   [ top ] 
荣誉值:4
信誉值:0
注册日期:2010-01-27 19:28
谢谢,已经理解了。
教材虽然有些地方不够不够严谨,但总的还是很好的。
xcf0631
[第5楼]   [ 回复时间:2013-06-11 13:31 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2013-06-11 13:26
你太扣字眼了。平时日常生活我们经常挺到“一个单位”这个东西。
你说一个单位是多少?这东西大家规定一个标准为一个单位,理解就行了。你可以1里为一个单位尺度衡量你的里程,你也可以用公里衡量,看你上下文表达。

而且后面书里提到为了不造成理解上的误差,提到“字节单元”和“字单元”。
29960758
[第6楼]   [ 回复时间:2013-06-15 11:28 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2013-06-15 10:10
可以分成,
基本内存单元:一个字节 
组合内存单元:N个字节
帮助理解。
jimy_wu
[第7楼]   [ 回复时间:2013-06-16 16:15 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2013-06-16 16:10
5楼说的很在礼。
cutebe
[第8楼]   [ 回复时间:2013-06-19 09:58 ]   [引用]   [回复]   [ top ] 
荣誉值:4
信誉值:0
注册日期:2010-01-27 19:28
回5楼:
我可不这么认为,1公里是固定的,等于1000米;不会一下800米,一下1600米。

这里的内存单元却是变动的,有时1字节,有时2字节

既然作为规定,应该要有固定大小才对。


更赞同3楼:lwbliang 与 6楼:29960758 的说法。
pkingsha
[第9楼]   [ 回复时间:2013-06-28 17:38 ]   [引用]   [回复]   [ top ] 
荣誉值:4
信誉值:0
注册日期:2013-02-02 01:48
阿拉伯数字系统,你可以用十进制表示,也可以用二进制.八进制.十六进制.任何进制表示,这是一种需求;
helloyy
[第10楼]   [ 回复时间:2013-09-23 14:09 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2013-08-06 09:57
楼主自以为是!
kajige
[第11楼]   [ 回复时间:2013-10-24 23:47 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2013-07-12 12:26
内存单元可变,由于课本是用老机器做讲解,当时数据总线是8位所以设定内存单元为8个字。后期技术进步,数据总线能从物理上制造为16根电线,所以内存这台机器的内存单元为16个位。现今cpu都是64位的了,所以现今的内存单元为64位。总而言之就是技术进步,内存单元随之改变。
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved