. : : 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