全站数据
8 4 2 0 5 8 1

为啥pc位数取决于 存储器字数

建造师课件中心 | 简单学习,快乐成才!         
问题更新日期:2024-10-30 20:04:36

问题描述

为啥pc位数取决于 存储器字数急求答案,帮忙回答下
精选答案
最佳答案

首先先了解一下存储器字数是什么,一个字就是一个存储单元,里面保存若干个0、1的组合就是程序个数据。每个字即存储单元都有个唯一的编号叫作地址,多少个字就有多少个地址。对存储器读写首先就要找到地址,就是要往哪里写或从哪里读。那地址怎么找呢?

这就是pc的任务,pc就是程序计数器,一位pc能产生0、1能表示两个地址,两位能表示00、01、10、11四个地址..........如果存储器就两个字那么一位pc就够了,如果3个字一位pc就找不到了。

其他回答

因为指令寄存器(IR)用于接收取得的指令,取决于指令字长。指令字长取决于从操作码的长度、操作数地址的长度和操作数地址的个数。不同的指令的字长是不同的。每个地址所存数据的位数为存储器的字长,每个存储器的地址数为存储器的字数。程序计数器PC的位数 取决于 存储器的字数(即 存储器地址的位数)