多级存储系统是为了降低存储成本√
多级存储系统是将一些常用的数据放在离CPU近的地方,不常用的放在外存/辅存中,这样既可以保证计算机的运行效率,又可以使得尽可能便宜的扩大存储容量,降低了存储成本。
(变址寻址)便于处理数组问题。
在多道程序设计中,最重要的寻址方式是(相对寻址)
在指令格式中,采用扩展操作码设计方案的目的是(保持指令字长度不变而增加指令的数量)
冯·诺依曼机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是(指令周期的不同阶段)
完成一条指令分为取指阶段和执行阶段。
在取指阶段通过访问存储器可将指令取出
在执行阶段通过访问存储器可将操作数取出
控制器可区分存储单元中存放的是指令还是数据。
位数(宽度)一定与机器字长整数运算相同的是()
a.ALU√算数逻辑单元,进行一些加减乘除等操作,长度与机器字长相等
b.指令寄存器
c.通用寄存器√可用于传送和暂存数据,也可参与算术逻辑运算
d.浮点寄存器
通道程序存放在主存中√
通道程序是由CPU执行的× 通道程序是由通道处理机执行的
通道程序可以在任何环境下执行I/O操作× 只能在具有通道的IO系统
打印机从打字原理的角度来区分,可以分为击打打印机和非击打打印机
RAID磁盘阵列提升硬盘的读写速度,指将多个独立的物理磁盘组成一个独立的逻辑盘,不会影响磁盘记录密度,也不会提高磁盘利用率,但是提高了传输率
在I/O总线的数据线上传输的信息包括:I/O接口中的命令字、I/O接口中的状态字、中断类型号
在统一编址的方式下,区分存储单元和I/O设备是靠 不同的地址码
I/O的编址方式采用统一编址方式时,进行输入/输出的操作的指令是(访存指令)
· 存储器映射方式
I/O采用不统一编址时,进行输入输出操作的指令是(输入输出指令)
·中断服务程序一般是操作系统模块 √(中断进入核心态,是操作系统管理)
·中断向量方法可提高中断源的识别速度√(中断由硬件做出来,比软件快)
·重叠处理中断的现象称为中断嵌套√
中断向量就是中断服务程序的入口地址
因此中断向量地址就是中断服务程序的入口地址的地址。
DMA方式每次申请的是总线的使用权
中断I/O方式:申请使用的是CPU的处理时间,先并行再串行,不适用于高速外设
下列关于DMA方式的叙述中,正确的是(abcd)
a.DMA传送前由设备驱动程序设备传送参数
b.数据传送前由DMA控制器请求总线使用权
c.数据传送由DMA控制器直接控制总线完成
d.DMA传送结束后的处理由中断服务程序完成
DMA传送前由设备驱动程序设备传送参数。
数据传送前由外部设备发出DMA请求,由DMA控制器请求总线使用权
数据传送由DMA控制器直接控制总线完成,此时CPU不能响应其他的I/O中断。
DMA传送结束后DMA控制器向CPU发送中断请求,CPU执行中断服务程序做DMA结束处理。
中断控制器按所接收中断请求的先后次序进行中断优先级排队×中断优先级由屏蔽字而不是请求的先后顺序决定。
中断隐指令:硬件实现 ①关中断:将中断触发器由1置0;②保存断点,pc和psw;③引出中断服务程序。
中断隐指令是响应中断时由硬件直接控制执行的指令,不在指令系统中,因此不属于程序控制指令。
在中断响应周期中,由中断隐指令将允许中断触发器置0,即硬件自动完成。
中断发生时,程序计数器内容的保护和更新是由硬件自动完成的。
条件转移指令执行时所依据的条件来自( 标志寄存器 )
属于程序控制指令的有:无条件转移指令,有条件转移指令,循环指令
在一条无条件跳转指令的指令周期内,PC的值被修改(2)次
在取指操作完成后,PC加1,被修改一次。
因为是无条件的跳转指令,因此一定会跳转,在跳转到目标指令时,PC被修改一次,修改为要跳转到的目标地址。
因此一共是被修改两次。
访管指令是一条可以在用户态(又称目态)下执行的指令。将操作系统转换为核心态,称为访管中断。访管中断由访管指令产生,程序员使用访管指令向操作系统请求服务。
配有通道的计算机系统中,用户程序需要输入输出时引起的中断是访管中断
程序中断过程是由硬件和中断服务程序共同完成的√
中断服务程序的最后指令是无条件转移指令×
(中断服务程序的最后指令通常是中断返回指令。)
16位补码0X8FA0扩展为32位应该是( 0XFFFF 8FA0 )8:1000 负数添1。
16位补码0X7FA0扩展为32位应该是( 00007FA0 )7:0111 正数添0。
假设某计算机的字长为8位,则数-1010110的移码表示形式为00101010
移码=真值+偏置值(-1010110+2^8=1 0000 0000 -1010110=0010 1010)
实现N位补码一位乘时,乘积为(2N )位
原码不恢复余数法(又称原码加减交替法)的算法中,整个算法过程中,从不恢复余数
补码不恢复余数除法中,异号相除时,够减商0,不够减商1
通用寄存器是可编程指定多种功能的寄存器
为了进行取指操作,控制器需要得到相应的指令×取指操作是自动进行的,不需要指令
指令执行时有些操作是相同或相似的√(比如pc+1)
所有指令的取指操作都是相同的×单、双、三