![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机组成原理
策马奔腾向前冲
这个作者很懒,什么都没留下…
展开
-
字的边界对齐问题
ARM微处理器中支持字节、半字、字三种数据类型,其中,字需要4字节对齐(地址的低两位为0)、半字需要2字节对齐(地址的最低位为0)1、字对齐数据,也就是说每个数据都是用字(32位)来表示的,而ARM中的存储单元都是以字节为单位,那么要索引一个数据,需要连续的4个字节才行,比如,0x0000_0000~0x0000_0003这四个单元存储一个数据,紧接着0x0000_0004~0x0000_00...原创 2019-11-03 11:38:29 · 3143 阅读 · 2 评论 -
码距与检错或纠错能力的关系
原创 2019-10-14 19:09:26 · 3150 阅读 · 1 评论 -
操作数寻址方式错题集
假定计算机字长64位,采用单字长指令, 某指令采用间接寻址,则取操作数至少需要访问主存的次数为2。某计算机机器字长和存储字长32位,采用双字长。在该计算机中完成RS型指令,至少需要访问内存3次。相对寻址方式中,指令所提供的相对地址是本条指令的下条指令在内存中的首地址为基准位置的偏移量。间接寻址方式下 ,地址字段的位数不影响数据的寻址范围...原创 2019-10-12 17:45:34 · 1542 阅读 · 3 评论 -
指令格式设计
例1:某计算机字长32位,采用三地址指令,支持8种寻址操作,完成60种操作,各寻址方式均可在2K主存范围内取得操作数,并可在1K范围内保存运算结果。问应采用什么样的指令格式?指令字长最少应为多少位?执行一条指令最多要访问多少次主存?解:根据题目条件,指令格式如下:OP=6位(寻址方式)X1=X2=X3=3位,共9位(源操作数)A1=A2=11位,(目的操作数)A3=10位...原创 2019-10-12 15:56:43 · 11128 阅读 · 1 评论 -
异步清零和同步清零的区别
“异步”输入信号和时钟信号无关,是指输入信号变为有效状态,器件的状态就改变;“同步”输入信号和时钟信号有关,实际上输入信号和时钟信号进行了与运算或者与非运算,输入信号和时钟信号的运算结果是有效的,器件的状态才会改变。...原创 2019-09-23 16:14:06 · 22761 阅读 · 1 评论