. : : Assembly Language : : .
|
首页
|
我提出的问题
|
我参与的问题
|
我的收藏
|
消息中心
|
游客 登录
|
刷新
|
提问
|
未解决
|
已解决
|
精华区
|
搜索
|
《汇编语言》论坛
->
基础知识
管理员:
assembly
[
回复本贴
]
[
收藏本贴
] [
管理本贴
] [
关闭窗口
]
主题 : :
关于数字和字母在计算机中的存储问题!
[待解决]
回复[
5
次 ] 点击[
505
次 ]
iceleon
[帖 主]
[ 发表时间:2008-01-14 15:20 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2008-01-11 10:54
1Byte = 2Bit,也就是2*8位2进制数,也就是16位2进制数,才能表示一个字节(例如A),而同样的8位2进制数可以表示0-255范围中的任意一个数字,那也就是说数字是按位来存储的,那么计算机的最小存储单元应该为Bit,而不是Byte,不知我理解的对不对?
对于计算机为什么要用这么长的位才表示一个字母,有无人来给个详细的解释?数字与字母的存储在实际内存中都占到多少?
mouse
[第
1
楼]
[ 回复时间:2008-01-15 08:43 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:472
信誉值:12
注册日期:2007-10-16 15:34
1Byte = 2Bit,
------
这应该是8吧?
而同样的8位2进制数可以表示0-255范围中的任意一个数字,
------------
没错~(至于补码这里可以先不考虑)
mouse
[第
2
楼]
[ 回复时间:2008-01-15 08:51 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:472
信誉值:12
注册日期:2007-10-16 15:34
计算机的最小存储单元应该为Bit,而不是Byte,不知我理解的对不对?
--------
肯定是不对啊,书上1.6说的很清楚,微型机存储器的存储单元可以存储一个字节;)--有点照本宣科了,其实楼主的疑问很好,就应该怀疑书上的内容~
楼主是弄混了一些概念,存储单元byte和我们能访问的最小单位bit是两码事。
startasm
[第
3
楼]
[ 回复时间:2008-01-15 13:54 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:50
信誉值:0
注册日期:2007-11-27 20:05
计算机信息表示存储传输的最小单位皆为bit(简称比特,b)
计算机存储器的容量表示是以字节为最小单位进行的。字节Byte(通常用B表示)
iceleon
[第
4
楼]
[ 回复时间:2008-01-17 09:29 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2008-01-11 10:54
不好意思,是我自己理解错了,概念混淆,bit是计算机中最小的信息单位,一般在表示存储器传输速度的时候,用bit来表示,而表示存储器的容量的时候,以byte字节为最小单位来进行的。
mouse
[第
5
楼]
[ 回复时间:2008-01-17 10:26 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:472
信誉值:12
注册日期:2007-10-16 15:34
有疑问好,因为疑问把这个知识的根都弄清楚了,这才真正达到学习目的了。如果觉得似是而非,就觉得会了,哪才是自己骗自己呢~
需要登录后才能回帖 -->>
请单击此处登录
Copyright © 2006-2024 ASMEDU.NET All Rights Reserved