Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Computer science 从地址和字大小计算内存大小?_Computer Science_Cpu Architecture - Fatal编程技术网

Computer science 从地址和字大小计算内存大小?

Computer science 从地址和字大小计算内存大小?,computer-science,cpu-architecture,Computer Science,Cpu Architecture,我目前正在学习计算机体系结构考试,我在网上发现了这个问题 数字计算机有一个每字26位的存储单元。这个 指令集由756个不同的操作组成。所有说明 有一个操作码部分(操作码)和一个地址部分(允许 只有一个地址)。每条指令存储在一个字的内存中 1-操作码需要多少位10位 2-指令的地址部分还剩下多少位? 16位 3-内存的最大允许大小是多少65536位 4-可以使用的最大无符号二进制数是多少 在一个单词的记忆中67108864 我理解为什么1和2是正确的,但我不理解3和4 问题3不应该是(2^16)x

我目前正在学习计算机体系结构考试,我在网上发现了这个问题

数字计算机有一个每字26位的存储单元。这个 指令集由756个不同的操作组成。所有说明 有一个操作码部分(操作码)和一个地址部分(允许 只有一个地址)。每条指令存储在一个字的内存中

1-操作码需要多少位10位

2-指令的地址部分还剩下多少位? 16位

3-内存的最大允许大小是多少65536位

4-可以使用的最大无符号二进制数是多少 在一个单词的记忆中67108864

我理解为什么1和2是正确的,但我不理解3和4

问题3不应该是(2^16)x26位吗


问题4不应该是(2^26)-1

对于第4部分,您计算的是可以作为指令词一部分的最大立即数。 但问题是关于使用整个26位字作为数据表示一个数字。(同样,您也使用了
2^15
,因此是最大的有符号16位整数,但问题要求所有
n
位都具有正位值的无符号整数)


对于第三部分,你的答案看起来是正确的。假设没有间接寻址(可以使用26位地址),那么可用内存大小=指令可以寻址的量。所以2^16=65536个单词。你确定给出的答案真的是65536位,而不是单词吗?

很抱歉,这是一个打字错误,但你能再次解释问题3和4吗?同样在问题3中,你说我的答案是正确的,但你为什么这么说2^16=65536个单词?我的答案是2^16*26,也就是1703936words@seen20当前位置不,1703936个单词是错误的,但你在问题中不是这么说的。您计算了2^16=65536字*26位/字,即1703936位,在这些假设下是正确的。2^16=64K=65536是一个经常出现的数字;16位宽度的东西并不罕见。@seen20:如果我想对问题3或问题4说更多,我会说;如果你想再读一遍我的解释,请再读一遍我的答案,想想我为什么要这么说。如果你不理解其中的某些特定方面,请具体一点。要弄清楚q3是1703936位,因为2^16地址可以容纳26位,对吗?q4我们不应该从0开始,所以答案是(2^26)-1我是对的还是错的?@seen20:你的意思是2^16个地址中的每个都可以容纳26位?是的,假设内存是字可寻址的。(但由于未指定,我想您可以为ISA的该部分选择设计。另一种可能性是“字节”具有13位字节的可寻址机器,因此对齐的字只能在偶数地址中找到。例如,这就是为什么像MIPS32或奔腾这样的标准32位机器只能寻址4GiB内存,而不能寻址4G*4字节的字。但如果你的目标是尽可能大的内存,你就不会选择它。)这是有史以来最通用的无意义的标题,它没有告诉未来的读者这个问题是关于什么样的事情,甚至没有告诉他们它是关于测验问题的答案。这些是什么?