组成原理习题5

什么是中断允许触发器?它有何作用? 解:中断允许触发器是CPU中断系统中的一个部件,他起着开关中断的作用(即中断总开关,则中断屏蔽触发器可视为中断的分开关)。 在什么条件和什么时间,CPU可以响应I/O的中断请求? 解:CPU响应I/O中断请求的条件和时间是:当中断允许状态为1(EINT=1),且至少有一个中断请求被查到,则在一条指令执行完时,响应中断。
CPU响应中断请求是在( )
A. 一条指令执行结束时
B. 一个总线周期结束时
C. 一个时钟周期结束时
D. 一段程序结束时
工具上面搜到的那应该选A

动态存储器的特点是()D
A.工作中存储内容会产生变化
B.工作中需要动态改变访存地址
C.工作中需要动态地改变供电电压
D.需要定期刷新每个存储单元中存储的信息
http://m.book1234.com/19990/28328/283284037.html
动态RAM的特点是每次读出后需要刷新。
1、集中式正常读写操作与刷新操作分开进行,刷新集中完成,存在一段停止读复写操作的时间。
2、分散式将一个存储系统周期分成两个时间片,分时进行正常读写操作和刷新操作,不存在停止读、写操作的时间,但系统运行速度降低 。
3、异步式每隔一段时间刷新制一次,保证在刷新周期内对整个存储器刷新一遍。

在一个串行传输系统中,每秒可传输12个字节的数据,其比特率是()C
A.8bps  
B.12bps  
C.96bps  
D.任意
12字=12B=96bit
发现有几个网站搜题一直能看到就是要钱,不过打几个字再复制他们的题目还是很香的
还找到一份试卷
http://m.wendangku.net/doc/85c0c59301f69e31423294ac-6.html

某SRAM芯片,存储容量为64K×16位,该芯片的地址线和数据线数目为()。
A64,16
B: 16,64
C: 64,8
D: 16,16
答案:D
64 2的6次 K 2的10次
这题有题类似的我翻了一下我居然没讲,讲了发现
某SRAM芯片,其存储容量为256K*16位,该芯片的地址线是(5)根,数据线是 (6) 8 根。
18 16 地址看256K,数据线看16(不要弄成log 16)

EPROM是指( )。C
A.只读存储器
B.可编程的只读存储器
C.可擦除可编程的只读存储器
D.不可改写只读存储器
EPROM指的是“可擦写可编程只读存储器”,即Erasable Programmable Read-Only Memory。
EEPROM指的是“电可擦除可编程只读存储器”
即Electrically Erasable Programmable Read-Only Memory。
PROM指的是“可编程只读存储器”即Programmable Red-Only Memory。这样的产品只允许写入一次,所以也被称为“一次可编程只读存储器”(One Time Progarmming ROM,OTP-ROM)。
ROM指的是“只读存储器”,即Read-Only Memory。
看这个英文全称对我们做这种题挺有帮助的
https://blog.csdn.net/scythe666/article/details/52343424

总线仲裁
集中式仲裁 链式查询(有菊花链,缺点对询问链电路故障敏感)计数器计时查询 独立请求方式(优点响应时间快 对优先次序控制灵活)
分布式仲裁 以优先级仲裁为基础
选择,三种集中式总线控制什么对电路故障最敏感,习题2考了一个填空,可以看看

5.在Cache的地址映射中,若主存中的任意一块可映射到Cache内的任意行的位置上,则这种方法称为( A )
A 全相联映射 B 直接映射 C组相连映射 D混合映射
搜这题又搜到这个了,感觉挺牛
http://m.wendangku.net/doc/2be311ac8bd63186bcebbc8a.html
具体区别
直接映射 主存中的一个块只能映射到Cache的某一特定块中去。
全相联映射 主存中任何一块都可以映射到Cache中的任何一块位置上。
组相联映射 直接映射和全相联映射的折中方案
主存和Cache都分组,主存中一个组内的块数与Cache中的分组数相同,组间采用直接映射,组内采用全相联映射。主存块存放到哪个组是固定的,至于存到该组哪一块则是灵活的。
https://blog.csdn.net/qq_34374664/article/details/54142347

寄存器间接寻址方式中,操作数位于( B )。
A 寄存器 B 主存单元 C 程序计数器 D 堆栈
摘自习题1
指令寻址方式有两种:顺序寻址方式(按顺序执行)和跳转寻址方式(不按循序进行)。
操作数寻址方式有许多种,例如
立即寻址(地址码字段是立即数本身)
直接寻址(地址码字段是操作数在内存的有效地址)
间接寻址(地址码字段存放的是操作数在内存单元中的地址的地址)
寄存器寻址
寄存器间接寻址(地址码字段存放的是操作数在寄存器中的地址,该寄存器中存放着有效地址)?操作码在主存里,前面这个说法是不是不对
偏移寻址(变址寻址、基址寻址,相对寻址)
段寻址
堆栈寻址

立即(Immediate)寻址,就是在指令中使用的操作数是常数,这个常数就包含在指令中。
寄存器(Register)寻址方式的操作数在CPU内部的寄存器中。
除了立即寻址和寄存器寻址方式外,其他的几种寻址方式的操作数都在内存单元中,即题中主存单元
采用寄存器间接(Indirect)寻址方式的操作数的地址放在寄存器中。这个属于寄存器寻址中一种吧。
这个写的挺好虽然没看懂摘了一张图出来在这里插入图片描述
https://www.docin.com/touch_new/preview_new.do?id=2324776963
存储器寻址方式 操作码放主存
1.直接寻址2.寄存器间接寻址(他不是说放内存里面吗)3.基址寻址4.变址寻址5.基址变址寻址
电子发烧友,第二次见了http://m.elecfans.com/article/581514.html

下列寄存器中,用于存放当前执行指令的是( B )
A MAR B IR C MDR D PC
哦no习题1不小心丢失的不仅仅是一道信号图,还有这个寄存器
程序计数器PC
程序状态字寄存器
通用
指令IR
数据缓冲
数据地址
在CPU中:
(1)保存当前正在执行的指令的寄存器是IR
(2)保存当前正在执行的指令地址的寄存器是AR
(3)算术逻辑运算结果通常放在DR和通用寄存器
指令寄存器(instruction register)- 储存现在正在被运行的指令。
程序计数器(Program Counter Register)是一块较小的内存空间,它存储的是下一条指令所在单元的地址。
数据缓冲寄存器(Data Buffer Register,DBR)用来暂时存放由内存储器读出的一条指令或一个数据字;反之,当向内存存入一条指令或一个数据字时,也暂时将它们存放在数据缓冲寄存器中。
通用寄存器可用于传送和暂存数据,也可参与算术逻辑运算,并保存运算结果。
程序状态寄存器PSW是计算机系统的核心部件——运算器的一部分,PSW用来存放两类信息:一类是体现当前指令执行结果的各种状态信息,如有无进位(CY位),有无溢出(OV位),结果正负(SF位),结果是否为零(ZF位),奇偶标志位(P位)等;另一类是存放控制信息,如允许中断(IF位),跟踪标志(TF位)等。
地址寄存器(Address Register,AR)是用来保存当前 CPU所访问的内存单元的地址。由于在内存和CPU之间存在着操作速度上的差别,所以必须使用地址寄存器来保持地址信息,直到内存的读/写操作完成为止。这里这个内存和CPU之间有速度差别好像出了一个适配器还是什么就是为了解决它?
指令寄存器(IR ):用来保存当前正在执行的一条指令
又成操作系统知识了,,
https://blog.csdn.net/qq_34801169/article/details/102782643

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值