. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->基础知识
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  新手提问:一个8位寄存器所能储存的数据的最大值为多少?  [待解决] 回复[ 3次 ]   点击[ 382次 ]  
amy
[帖 主]   [ 发表时间:2012-10-24 17:16 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-10-24 17:09
如题所述,我才学这没几天,让我哥哥被逼着学的
zanghufei
[第1楼]   [ 回复时间:2012-10-25 02:05 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:2
注册日期:2012-08-28 15:01
8位寄存器, 能存储8个2进制信息, 16进制每位占4个二进制位, 故8位寄存器能存储的最大数值是FF, 
也就是十进制的255, 当然, 这是无符号数的情况,

如果是有符号数, 最高位是符号位, 也就是说, 
只能用0~6位来表示数值的大小(8个二进制位分别是: 0,1,2,3,4,5,6,7),范围是-128~127,其中涉及补码的问题, 你先不用考虑, 只要记住8位有符号数的取值范围是-128~127就行了...

我学习时间也不是很长, 希望能帮到你..
amy
[第2楼]   [ 回复时间:2012-10-25 09:03 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-10-24 17:09
回复:[第1楼]
------------------
谢谢你,以后还有什么问你还需要询问下你的
flxixild
[第3楼]   [ 回复时间:2012-11-09 20:29 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-11-09 19:22
无符号2的8次方-1;
有符号数,
76543210
00000000;
高位7是符合位;所以只能存2的7方-1;所以有了-128~~127;
共同学习。。
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved