计算机组成原理练习题(含参考答案)_第1页
计算机组成原理练习题(含参考答案)_第2页
计算机组成原理练习题(含参考答案)_第3页
计算机组成原理练习题(含参考答案)_第4页
计算机组成原理练习题(含参考答案)_第5页
已阅读5页,还剩23页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机组成原理练习题(含参考答案)一、单选题(共102题,每题1分,共102分)1.若浮点数用补码表示,判断运算结果是否是规格化数的方法是()A、数符与尾数最高有效数位相同B、数符与尾数最高有效数位相异C、阶符与数符相异D、阶符与数符相同正确答案:B2.下列说法中,正确的是()。A、指令的地址码给出存储器地址的加法指令,在执行周期一定要访存B、指令的地址码给出存储器地址的加法指令,在执行周期一定不需要访存C、加法指令的执行周期一定要访存D、加法指令的执行周期一定不要访存正确答案:A答案解析:对于指令的地址码给出存储器地址的加法指令,在执行周期需要从存储器中读取操作数,所以一定要访存。选项[B]中说一定不需要访存错误;选项[C]加法指令如果操作数在寄存器中,执行周期可能不需要访存,该说法不准确;选项[D]同理不准确。所以正确答案是[A]。3.当定点运算发生溢出时,应()。A、向右规格化B、向左规格化C、舍入处理D、发出出错信息正确答案:D答案解析:当定点运算发生溢出时,意味着运算结果超出了所能表示的范围,此时应发出出错信息,以提示程序出现了异常情况,而不是进行规格化或舍入处理等其他操作。向左或向右规格化是针对浮点数运算中阶码和尾数调整的操作;舍入处理一般是在进行数值截断等操作时为了减少误差而采用的方法,均不符合溢出时的处理要求。4.下列选项中,能缩短程序执行时间的措施是()。I.提高CPU时钟频率II.优化数据通路结构III.对程序进行编译优化A、I、II、IIIB、仅I和IIC、仅I和IIID、仅II和III正确答案:A答案解析:I.提高CPU时钟频率可以使CPU在单位时间内执行更多的指令,从而缩短程序执行时间。II.优化数据通路结构能够减少数据传输的延迟和提高数据处理的效率,进而缩短程序执行时间。III.对程序进行编译优化可以生成更高效的机器代码,使程序执行得更快,也能缩短程序执行时间。所以I、II、III都能缩短程序执行时间。5.将外围设备与主存统一编址,—般是指()。A、每个外围接口占一个地址码B、每台外设由一个主存单元管理C、接口中的有关寄存器各占一个地址码D、每台设备占一个地址码正确答案:C6.为了实现输入输出操作,指令中()。A、对单独编址方式,可以指明设备号或端口地址。对统一编址方式,可以指明寄存器的总线地址B、必须指明外围接口中寄存器的地址码C、必须指明外围设备的设备号D、必须同时指明外围设备号与接口中寄存器的总线地址正确答案:A答案解析:对于单独编址方式,通过指明设备号或端口地址来实现输入输出操作;对于统一编址方式,则指明寄存器的总线地址来进行输入输出操作。B选项只强调指明寄存器地址码,不全面;C选项只说指明设备号,不准确;D选项同时指明设备号和寄存器总线地址的说法不符合单独编址和统一编址的特点。所以正确答案是A。7.总线的异步通信方式()。A、不采用时钟信号,只采用握手信号B、既采用时钟信号,又采用握手信号C、既不采用时钟信号,又不采用握手信号D、采用时钟信号,不采用握手信号正确答案:A答案解析:异步通信方式不采用统一的时钟信号,而是采用握手信号来实现通信双方的协调,通过相互传递控制信号来确定数据的传输时机等,所以答案是A。8.在定点机中执行算术运算时会产生溢出,其原因是()。A、运算结果无法表示B、主存容量不够C、操作数过大D、操作数地址过大正确答案:A答案解析:在定点机中,当运算结果超出了定点数所能表示的范围时就会产生溢出,即运算结果无法表示。主存容量不够与算术运算溢出无关;操作数过大不一定就会导致溢出,只要运算结果在表示范围内就不会溢出;操作数地址过大和算术运算溢出没有直接关系。所以答案是A。9.在CRC码中,接收端检查出某位出错后,一般采用的纠正方法是()。A、判断余数值由接收端自行纠正B、请求程序发送C、删除数据D、以上均可正确答案:A答案解析:在CRC码中,接收端检查出某位出错后,一般采用的纠正方法是判断余数值由接收端自行纠正。接收端通过计算接收到的CRC码的余数,并与预先设定的余数表进行比对,从而确定出错位并纠正。请求程序发送不是通常的纠正方式;删除数据也不是针对CRC码出错的常规纠正手段。所以答案是A。10.下列数中,最大的数是()A、45DB、101001BC、52QD、2BH正确答案:A11.在程序控制传送方式中,()可提高系统的工作效率。A、中断传送B、无条件传送C、查询传送D、前三项均可正确答案:A答案解析:中断传送方式下,CPU不是被动地等待,而是可以去执行其他任务,当外设准备好数据或完成操作时,通过中断请求通知CPU,CPU再暂停当前工作去处理外设事务,这样大大提高了CPU的利用率,从而提高了系统的工作效率。无条件传送方式是不管外设状态直接传送,可能会因为外设未准备好而传输错误,效率不一定高。查询传送方式CPU需要不断查询外设状态,在未准备好时一直等待,浪费CPU时间,效率较低。所以可提高系统工作效率的是中断传送。12.EPROM是指()。A、读写存储器B、可编程的只读存储器C、只读存储器D、光擦除可编程的只读存储器正确答案:B13.下列叙述中()是正确的。A、主存可由RAM和ROM组成B、主存只能由ROM组成C、主存只能由RAM组成D、主存只能由SRAM组成正确答案:A答案解析:主存通常是由随机存取存储器(RAM)和只读存储器(ROM)组成的。RAM用于暂时存储CPU正在处理的数据和程序,可读可写;ROM则用于存储一些固定不变的程序和数据,如BIOS等,通常是只读的。B选项主存只由ROM组成无法满足程序运行时数据的动态存储需求;C选项主存只由RAM组成,断电后数据会丢失,无法保存一些需要长期保存的信息;D选项SRAM只是RAM的一种,主存不只能由SRAM组成。14.在NRZ1制记录方式中,记录1时电流要()。A、从-I→+IB、从-I→+I,或从+I→-I都可C、从0→-ID、从0→+I正确答案:B15.2013年,在国际超级计算机500强排序中,()研制的()位居第1,浮点运算速度达到33.86千万亿次/秒。A、中国、天河二号B、美国、泰坦C、美国、红杉D、日本、京正确答案:A答案解析:2013年,在国际超级计算机500强排序中,中国研制的天河二号位居第1,浮点运算速度达到33.86千万亿次/秒。所以答案选A。16.计算机中不能通过编程访问的是()。A、通用寄存器B、暂存器C、变址寄存器D、主存储器正确答案:B答案解析:暂存器通常是计算机内部用于临时存储数据的部件,一般不直接对外提供编程访问接口,程序员难以通过编写代码直接操作暂存器。而变址寄存器、通用寄存器以及主存储器在计算机系统中通常是可以通过编程指令进行访问和操作的。17.在指令的地址字段中,直接指出操作数本身的寻址方式,称为()。A、立即寻址B、隐含寻址C、寄存器寻址D、直接寻址正确答案:A答案解析:立即寻址是在指令的地址字段中直接指出操作数本身,这种方式下操作数紧跟在操作码之后。隐含寻址是指操作数隐含在操作码或某个寄存器中,不需要在指令中显式给出;寄存器寻址是指令中给出寄存器编号,操作数存放在寄存器中;直接寻址是指令中直接给出操作数的内存地址。所以答案是A。18.()是程序运行时的存储位置,包括所需的数据。A、主存B、数据通路C、硬盘D、操作系统正确答案:A答案解析:主存是程序运行时的存储位置,程序运行时的数据和指令等都存储在主存中,CPU直接与主存进行数据交互来执行程序。数据通路主要是数据传输的路径;硬盘是外部存储设备,用于长期存储数据;操作系统是管理计算机硬件与软件资源的程序。19.用二地址指令来完成算术运算时,其结果一般存放在()。A、其中一个地址码提供的地址中B、栈顶C、累加器(ACC)中D、以上都不对正确答案:A20.1970年,()公司第一个发明了半导体存储器,从而开始取代磁芯存储器,使计算机的发展走向了一个新的里程碑。A、摩托罗拉B、仙童C、索尼D、英特尔正确答案:B21.运算器虽有许多部件组成,但核心部分是()。A、算术逻辑运算单元B、数据总线C、多路开关D、通用寄存器正确答案:A答案解析:运算器的核心部分是算术逻辑运算单元(ALU),它负责完成各种算术运算(如加、减、乘、除等)和逻辑运算(如与、或、非等),对数据进行加工处理,是实现运算功能的关键部件。数据总线用于传输数据,多路开关用于选择数据传输路径,通用寄存器用于暂存数据,它们都围绕着算术逻辑运算单元发挥作用,不是运算器的核心。22.迄今为止,计算机中的所有信息仍以二进制方式表示的理由是()。A、节约元件B、物理器件性能所致C、信息处理方便D、运算速度快正确答案:B答案解析:计算机中的物理器件如晶体管等,其工作状态通常只有两种,正好可以方便地表示二进制的0和1,所以计算机中的所有信息仍以二进制方式表示是由物理器件性能所致。23.直接寻址的无条件转移指令功能是将指令中的地址码送入()。A、PC(程序计数器)B、地址寄存器C、累加器D、ALU正确答案:A答案解析:直接寻址的无条件转移指令会将指令中的地址码送入程序计数器(PC),使程序跳转到指定的地址去执行,所以答案是[A]。24.单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常需采用()。A、隐含寻址方式B、堆栈寻址方式C、间接寻址方式D、立即寻址方式正确答案:A答案解析:隐含寻址方式是指在指令中不明显地给出操作数的地址,而是隐含地规定操作数的地址。在单地址指令中,为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常采用隐含寻址方式,如隐含使用累加器等。立即寻址方式操作数直接在指令中给出;堆栈寻址方式操作数存放在堆栈中;间接寻址方式是通过地址码找到的地址中存放操作数,均不符合题意。25.表示主存容量,通常以()为单位。A、字节数B、扇区数C、记录项数D、数据块数正确答案:A答案解析:主存容量通常以字节数为单位来衡量,扇区数、记录项数、数据块数一般不是用于表示主存容量的单位。26.下列数中,最大的数是()。A、45B、(52)8C、(2B)16D、(101001)2正确答案:A27.假定有两个整数用8位补码分别表示为r1=F5H,r2=EEH。若将运算结果存放在一个8位寄存器中,则下列运算中会发生溢出的是()。A、r1+r2B、r1-r2C、r1/r2D、r1×r2正确答案:D28.1971年,英特尔公司开发出世界上第一片4位微处理器首次将()CPU的所有元件都放入同一块芯片之内。A、Intel4004B、Intel8008C、Intel8080D、Intel8086正确答案:A答案解析:1971年,英特尔公司开发出世界上第一片4位微处理器Intel4004,首次将CPU的所有元件都放入同一块芯片之内,开启了微型计算机的新时代。而Intel8008是8位微处理器;Intel8080是8位微处理器;Intel8086是16位微处理器。所以答案是Intel4004,选A。29.总线()技术可以使不同的信号在同一条信号线上传输,分时使用。A、复用B、分时C、分频D、带宽正确答案:A答案解析:复用技术是指在同一传输介质上同时传输多个信号的技术,它可以使不同的信号在同一条信号线上传输,分时使用,从而提高传输介质的利用率。分时技术是指多个用户或设备分时共享资源的技术;分频技术是指将一个信号的频率分成若干个不同频率的信号的技术;带宽是指在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”。所以答案是[A]复用。30.CPU可以直接访问的存储器是()。A、主存B、光盘C、磁盘D、磁带正确答案:A答案解析:CPU可以直接访问主存,主存用于暂时存放CPU运算所需的数据和结果等。而光盘、磁盘、磁带都属于外存,CPU不能直接访问外存,需要先将外存中的数据调入主存后CPU才能访问。31.在规格化浮点数表示中,保持其他方面不变,将阶码部分的移码表示改成补码表示,将会使数的表示范围()。A、不变B、增大C、减少D、以上都不对正确答案:A32.计算机操作的最小单位时间是()。A、时钟周期B、指令周期C、CPU周期D、中断周期正确答案:A答案解析:时钟周期是计算机操作的最小时间单位,指令周期由若干个CPU周期组成,CPU周期又包含若干个时钟周期,中断周期是在中断响应过程中用到的时间概念,它也是基于时钟周期等构建的,所以计算机操作的最小单位时间是时钟周期。33.下列情况不会发生溢出的是()A、正数与负数相加B、负数减正数C、正数减负数D、负数与负数相加正确答案:A34.在集中式计数器定时查询方式下,若每次计数都从上次得到响应的设备随后一个设备号开始,则()。A、每个设备的优先级均等B、设备号大的设备优先级高C、设备号小的设备优先级高D、每个设备的优先级随机变化正确答案:A35.下列选项中,在I/O总线的数据线上传输的信息包括()。I.I/O接口中的命令字II.I/O接口中的状态字III.中断类型号A、I、II、IIIB、仅I、IIC、仅I、IIID、仅II、III正确答案:A答案解析:I/O总线的数据线上传输的信息包括I/O接口中的命令字、状态字以及中断类型号等。命令字是CPU发给I/O接口的控制命令,状态字是I/O接口反馈给CPU的工作状态信息,中断类型号用于标识中断源,这些信息都需要通过数据线在CPU与I/O接口之间传输。36.输入输出指令的功能是()。A、在CPU与I/O端口之间进行数据传送B、在主存与CPU之间进行数据传送C、在主存与I/O端口之间进行数据传送D、在I/O端口与I/O端口之间进行数据传送正确答案:A答案解析:输入输出指令主要用于在CPU与I/O端口之间进行数据传送,实现CPU与外部设备之间的数据交互。主存与CPU之间的数据传送通常由其他指令完成,如加载和存储指令等。主存与I/O端口之间的数据传送一般也不是直接通过输入输出指令,而是通过CPU间接实现。I/O端口与I/O端口之间一般不能直接通过输入输出指令进行数据传送。37.奇校验的编码原则是()。A、让编成的校验码为1的个数为奇数B、让待编信息为1的个数为奇数C、让待编信息为0的个数为奇数D、让编成的校验码为0的个数为奇数正确答案:A答案解析:奇校验是指在编码时,要保证包括校验位在内的整个编码中1的个数为奇数。所以是让编成的校验码为1的个数为奇数,答案选A。38.移码和补码比较,只有()不同,其他都相同。A、符号B、负号C、标志D、正号正确答案:A39.在补码的加减法中,用两位符号位判断溢出,两位符号位为01是,表示()。A、结果正溢出B、结果为正数,无溢出C、结果为负数,没有溢出D、结果负溢出正确答案:A答案解析:在补码加减法中,两位符号位为01时,表示结果正溢出。当进行加法运算时,如果最高有效位(符号位)产生进位而次高位不产生进位,就会出现这种情况,导致结果超出了能表示的正数范围,即正溢出。40.在浮点加减运算中,对阶的原则是()。A、小阶向大阶对齐B、大阶向小阶对齐C、加数向被加数对齐D、被加数向加数对齐正确答案:A答案解析:对阶时,小阶向大阶对齐,这样可使小阶数的尾数右移较少的位数,减少精度损失。41.按IEEE754标准规定的32位浮点数(单精度浮点数)41A4C000H对应的十进制数是()。A、20.59375B、4.59375C、-20.59375D、-4.59375正确答案:A答案解析:将十六进制数41A4C000H转换为二进制数为01000001101001001100000000000000。根据IEEE754标准,32位浮点数的格式为:符号位(1位)+指数位(8位)+尾数位(23位)。符号位为0,表示正数。指数位为10000011,转换为十进制为131,减去偏移量127,得到真实指数为4。尾数位为01001001100000000000000,加上隐藏位1,得到1.010010011。则该浮点数对应的十进制数为1.010010011×2^4=16.59375×1.28=20.59375,所以答案选A。42.微程序存放在()。A、CM中B、主存中C、堆栈中D、磁盘中正确答案:A答案解析:微程序存放在控制存储器(CM)中。控制存储器用来存放实现全部指令系统的微程序,是一种只读型存储器,其内容一旦写入,在运行过程中就不会改变。主存用于存放程序和数据;堆栈是一种数据结构,用于特定的操作;磁盘主要用于外存数据存储,均不是存放微程序的地方。43.磁盘常采用()。A、直接存取方式B、只读不写方式C、随机存取方式D、顺序序存取方式正确答案:A44.下列关于各种寻址方式获取操作数快慢的说法中,正确的是()。Ⅰ.立即寻址快于堆栈寻址Ⅱ.堆栈寻址快于寄存器寻址Ⅲ.寄存器一次间接寻址快于变址寻址Ⅳ.变址寻址快于一次间接寻址A、Ⅱ、ⅢB、Ⅲ、ⅣC、Ⅰ、Ⅲ、ⅣD、Ⅰ、Ⅳ正确答案:C45.下列各类存储器中,不采用随机存取方式的是()。A、CDROMB、EPROMC、DRAMD、SRAM正确答案:A答案解析:随机存取是指可以按照任意顺序访问存储单元,随机存取存储器(RAM)包括DRAM(动态随机存取存储器)和SRAM(静态随机存取存储器)都采用随机存取方式。而CDROM是只读光盘,只能顺序读取数据,不采用随机存取方式。EPROM是可擦除可编程只读存储器,也不是随机存取的。所以不采用随机存取方式的是CDROM,答案选A。46.响应中断请求的条件是()。A、外设工作完成和系统允许时B、外设提出中断C、外设工作完成和中断标记触发器为“1”时D、CPU提出中断正确答案:A47.某一DRAM芯片其容量为16K×1,除电源线、接地线和刷新线外,该芯片的最小引脚数目应为()。A、12B、16C、18D、11正确答案:A48.三种集中式总线控制中,()方式对电路故障最敏感。A、串行链接B、计数器定时查询C、独立请求D、以上都不对正确答案:A答案解析:串行链接方式对电路故障最敏感。在串行链接中,总线控制权的传递是依次通过各个部件,若其中某个部件的电路出现故障,可能会导致整个总线控制流程无法正常进行,影响后续部件对总线的使用。而计数器定时查询方式相对串行链接,对个别部件故障有一定的容错能力;独立请求方式则由于每个部件都有独立的请求线和控制线,个别部件故障对其他部件影响较小。49.某机器字长16位,主存按字节编址,转移指令采用相对寻址,由两个字节组成,第一字节为操作码字段,第二字节为相对位移量字段。假定取指令时,每取一个字节PC自动加1。若某转移指令所在主存地址为2000H,相对位移量字段的内容为06H,则该转移指令成功转以后的目标地址是()。A、2008HB、2006HC、2007HD、2009H正确答案:A50.程序P在机器M上的执行时间是20秒,编译优化后,P执行的指令数减少到原来的70%,而CPI增加到原来的1.2倍,则P在M上的执行时间是()。A、16.8秒B、8.4秒C、11.7秒D、14秒正确答案:A51.n+1位二进制正整数的取值范围是()。A、0~2[n+1]-1B、0~2[n]-1C、1~2[n+1]-1D、1~2[n]-1正确答案:A52.假定一次ALU运算用1个时钟周期,移位一次用1个时钟周期,则最快的32位原码一位乘法所需要的时钟周期数大约为()。A、64B、32C、96D、100正确答案:A53.地址总线A15(高位)~A0(低位),用2K×4的存储芯片组成16KB的存储器,则加至各存储芯片上的地址线是()。A、A10~A0B、A15~A5C、A16~A15D、A9~A0正确答案:A答案解析:1.计算所需存储芯片数量:-已知要组成\(16KB\)的存储器,存储芯片为\(2K×4\)。-\(16KB\div(2K×4)=16KB\div8KB=2\),即需要\(2\)组\(2K×4\)的芯片。-因为\(2^n=2K=2×1024=2^{11}\),所以\(n=11\),即\(2K\)存储芯片的地址线需要\(11\)根。2.分析地址线分配:-总地址线\(A15\)(高位)\(\simA0\)(低位)共\(16\)根。-对于\(2K×4\)的存储芯片,需要\(11\)根地址线。-从\(A15\)(高位)开始,\(2K\)存储芯片占用\(11\)根地址线,即\(A15\simA5\)(因为\(15-11+1=5\))。-那么另一组芯片同样占用\(11\)根地址线,即\(A10\simA0\)。-所以加至各存储芯片上的地址线是\(A10\simA0\)。54.20世纪50年代,为了发挥()的效率,提出了()技术,从而发展了操作系统,通过它对()进行管理和调度。A、硬设备,多道程序,硬软资源B、计算机,操作系统,计算机C、计算,并行,算法D、硬设备,晶体管,计算机正确答案:A答案解析:20世纪50年代,为了发挥硬设备的效率,提出了多道程序技术,从而发展了操作系统,通过它对硬软资源进行管理和调度。多道程序设计技术能让多个程序同时在计算机系统中运行,提高了硬件资源的利用率,操作系统则负责对计算机系统的各种资源(包括硬件和软件资源)进行统一管理和调度,使得计算机系统能够高效稳定地运行。选项B中计算机概念不准确,题干强调发挥硬设备效率进而发展操作系统等;选项C中并行、算法与题干描述不契合;选项D中晶体管不是当时提出相关技术的关键因素,主要是为了发挥硬设备效率提出多道程序技术等。55.在链式查询方式下,若有N个设备,则()。A、只需一条总线请求线B、需要N条总线请求线C、视情况而定,可能一条,也可能N条总线请求线D、以上说法都不对正确答案:A答案解析:链式查询方式下,所有设备的总线请求信号都连到一条总线上,所以只需一条总线请求线。56.float类型(IEEE754单精度浮点数格式)能表示的最大正整数是()。A、2[127]-2[103]B、2[127]-2[104]C、2[126]-2[103]D、2[128]-2[104]正确答案:D57.冯·诺伊曼计算机中,CPU区分从存储器取出的是指令还是数据的依据是()。A、访问指令和访问数据时所处的指令执行阶段不同B、指令译码的结果不同C、访问指令和访问数据时寻址方式不同D、指令和数据所在的存储单元地址范围不同正确答案:A58.补码的加减法是指()A、操作数用补码表示,连同符号位直接相加减,减某数用加某负数的补码代替,结果的符号在运算中形成B、操作数用补码表示,两数相加减,符号位单独处理,减法用加法代替C、操作数用补码表示,符号位和数值位一起参加运算,结果的符号与加减相同D、操作数用补码表示,由数符决定两数的操作,符号位单独处理正确答案:A答案解析:补码的加减法中,操作数用补码表示,连同符号位直接相加减,减某数用加某负数的补码代替,结果的符号在运算中形成。B选项符号位单独处理错误;C选项结果符号与加减相同表述不准确;D选项由数符决定操作且符号位单独处理不符合补码加减法规则。59.在菊花链方式下,越接近控制器的设备优先级()。A、越低B、越高C、越困难D、越容易正确答案:B60.CPU响应中断的时间是()。A、一个指令周期结束时B、一个总线周期结束时C、一个机器周期结束时D、一个时钟周期结束时正确答案:A61.下列选项中,不属于外部中断的事件是()。A、无效操作码B、打印机缺纸C、键盘缓冲满D、采样定时到正确答案:A答案解析:外部中断是指来自CPU外部的中断请求,如I/O设备发出的中断请求,表示设备的某种状态或事件发生。打印机缺纸、键盘缓冲满、采样定时到都属于外部设备引发的事件,可产生外部中断。而无效操作码是在指令执行过程中CPU内部检测到的错误,不是外部事件,不属于外部中断。62.在控制器的控制信号中,相容的信号是()的信号。A、可以相继出现B、不可以同时出现C、可以相互替代D、可以同时出现正确答案:D答案解析:相容的信号是指可以同时出现的信号。在控制器的控制信号中,有些信号在功能上不相互冲突,能够在同一时刻或同一控制阶段共同存在,所以是可以同时出现的信号。63.在通用计算机指令系统的二地址指令中,操作数的物理位置可安排在()。Ⅰ一个主存单元和缓冲寄存器Ⅱ两个数据寄存器Ⅲ一个主存单元和一个数据寄存器Ⅳ一个数据寄存器和一个控制寄存器Ⅴ一个主存单元和一个外存单元A、Ⅰ、Ⅱ、Ⅲ、ⅤB、Ⅰ、Ⅱ、ⅢC、Ⅱ、Ⅲ、ⅣD、Ⅱ、Ⅲ正确答案:D64.直接寻址的无条件转移指令功能是将指令中的地址码送()。A、PCB、地址寄存器C、累加器D、指令寄存器正确答案:A答案解析:直接寻址的无条件转移指令是将指令中的地址码送程序计数器(PC),使程序跳转到指定的地址去执行,所以答案是A。65.假定一个同步总线的工作频率为33MHZ,总线中有32位数据线,每个总线时钟传输一次数据,则该总线的最大数据传输率为()。A、132MB/sB、66MB/sC、528MB/sD、1056MB/s正确答案:A66.中央处理器(CPU)包含()。A、运算器、控制器和CacheB、控制器C、运算器D、运算器、控制器和主存储器正确答案:A答案解析:中央处理器(CPU)主要由运算器、控制器和Cache组成。运算器负责数据的算术运算和逻辑运算;控制器是计算机的指挥中心,负责协调和控制计算机各部件的工作;Cache是高速缓冲存储器,用于缓解CPU与主存之间速度不匹配的问题。主存储器不属于CPU的组成部分。所以答案是A。67.在采用()对设备进行编址情况下,不需要专门的I/O指令组。A、统一编址法B、单独编址法C、两者都是D、两者都不是正确答案:A答案解析:统一编址法是将I/O设备的寄存器与主存单元统一编址,这样访问I/O设备就如同访问主存一样,不需要专门的I/O指令组。单独编址法则需要专门的I/O指令组来访问I/O设备。68.在统一编址方式下,下面的说法()是正确的。A、一个具体地址既可对应输入/输出设备,又可对应内存单元B、一个具体地址只能对应内存单元C、一个具体地址只能对应输入/输出设备D、只对应输入/输出设备或者只对应内存单元正确答案:D69.下列编码中,零的表示形式是唯一的编码是()。A、原码B、原码和补码C、补码D、反码正确答案:C答案解析:补码中零的表示形式是唯一的。原码和反码中零有两种表示形式,而补码中零的表示是唯一的,+0和-0的补码表示相同。70.二进制补码定点小数1.101表示的十进制数是()。A、-0.375B、-0.625C、-0.101D、1.625正确答案:A答案解析:首先将二进制补码1.101转换为原码,补码1.101的原码是1.011。然后计算其对应的十进制数,1×2^(-1)+0×2^(-2)+1×2^(-3)=0.5+0+0.125=0.625,所以其表示的十进制数是-0.625,而-0.625>-0.375,所以答案是A。71.由0、1代码组成的语言,称为()。A、机器语言B、汇编语言C、人工语言D、高级语言正确答案:A答案解析:机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合,由0和1代码组成。汇编语言是用助记符来表示操作码和操作数的语言。人工语言是人为设计的语言,有多种类型,这里不符合。高级语言是更接近人类自然语言和数学表达式的编程语言,不是由0和1代码组成。72.以下叙述中()是错误的。A、所有指令的取指令操作都是相同的B、取指令操作是控制器固有的功能,不需要在操作码控制下完成C、在指令长度相同的情况下,所有指令的取指操作都是相同的D、一条指令包含取指、分析、执行三个阶段正确答案:A73.下列描述中()是正确的。A、一台计算机包括输入、输出、控制、存储及算逻运算五个单元B、控制器能理解、解释并执行所有的指令及存储结果C、所有的数据运算都在CPU的控制器中完成D、以上答案都正确正确答案:A答案解析:一台计算机通常包括输入、输出、控制、存储及算逻运算五个单元,A正确;控制器能理解、解释并执行指令,但不存储结果,B错误;所有的数据运算都在CPU的运算器中完成,而不是控制器,C错误;所以D选项也错误。74.设机器数采用补码表示(含1位符号位),若寄存器的内容为9BH,则对应十进制数为()A、-101B、-27C、-97D、155正确答案:A75.在控制器的控制方式中,机器周期内的时钟周期个数可以不相同,这属于()。A、同步控制B、异步控制C、联合控制D、局部控制正确答案:A答案解析:同步控制是指由统一的时序信号控制整个计算机系统的各部件协调工作。在同步控制方式下,机器周期是固定的,每个机器周期包含的时钟周期个数也是固定相同的,所以A选项不符合。异步控制是指系统中各部件采用各自的时钟信号,以应答方式进行联络,不存在机器周期内时钟周期个数固定的情况,B选项不符合。联合控制是同步控制和异步控制相结合的方式,机器周期内的时钟周期个数可以不相同,C选项符合。局部控制不是控制器的这种控制方式分类,D选项不符合。76.用于科学计算的计算机中,标志系统性能的主要参数是()。A、MFLOPS(每秒百万个浮点操作)B、主频C、主存容量D、MIPS正确答案:A答案解析:MFLOPS(每秒百万个浮点操作)是用于衡量计算机科学计算性能的重要指标,它反映了计算机在单位时间内执行浮点运算的能力,更能体现用于科学计算的计算机的性能。主频主要影响计算机的运算速度,但不能直接体现科学计算的能力;主存容量主要影响计算机能同时处理的数据量;MIPS是每秒百万条指令数,侧重于衡量通用计算机指令执行速度,对于科学计算中大量的浮点运算衡量不够准确。77.下列有关运算器的描述中()是正确的。A、能暂时存放运算结果B、只作算术运算,不作逻辑运算C、只作加法D、以上答案都不对正确答案:A78.芯片74181可完成()。A、16种算术运算和16种逻辑运算B、16种算术运算C、16种逻辑运算D、8种算术运算和8种逻辑运算正确答案:A答案解析:芯片74181是一种多功能的算术逻辑单元(ALU),它可以完成16种算术运算(加、减、加1、减1、与、或、非、异或、同或、逻辑乘、逻辑除、求补、算术左移、算术右移、逻辑左移、逻辑右移)和16种逻辑运算,所以答案选A。79.表示一帧彩色图像的颜色数是()。A、2[512]B、2[24]C、2[3]D、2[8]正确答案:B80.串行运算器结构简单,其运算规律是()。A、由低位到高位逐位运算B、由低位到高位先行进行进位运算C、由低位到高位先行进行借位运算D、由高位到低位逐位运算正确答案:A答案解析:串行运算器结构简单,是由低位到高位逐位运算的。在进行运算时,按照从最低位开始,依次向高位进行计算的顺序,所以答案是A。81.微程序入口地址是()根据指令的操作码产生的。A、计数器B、计时器C、判断逻辑矩阵D、译码器正确答案:D答案解析:微程序入口地址是由译码器根据指令的操作码产生的。译码器的作用就是将指令的操作码进行译码,从而确定该指令对应的微程序入口地址,以便执行相应的微程序来完成指令的功能。计数器主要用于计数等功能;计时器用于计时;判断逻辑矩阵用于进行逻辑判断等,均与产生微程序入口地址无关。82.某8位计算机中,假定x和y是两个带符号整数变量,用补码表示,x=63,y=-31,则x-y的机器数及其相应的溢出标志OF分别是()。A、5EH、0B、5DH、1C、5EH、1D、5DH、0正确答案:A83.关于定点数和浮点数的叙述中,错误的是()。A、整数在计算机中用定点数表示,不能用浮点数表示B、同一个数的浮点数表示形式并不唯一C、浮点数的表示范围通常比定点数大D、计算机中实数用浮点数表示正确答案:A答案解析:整数在计算机中既可以用定点数表示,也可以用浮点数表示。例如,在某些情况下,整数可以通过浮点数的特定表示形式来处理,只不过在大多数编程语言中,整数通常默认以定点数形式存储和运算。B选项,同一个数的浮点数表示形式确实不唯一,因为可以通过调整指数和尾数部分来表示相同的值。C选项,浮点数由于其能够表示更大的指数范围,所以表示范围通常比定点数大。D选项,计算机中实数一般用浮点数来表示。84.字长12位,用定点补码规格化小数表示时,所能表示的正数范围是()。A、2-11~(1-2-11)B、1/2~(1-2-11)C、(1/2+2-11)~(1-2-11)D、2-12~(1-2-12)正确答案:B85.下列几种存储器中,()是易失性存储器。A、CacheB、EPROMC、FlashMemoryD、CD-ROM正确答案:A答案解析:Cache即高速缓冲存储器,它是易失性存储器,断电后数据会丢失。EPROM是可擦除可编程只读存储器,断电后数据不会丢失。FlashMemory是闪存,属于非易失性存储器。CD-ROM是只读光盘,不是存储器类型中的易失性或非易失性分类范畴。所以易失性存储器是Cache,答案选A。86.8位反码表示整数的最小值和最大值为()。A、-127,+127B、-255,+255C、-128,+128D、-256,+256正确答案:A答案解析:8位反码表示的整数,其中最高位为符号位。对于正数,其反码与原码相同,所以最大正数是01111111,即+127;对于负数,其反码是原码除符号位外各位取反,最小负数是10000000,其原码是11111111,对应十进制为-127,所以8位反码表示整数的最小值是-127,最大值是+127。87.下面是关于计算机中存储容量单位的叙述,其中错误的是()。A、一台计算机的编址单位、指令字长和数据字长都一样,且是字节的整数倍B、最小的计量单位为位(bit),表示一位“0”或“1”C、最基本的计量单位是字节(Byte),一个字节等于8bD、主存容量为1KB,其含义是主存中能存放1024个字节的二进制信息正确答案:A答案解析:1.一台计算机的编址单位、指令字长和数据字长不一定都一样,而且不一定是字节的整数倍,所以A选项错误。2.最小的计量单位为位(bit),表示一位“0”或“1”,B选项正确。3.最基本的计量单位是字节(Byte),一个字节等于8b,C选项正确。4.主存容量为1KB,1KB=1024B,其含义是主存中能存放1024个字节的二进制信息,D选项正确。88.用移码表示浮点数的阶码,其好处是()。A、便于判别溢出B、便于用比较电路比较阶的大小C、便于求阶差D、提高运算精度正确答案:B答案解析:移码表示浮点数的阶码,其符号位可以直接反映出阶码的大小关系,便于用比较电路比较阶的大小。例如,两个移码表示的阶码,直接比较其数值大小就可以知道阶的大小关系,而不需要像补码那样进行复杂的判断。便于求阶差不是移码表示阶码的主要好处;移码本身并不能直接提高运算精度;移码在判别溢出方面不如补码直观和常用。89.超标量技术是()。A、在每个时钟周期内同时并发多条指令;B、缩短原来流水线的处理器周期C、把多条能并行操作的指令组合成一条具有多个操作码字段的指令D、以上都不对正确答案:A答案解析:超标量技术是指在每个时钟周期内同时并发多条指令,以提高处理器的执行效率。B选项缩短原来流水线的处理器周期的是流水线技术;C选项把多条能并行操作的指令组合成一条具有多个操作码字段的指令是超长指令字技术。90.在下列存储器中,()属于磁表面存储器。A、高速缓存B、磁盘C、固存(或光盘)D、主存正确答案:B答案解析:磁表面存储器是用磁性材料做成的存储器,磁盘是利用磁性材料记录数据的,属于磁表面存储器;固存(或光盘)是利用光学技术或半导体技术存储数据,不属于磁表面存储器;高速缓存和主存一般采用半导体存储技术,也不属于磁表面存储器。91.DMA方式()。A、不能取代中断方式B、既然能用于高速外围设备的信息传送,也就能代替中断方式C、也能向CPU请求中断处理数据传送D、能取代中断方式正确答案:A答案解析:DMA方式是一种直接存储器访问方式,它可以在不经过CPU干预的情况下,实现高速外围设备与内存之间的数据传输。虽然DMA方式能够提高数据传输效率,但它并不能完全取代中断方式。中断方式在处理一些需要CPU及时响应的事件时,如外部设备的异常情况、定时任务等,具有不可替代的作用。而DMA方式主要用于高速数据传输,无法处理这些复杂的中断情况。因此,DMA方式不能取代中断方式,选项A正确。92.在下面的结论中,()是正确的。A、主存可以和外围设备一样,通过单总线被访问B、主存是主机的一部分,必须通过专用总线进行访问C、主存是主机的一部分,不能通过单总线被访问D、主存是主机的一部分,必须通过内总线进行访问正确答案:A93.下列陈述中,正确的是()。A、浮点运算可由阶码运算和尾数运算两部分联合实现B、定点补码运算时,其符号位不参加运算。C、浮点数的正负由阶码的正负符号决定D、浮点数的尾数部分只进行乘法和除法运算正确答案:A答案解析:1.对于选项A:浮点运算确实可由阶码运算和尾数运算两部分联合实现。阶码运算主要处理指数部分,用于确定数的大小范围;尾数运算则处理小数部分,用于确定数的精度。例如,对于浮点数3.14×10²,3.14是尾数,10²是阶码,通过分别对阶码和尾数进

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论