早教吧 育儿知识 作业答案 考试题库 百科 知识分享

计算机组成原理某机器字长为16位,存储器直接寻址空间为128字设计直接寻址的二地址指令3条每个地址码不应该是128*16/8=256B=2^8即8位么?为什么答案是7位啊求解

题目详情
计算机组成原理
某机器字长为16位,存储器直接寻址空间为128字
设计直接寻址的二地址指令3条
每个地址码不应该是128*16/8=256B=2^8即8位么?为什么答案是7位 啊 求解
▼优质解答
答案和解析
求的是二地址的每一个地址的位数吧?
我觉得你没把寻址空间和机器字长的关系弄清楚.
机器字长16bit 那么最大寻址空间就是2^16
你算式里把他们相乘是算出了 存储器的容量大小 - - 对这题目没意义吧
然后你想复杂了.这题目 寻址空间为128字 那么 寻址地址能力11位 别超就好了
现在就只有16bit 3条指令 那么 要2bit 用来做操作码 剩下 14 bit 用作二地址指令 14/2 =7 bit