指令集,就是CPU中用来计算和控制计算机系统的一套指令的集合,指令集的先进与否,也关系到CPU的性能发挥,它也是CPU性能体现的一个重要标志。中国自主的指令集是()。
A.LoongArch指令集(龙芯指令集)
B.CISC(Complex Instruction SetComputer,复杂指令集计算机)
C.RISC(Reduced Instruction SetComputer,精简指令集计算机)
D.Hisilion指令集(海思半导体指令集)
A.LoongArch指令集(龙芯指令集)
B.CISC(Complex Instruction SetComputer,复杂指令集计算机)
C.RISC(Reduced Instruction SetComputer,精简指令集计算机)
D.Hisilion指令集(海思半导体指令集)
请在“考试项目”菜单上选择“汉字录入”菜单项,启动汉字录入测试程序,按照题目上的内容输入汉字。
机器语言是最底层的计算机语言。用机器语言编写的程序,计算机硬件可以直接识别,因此,它的执行速度比较快,基本上充分发挥了计算机的速度性能。对于不同的计算机硬件(主要是CPU),其机器语言一般是不相同的。每个计算机都有自己的指令集,所谓指令是指一种规定CPU执行某种特定操作的命令,也称为机器指令。通常一条指令对应一种基本操作,每台计算机的指令系统就是该机器的机器语言。用机器语言编写的程序,每条指令都是二进制形式的指令代码,由。和1组成,指令代码包括操作码和地址码两部分。由于不同的计算机其机器语言有所不同,因此,针对一种计算机所编写的机器语言程序,一般不能在另一种计算机上运行。
A.支持16位、32位、64位多种指令集,能很好的兼容从IOT,终端到云端的各类应用场景
B.采用复杂指令集,处理效率高
C.大量使用寄存器,大多数数据操作都在寄存器中完成,指令执行速度更快
D.同样功能、性能占用的芯片面积小、功耗低、集成度更高,更多的硬件CPU核具备更好的并发性能
A.支持16位、32位、64位多种指令集,能很好的兼容从OT、终端到云端的各类应用场景
B.采用复杂指令集,处理效率高
C.大量使用寄存器,大多数数据操作都在寄存器中完成,指令执行速度更快
D.同样功能、性能占用的芯片面积小、功耗低集成度更高,更多的硬件CPU核具备更好的并发性能
试题(15)
以下关于复杂指令集计算机(Complex Instruction Set Computer,CISC)弊端的叙述
中,错误的是 (15) 。
(15)A。指令集过分庞杂
B.每条复杂指令需要占用过多的CPU周期
C.CPU中的寄存器过多,利用率低
D.强调数据控制,导致设计复杂,研制周期长
A.精简指令集对指令数目和寻址方式都做了精简,使其实现更容易,指令并行执行程度更好编译器的效率更高
B.显示并行指令集允许处理器根据编译器的调度并行执行指令而不用增加硬件复杂性,该架构由超长指令字架构发展而来并做了大量改进
C.复杂指令集微处理器中,程序的各条指令是按顺序串行执行的,每条指令中的各个操作也是按顺序串行执行的
D.超长指令字指令集将多条指令放入一个指令字,有效的提高了CPU各个计算功能部件的利用效率,提高了程序的性能
A.精简指令集对指令数目和寻址方式都做了精简,使其实现更容易,指令并行执行程度更好编译器的效率更高
B.显示并行指令集允许处理器根据编译器的调度并行执行指令而不用增加硬件复杂性,该架构由超长指令字架构发展而来并做了大量改进
C.复杂指令集微处理器中,程序的各条指令是按顺序串行执行的,每条指令中的各个操作也是按顺序串行执行的
D.超长指令字指令集将多条指令放入一个指令字,有效的提高了CPU各个计算功能部件的利用效率,提高了程序的性能
A、异构计算(Heterogeneous computing),主要是指使用不同类型指令集和体系架构的计算单元组成系统的计算方式
B、提升处理性能的一种方法是利用硬件加速,采用专用协处理器的异构计算方式
C、在嵌入式系统中,异构主要是指使用不同类型指令集和体系架构组成的处理器系统
D、常见的计算单元类别包括CPU、GPU、DSP、ASIC(ASSP)、FPGA等
单选题(每小题5分,共75分) (1)从CPU硬件模型来看,下列肯定不属于CPU基本部件的是() A. 运算部件 B. 主存 C. 缓存 D. 控制器 (2)下列对PC寄存器描述,错误的是() A. PC也称为程序指针计数器; B. 机器指令在存储器中对应的地址码,就是存储在PC之中; C. 取指令结束以后,需要修改PC保存的内容,修改量取决于指令字长和存储器的编址方式; D. 在机器指令中,不能够显式使用PC寄存器; (3) 下列不属于程序状态字PSW中保存的信息是() A. I/O请求标志 B. 0标志位 C. 允许中断标志 D. 运行模式 (4)下列各项对CPU时序信号的表述中,错误的是() A. 系统时钟信号是由低频振荡器产生的,它是计算机系统各种时钟信号的基础; B. CPU主频信号由系统时钟信号放大以后得到; C. 一个指令周期至少包括2个时钟周期; D. 任何机器周期都至少包括2个时钟周期; (5) 下列对CPU控制模式的各种描述,错误的是() A. 同步控制方式的特点是各功能部件需要向统一的时序信号对齐,部件之间不需要相互通信,CPU的内部控制通常采用同步控制方式。 B. 异步控制方式没有统一的时序信号,因此CPU各部件之间需要交互应答才能协调一致执行指令。 C. 异步控制方式的硬件结构比同步控制方式更简单。 D. CPU的主频信号,就是同步控制方式时各步操作的时序信号。 (6)下列对CPU的发展历程描述,错误的是() A. 早期的CPU是由电子管器件组成,体积庞大、功耗高,属于非微处理器; B. CPU的发展历程经历了单核时代到多核时代,采用的半导体工艺制程也越来越小; C. 目前的CPU, 以多核、多线程处理器为主流; D. 指令流水线技术首次是在INTEL酷睿系列处理器中才开始采用; (7)下列关于CISC和RISC的表述,错误的是() A. CISC也称为复杂指令集,特点是指令架构复杂、指令数量庞大、涉及的寻址方式多种多样。 B. RISC也称为精简指令集,特点是指令架构简单、指令数相对较少,寻址方式也较少。 C. 高端服务器需要处理各种复杂的数据运算,因此它常采用CISC指令集。 D. CISC指令使用频率的2-8规律、半导体工艺、存储技术的发展,这些都是RISC发展的技术背景。 (8)下列关于0地址指令,描述错误的是() A. 0地址指令,就是指指令中没有直接出现地址信息。 B. 执行0地址指令时,CPU的功能部件不会使用到任何地址信息。 C. 设计0地址指令的目的,就是简化指令中地址段的结构。 D. 涉及到PC、堆栈等操作的指令,通常可以通过0地址指令来隐含指定地址。 (9)下列关于MIPS32指令系统中,与基址寻址相关的指令是() A. addi $rt, $rs, imm B. lw $rt, $rs, imm C. add $rd, $rs, $rt D. beq $rs, $rt, imm (10)下列关于指令的功能和类型,表述错误的是() A. 常见的指令有单操作数指令、双操作数指令、传送指令、访存指令、I/O指令和运算指令等等。 B. 可以用访存指令来实现主机和外设之间的I/O操作。 C. MIPS32指令集中,可以用来访问 存储器的指令很少,只有lw和sw指令。 D. 如果外设与内存统一编址,那么就需要设计专用的I/O指令,也就是显式I/O指令。 (11)下列关于运算器的表述,错误的是() A. 影响运算器处理速度的主要因素,是各位进位信号的传递方式,通常串行传递优于并行传递。 B. 运算器通常可以执行多种算术逻辑运算,具体的运算操作由功能控制信号来进行控制。 C. 运算器可以输出0标志位、进位标志、溢出标志等信号; D. 在微处理器中,运算器和控制器已经集成在一块半导体芯片中,这块芯片也称为CPU。 (12) 下列关于MIPS32指令集,表述错误的是() A. 可以使用的寄存器数量最多只有32个。 B. 所有的R型指令中,6位操作码都为0,而且也没有指令会涉及到立即数。 C. I型指令中的最低16位是一个立即数,在使用该数之前必须要先把它扩展成32位。 D. J型指令是跳转指令,它的低26是一个立即数,且固定使用页面寻址方式形成跳转地址。 (13)下列关于单周期处理器和多周期处理器,描述错误的是() A. 单周期处理器在1个时钟周期内执行一条指令,所以CPI=1。 B. 多周期处理器需要使用至少2个时钟周期才能执行一条指令,所以CPI>=2。 C. 单周期处理器部件冗余大,时间利用率低,多周期处理器则刚好相反。 D. 执行任何指令,单周期处理器的时间都要小于多周期处理器。 (14)下列关于组合逻辑与微程序控制,错误的是() A. 组合逻辑控制器是依靠硬件电路方式来产生CPU中的各种控制信号; B. 微程序控制器是把预存储在控制存储器中的微指令代码翻译成CPU中的各种控制信号。 C. 组合逻辑控制器比微程序控制器的内部设计更加规整,也更容易扩展对新指令的支持。 D. 从产生控制信号的速度方面比较,组合逻辑控制器要快于微程序控制器。 (15)下列关于指令流水线的各项描述,错误的是() A. 流水技术能缩短程序的执行时间,因此单条指令的实际执行时间也会相应缩短。 B. 静态流水线在同一时刻,只能连接完成一种固定的流水功能。 C. 非线性流水线中,不同的流水段之间存在反馈连接模式。 D. 超标量的度=3,超流水的度=4,则每次可向流水线发射3条指令,发射频率也能提高到之前的4倍。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!