计算机组成原理问题

某计算机有16个通用寄存器,采用32位定长指令字,操作码字段(含寻址方式位)为8位,Store指令的源操作数和目的操作数分别采用寄存器直接寻址和基址寻址方式。若基址寄存器... 某计算机有16个通用寄存器,采用32位定长指令字,操作码字段(含寻址方式位)为8位,Store指令的源操作数和目的操作数分别采用寄存器直接寻址和基址寻址方式。若基址寄存器可使用任一通用寄存器,且偏移量用补码表示,则Store指令中偏移量的取值范围是_______。
A.-32768~+32767
B.-32767+~32768
C.-65536~+65535
D.-155535~+65536

这题答案是A,但是我想知道为什么偏移量的位数是16位,为什么偏移量的位数不是32-8=24位呢?难道指令中还保存有那两个寄存器的地址吗? 希望大佬详细解释一下,我刚学这个。。
展开
 我来答
夜太美gs
2019-03-20 · TA获得超过104个赞
知道小有建树答主
回答量:163
采纳率:57%
帮助的人:24.5万
展开全部
32位 前8位是操作码字段 因为有16个寄存器,所以4位源操作数寄存器字段 4位目的寄存器字段 剩下16位offset字段。
8+4+4+16 偏移量16位
另外不懂的同志们可不可以不要乱答,不说话没人当你哑巴
百度网友934c76d
2019-03-20 · TA获得超过786个赞
知道答主
回答量:617
采纳率:38%
帮助的人:79万
展开全部
计算机组成原理是计算机应用和计算机软件专业以及其他相关专业必修的专业基础课,它主要讨论计算机各组成部件的基本概念、基本结构、工作原理及设计方法。教学实践证明,通过对该课程的学习,对于建立整机概念,研究各功能部件的相互连接与相互作用,进行各功能部件的逻辑设计,都有着重要的意义。 组成原理是计算机类专业的一门主干必修课程,它以层次结构的观点来叙述计算机各主要功能部件及组成原理;以数据信息和控制信息的表示、处理为主线来组织教学。课程内容按横向方式组织,即不是自始至终介绍某一特定计算机的组成和工作原理,而是从一般原理出发,结合实例加以说明。 其主要内容有:(1)概论,对计算机的发展、应用和特性作一概述,并简单介绍了计算机系统的两大部分——硬件、软件及计算机系统的层次结构;(2)运算方法和运算器,介绍数值数据和非数值数据的表示方法,定点数和浮点数的四则运算、逻辑运算及运算器的组成和工作原理;(3)存储系统,主要介绍半导体存储器工作原理、寻址方式、与CPU的互连的方法,以及存储系统的多级结构;(4)指令系统,介绍指令系统的发展与性能要求、指令格式的分析以及指令和数据的寻址方式;(5)中央处理器,介绍了组合逻辑控制器、微程序控制器的设计原理和设计方法、指令周期的概念及时序产生器的原理及其控制方式;(6)系统总线,介绍了三种总线结构及接口的概念,总线控制的三种方式和通信的两种方式;(7)输入输出系统,介绍了计算机系统中主机与外部设备之间的信息交换方式,重点介绍中断处理方式以及DMA方式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
海上点点星xZ
2019-03-20 · TA获得超过557个赞
知道小有建树答主
回答量:1351
采纳率:25%
帮助的人:155万
展开全部
计算机必须在二进制的基础上进行操作,在CPU上有很多开关也就是1和0。所以机器都只认识1和0。
计算机用2进制是:硬件易于实现,计算简单。
举个例子:用几个二极管可以形成一个电路,这个电路形成,2个输入端口2个输出端口
如果用0表示没有电 用1表示有电
两个输入端口一个不加电一个加电 输出端口将得到一个没有电一个有电。
实际就是0+1=01
如果两个输入都没加电那么输出都没有电就是0+0=00
如果两个输入都有电 ,那么第一个输出端将有电第二个输出端将没有电。
就是1+1=10
乘除法实际就是高频率下的加法。
八进制十六进制实际上时在2进制基础上的原理都差不多。同时因为八进制是2的3次方,16是4次方。
内存和硬盘存储单元都是2的多少次方,寻址所以2的多次方将在计算机技术中大量运用。编程寻址方便快捷。实际都是因为是2的多少次方的原因。有CPU输出的数据都是2进制的存储时候就用2的次方单元存储。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5341220
2019-03-20 · 超过16用户采纳过TA的回答
知道答主
回答量:183
采纳率:20%
帮助的人:19.2万
展开全部
匿名用户
字和字节的关系:计算机内存中,最小的存储单位是“位(bit)”,8个“位”构成一个“字节(byte)”,字节是内存的基本单位,也是编址单位,例如,某计算机的内存是2GB,指的就是该计算机的内存中共有2×1024×1024×1024个字节。计算机的性能越强,一次运算所能处理的“位”越多,例如16位计算机一次运算能处理16个“位”,即两个“字节”,称为一个“字”。所以,一个“字”有几个“字节”构成和计算机的型号有关。例如32位计算机中,一个“字”就是四个“字节
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
糗百的人
2019-03-19 · TA获得超过252个赞
知道答主
回答量:75
采纳率:20%
帮助的人:9.2万
展开全部
冯诺依曼提出“存储程序”原理,即把程序本身当作数据来对待,程序和该程序处理的数据用同样的方式储存,以此为基础的计算机称为冯诺依曼机。特点:
①计算机由运算器,控制器,存储器,输入和输出五部分组成
②指令和数据以同等的地位存放于存储器内,并可按地址寻访
③指令和数据均用二进制数表示
④指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置
⑤指令在存储器内按顺序存放
⑥机器以运算器为中心,输入输出设备与存储器间的数据传送通过运算器完成
冯·诺依曼理论重要的两点是:程
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式