指令寄存器(IR)存放的是从内存中取得指令,就像个中间站一样,不过是存放指令的中间站
程序计数器(PC)存放的是指令的地址,还有计数的功能
地址寄存器(AR)存放的是cpu访问内存单元的地址
指令译码器(ID)是把操作码解析成对应的指令操作
真题1
真题2
真题3
真题4
PC只能存放指令地址,其他的不行,它只是能计数
真题5
讲解地址:2010年上半年第5题_哔哩哔哩_bilibili
真题6
这个老六,这里的透明是指看不到
真题7
真题8
真题9
真题10
真题11
真题12
可以把指令操作码理解为是地址,所以指令地址存放在PC
讲解地址:2016年下半年第2题_哔哩哔哩_bilibili
真题13
真题14
真题15
这里会二进制和十进制互转就行
这里会八进制和十六进制互转就行
讲解地址:八进制与十六进制_哔哩哔哩_bilibili
也就是一个16进制的数要用4个2进制的数来表示
一个16进制对应转成4个二进制
一个8进制对应转成3个二进制
讲解地址:八进制转二进制与十六进制转二进制_哔哩哔哩_bilibili
二进制相加 二进制相减
0111+1010=10001 100-1=011
八进制相加 八进制相减
167(O)+43(O)=232 205(O)-7(O)=176
十六进制相加 十六进制相减
ABDFE(H)+1024(H)=ACE22(H) 90E(H)-F(H)=8FF(H)
讲解地址:进制加减法_哔哩哔哩_bilibili
这里很容易做错,特别注意无论是进1还是借1都要看是多少进制,二进制就满2进1,借的那个 1当2用,八进制满8进1,借的那个 1当8用,十六进制就满16进1,借的那个 1当16用
例题1
大地址减小地址+1,再转kb,注意这里的加1只是加1,不是每个都加1,也就是计算结果27BFF+1,不是27BFF+11111,这里我一开始就理解错了
讲解地址:例题1_哔哩哔哩_bilibili
例题2
真题1
讲解地址:2010年下半年第4题_哔哩哔哩_bilibili
真题2
真题3
真题4
真题5
真题6
真题7
真题8
移码就是把对应的补码的符号位取反就可以了
真题1
真题2
补码的反码的补码就是原码,先把16进制转为2进制,然后最其求反码,再求补码最后得到原码
讲解地址:2010年上半年第20题_哔哩哔哩_bilibili
真题3
真题4
真题5
真题6
讲解地址:2016年上半年第3题_哔哩哔哩_bilibili
真题7
讲解地址:2018年下半年第3题_哔哩哔哩_bilibili
真题1
真题2
真题3
真题4
讲解地址:2015年上半年第1题_哔哩哔哩_bilibili
真题5
、
真题6
讲解地址:2016年下半年第3题_哔哩哔哩_bilibili
真题7
真题8
真题9
讲解地址:2021年下半年第6题_哔哩哔哩_bilibili
寻址速度:立即寻址>寄存器寻址>直接寻址>寄存器间接寻址>间接寻址
真题1
真题2
真题3
真题4
真题5
真题6
奇偶检验码只能检查错误不能纠正错误,也就是它能够发现你错了但是错哪里了不知道,并且奇数校验只能检查出代码奇数个出错的编码不能检查出偶数个出错的编码,例如1001用奇数检验码传的时候是11001,如果有1个编码(奇数个编码)出错了,假如变成了11000,那就可以检验的出来这个编码出错了,如果是偶数个编码出错,例如变成了11010,这里两个编码都出错了,但是检验不出来,因为1的个数始终是3个
海明码可以检错和纠错,码距是3,这里记得公式2k>=n+k+1就行,其中k是检验位,n是数据位
码距为2,可以检错不能纠错
真题1
真题2
真题3
真题4
真题5
真题6
真题7
讲解地址:2018年上半年第4、5题_哔哩哔哩_bilibili
真题8
真题9
这里呢可以记忆为C富(C很富有),剩下的自然就是精简
真题1
真题2
真题3
真题4
这里答案是A,画错了
真题5
真题6
吞吐率=指令条数/【一条完整指令的时间+(n-1)*流水线周期】
流水线的总共时间=一条完整指令的时间+(n-1)*流水线周期
记得这两个公式打天下
真题1
讲解地址:2015年上半年第6题_哔哩哔哩_bilibili
真题2
真题3
真题4
真题5
吞吐率=指令条数/【一条完整指令的时间+(n-1)*流水线周期】
真题6
真题7
真题8
真题9
真题10
真题1
真题2
真题3
真题4
真题5
讲解地址:2019年上半年第3题_哔哩哔哩_bilibili
真题6
真题7
发生块冲突从少到多的顺序:全相联映射-->组相联映射-->直接映射
真题1
真题2
真题3
真题4
真题5
真题6
真题7
真题8
真题9
真题1
真题2
讲解地址:2013年上半年第3题_哔哩哔哩_bilibili
真题3
真题4
真题5
真题6
DMA传输数据比中断驱动方式传输数据要快点
真题1
真题2
真题3
真题4
真题5
进行数据块传送时是不需要CPU干预的,只有开始传送数据块跟结束数据块传送时才要
真题6
真题7
讲解地址:2013年上半年第4题_哔哩哔哩_bilibili
真题8
真题9
真题10
真题1
真题2
讲解地址:2010年下半年第3题_哔哩哔哩_bilibili
真题3
真题4
真题5
真题6
讲解地址:2015年上半年第5题_哔哩哔哩_bilibili
真题7
真题8
混合加密就是把对称和非对称加密一起混合使用,适合在传输大量信息的时候,先用对称加密在用另一个的公钥加密,这样就只有另一个自己能够解密这个信息
讲解地址:对称加密与非对称加密_哔哩哔哩_bilibili
数字签名是用私钥签名,公钥验证,一般是对信息摘要进行签名
数字签名是非对称加密算法的一种方法来保证信息不会被篡改
讲解地址:摘要与数字签名_哔哩哔哩_bilibili
数字证书其实就是第三方CA机构用自己的私钥来对用户的公钥进行数字签名来保证这个公钥不被篡改,然后接收方用CA的公钥进行解密得到发送方的公钥
讲解地址:数字证书_哔哩哔哩_bilibili
真题1
真题2
真题3
真题4
真题5
真题6
真题7
真题8
真题9
这里注意是验证消息的一个真实性,而这个消息是用户A用自己的私钥进行加密的,所以用A的公钥进行加密
真题10
真题11
这里我一开始是选择了B,但是D的话CA的公钥的权威性比用户自己的权威性要高
讲解地址:2017年上半年第9题_哔哩哔哩_bilibili
真题12
数字证书主要是用来对用户身份进行认证,而数字签名主要用于确保消息不可被否认
讲解地址:2019年上半年第9、10题_哔哩哔哩_bilibili
真题13
讲解地址:2019年下半年第10、11题_哔哩哔哩_bilibili
真题1
真题2
真题3
数字签名是非对称加密算法的一种方法来保证信息不会被篡改
真题4
真题5
真题6
真题7
真题8
认证处理主动攻击
真题9
真题1
真题2
真题3
这个B选项应该是(1-(1-R)3(1-(1-R)2)),所以说这个出题人很拉
真题4
真题5
真题6
真题1
真题2
真题3
真题4
真题5
真题6
真题7
真题8
真题9
真题10
真题11
真题12