. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->寄存器(CPU工作原理)
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  寄存器存储的最大的数值  [待解决] 回复[ 10次 ]   点击[ 375次 ]  
jiuling90
[帖 主]   [ 发表时间:2010-12-08 16:38 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-12-04 14:43
一个16位寄存器所能存储的数据最大值是多少 啊?
求详解。。。
masmaster
[第1楼]   [ 回复时间:2010-12-08 16:42 ]   [引用]   [回复]   [ top ] 
荣誉值:268
信誉值:12
注册日期:2010-06-18 22:19
16位寄存器内部有16跟数据总线,所能表达的最大的数据即为:2^16-1=FFFFH=65535D
jiuling90
[第2楼]   [ 回复时间:2010-12-08 16:57 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-12-04 14:43
那为什么有些说是64K啊
masmaster
[第3楼]   [ 回复时间:2010-12-08 17:06 ]   [引用]   [回复]   [ top ] 
荣誉值:268
信誉值:12
注册日期:2010-06-18 22:19
64K=64*1024=65536,就是说,一个16位寄存器可以存贮65536个数据, 他们从0开始到65535结束。
jiuling90
[第4楼]   [ 回复时间:2010-12-08 17:31 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-12-04 14:43
1位是一个bit
16位寄存器可对应到内存2的16次方个bit
也就是64k   这样看是不是有点错?
jiuling90
[第5楼]   [ 回复时间:2010-12-08 17:33 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-12-04 14:43
一个字节是8个比特  那么2的16次方个比特是不是只等于8KB?
masmaster
[第6楼]   [ 回复时间:2010-12-08 19:55 ]   [引用]   [回复]   [ top ] 
荣誉值:268
信誉值:12
注册日期:2010-06-18 22:19
无语
jiuling90
[第7楼]   [ 回复时间:2010-12-08 22:27 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-12-04 14:43
HAHAHHAHAHAAH 我用这种方法就不是很理解了
515332695
[第8楼]   [ 回复时间:2010-12-09 00:05 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-06-01 22:23
一个字节8比特,2个字节就是一个字,可以表示65536个数。。。
ynkmsd
[第9楼]   [ 回复时间:2010-12-14 22:21 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-08-11 17:28
这个得看是多少位的CPU
specter
[第10楼]   [ 回复时间:2010-12-16 02:35 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-12-14 21:49
masmaster学长的正解!LZ把书再仔细读一遍!
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved