《微机原理》练习测验题库

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

微机原理练习测验题库一、选择题1.运算器与控制器统称为:CA.微形计算机B.程序C.CPU2.一个字节的数据包含多少个二进制位:BA.1位B.8位C.不定3.一个字的数据包含多少个二进制位:C?A.1位B.8位C.不定4.微型计算机系统包括哪几个部分:CA.CPU,存储器,I/O接口B.CPU,存储器,I/O接口及程序设计语言C.微型计算机的硬件及相应的软件5.C++是一种什么软件:BA.监控程序B.程序设计语言C.应用软件6.按总线上传输信息类型区别,可将总线分为哪几类:CA.通讯总线,地址总线,系统总线B.数据总线,信息总线,片总线C.地址总线,数据总线,控制总线7.通用寄存器的作用是:CA.暂存指令代码等信息B.暂存一些CPU运行状态及标志等信息C.暂存一些运算中间结果等信息8.累加器A的作用是:BA.具有将有关内容累加的功能B.提供运算的一个操作数C.可以进行移位等操作9.运算器与控制器统称为:CA.微形计算机B.程序C.CPU10.一个字节的数据包含多少个二进制位:A.1位B.8位C.不定11.一个字的数据包含多少个二进制位:A.1位B.8位C.不定回答下列问题,点击正确答案前的选择框:12.无符号运算会产生。AA.进位B.补码C.溢出13.–128D的双字节补码是B?A.0FFHB.0FFFFHC.0F128H14.0—9的ASCII码是:BA.30—39B.30H—39HC.0---915.8086内存最大的扩充空间是:BA.64KB.1MC.2016.8086CPU内部由下列部件组成:BA.ALU、BIU及通用寄存器B.EU与BIUC.EU、通用寄存器、指令队列17.指令队列内是否包含下一条要执行的指令:CA.是B.不是C.不一定18.设AX=0F13EH,则AH等于:BA.0FHB.0F1HC.13H19.ZF标志=1表示:CA.某寄存器内容为零B.某寄存器内容不为零C.某次运算结果为零20.各指针寄存器中存放的是:AA.偏移地址B.段地址C.实际地址21.运算器与控制器统称为:CA.微形计算机B.程序C.CPU22.一个字节的数据包含多少个二进制位:BA.1位B.8位C.不定23.一个字的数据包含多少个二进制位:C?A.1位B.8位C.16位24.8284A由几种产生时钟脉冲的方法:BA.一种B.两种C.三种25.一个总线周期最多可以包含几个时钟周期:CA.4个B.5个C.5个以上26.时钟周期、总线周期、指令周期之间的关系是:BA.时钟周期总线周期指令周期B.时钟周期总线周期指令周期C.时钟周期总线周期指令周期27.最小方式下8086典型系统中8282功能是:BA.产生时钟脉冲B.地址锁存C.提高驱动力28.8086系统中(图2-10中),下列部件哪些是必需的:AA.8282B.8286C.外部设备29.8086最小系统中,三总线只能由8086控制:BA.是B.不是C.数据总线是,其他不是33.地址总线上总是输出存储器地址信号:BA.是B.不是C.不一定34.最大方式下,系统的芯片数比最小方式系统的芯片数:AA.多B.少C.不一定35.最大方式下RQ/GT1、RQ/GT0分别相当于最小方式下的HOLD与HLDA:BA.对B.错C.不一定36.8288输出的/MRDC与8086最小方式输出的/RD功:BA.一样B.不一样37.基本的总线读周期需要几个T状态:BA.1个B.4个C.多于4个38.等待状态可以持续几个T状态:CA.0个B.1个C.1个或更多39.8086在什么状态采样READY信号:CA.T1B.T3C.T3及Tw40.可以用什么信号作为地址锁存允许信号:BA./BHEB.ALEC.DT/R/DEN41.8288的普通写与超前写的区别是:BA.有效电平不同B.有效时间不同C.功能不同42.最小方式与最大方式下,8086的总线请求与响应各使用的是几个引脚:BA.1,2B.2,1C.2,2d.1,143.中断类型号是在中断响应周期什么时候读入CPU的:AA.第二个中断响应信号有效期间B.第一个中断响应信号有效期间C.ALE有效期间44.实际地址、段地址、有效地址分别是多少位16进制码:AA.5,4,4B.20,16,16C.5,4,5D.20,16,2045.8086系统1M内存空间最多能分成多少个不同的段:bA.16个B.64K个C.256个D.20个46.字数据只能采用规则存放:BA.是B.不是C.不一定47由某单元的物理地址即可确定其逻辑地址,或由逻辑地址即可确定其物理地址:D?A.是、是B.不是、不是C.是、不是D.不是、是48.堆栈中的单元只能采用先进后出的方式访问:B?A.对B.错49.8086CPU的PUSH指令执行时:BA.先推数据,再将SP-2B.先将SP-2,再推数据C.先推数据,再将SP+2D.先将SP+2,再推数据50.8086CPU的POP指令执行时:AA.先弹数据,再将SP+2B.先将SP+2,再弹数据C.先弹数据,再将SP-2D.先将SP-2,再弹数据51.8086系统中,I/O端口地址:CA.只能采用内存映像编址B.只能采用独立编址C.既可以采用独立编址,又能采用内存映像编址52.固定寻址方式中没有操作数:BA.对B.错53.一种处理器有两套指令,即助记符指令及机器指令:BA.对B.错54.寄存器寻址就是操作数所存放的地址在某一寄存器中:BA.对B.错55.存储器寻址表示了指令中的操作数:BA.本身B.在内存中的偏移地址C.内存中的段地址56.存储器寻址方式中,缺省段地址是SS的间址寄存器是:BA.SP间址B.BP间址C.BX间址57.能进行间接寻址的间址寄存器有:AA.4个B.6个C.8个58.计算指令执行时间时,不计入取指时间是因为:BA.取指时间很短,可忽略不计。B.取指与执行指令基本并行。C.取指时间是固定的,不需要单独计算。59.指令的执行时间正比于:AA.时钟周期B.寻址方式所用的时间C.执行的总线周期个数60.教材中所列的各指令基本执行时间”,是否已经包括必须的(即假设为规则存放的字)访问总线周期的时间。AA.是B.否61.LDS指令要求源操作数必须为:B?A.一个16位寄存器B.一个存储器操作数C.一个有效地址62.LES指令传送的是:BA.源操作数的值B.源操作数的偏移地址C.源操作数的物理地址63.无符号数相加与有符号数相加,是否使用同样的指令:AA.是B.否64.两无符号数相加造成OV标志为1,有何意义:AA.无意义B.相加有溢出C.相加有进位65.ADC指令将两操作数相加,再加上进位值1:AA.对B.错66.对任意2个操作数使用ADD相加后,再用DAA或AAA都能得到正确的BCD码结果:BA.对B.错67.对负数(补码)用求补指令得到的结果总是原数的绝对值:B?A.对B.错68.比较两符号数大小,应根据:C?A.CF,SF标志B.OF,ZF标志C.ZF,SF,OF标志69.两单字节带符号数用IMUL相乘,结果为:CA.单字节带符号数B.双字节无符号数C.双字节带符号数70.AAM对乘法调整,乘法的BCD码结果应:CA.小于65536B.小于9999C.小于99D.小于25671.双字节无符号数,除以单字节非零的无符号数,商肯定可以用单字节表示:BA.对B.错72.带符号数将其字长扩充1倍,而值不变,只需要:C?A.将高半部分补全0”B.将高半部分补全1”C.将原最高位扩充到高半部分73.MOVAX,0和XORAX,AX两条指令:C?A.实现的功能完全一样B.都将AX清零C.执行后AX值不一致74.SAL,SAR指令分别能将什么数乘以2:BA.无符号数无符号数B.无符号数带符号数C.带符号数无符号数D.带符号数带符号数75.REPE前缀实现:A?A.结果相等时,继续重复B.结果相等时,结束重复76.串操作指令源,目的串操作:CA.DS:SI与DS:DI指向B.ES:SI与ES:DI指向C.DS:SI与ES:DI指向77.MOVS指令传送的串类型:CA.仅能为字节串B.仅能为字串C.可以为字节串及字串78.串搜索指令搜索的串是:BA.由DS:SI指向B.ES:DI指向C.两者都可以79.近转移,远转移转移的范围是:CA.±32K以内与±32K以外B.64K以内与64K以外C.同一段内与不同段之间80.短转移转移范围是:CA.256字节以内B.同一段内C-128~+127范围内81.调用指令执行时,总是要将断点地址的CS与IP值推入堆栈:BA.对B.错82.调用指令执行完后,堆栈指针指向:AA.最后推入断点地址的单元B.最后推入断点地址单元的上一个单元(地址较低的单元)C.-128~+127范围内83RETn指令执行后,堆栈指针指向对应的CALL指令执行前的堆栈指针的位置BA.是.B不一定84.条件转移类指令有:CA.近转移、短转移、远转移B.只有近转移C.只有短转移85.LOOPNZ意味着:CA.CX=0且标志为1时转移结束循环B.CX=0或ZF标志为0时结束循环C.CX=0或ZF标志为1时结束循环86.LOOPNZ意味着:CA.设置串操作地址增方向与关中断B.设置串操作地址减方向与开中断C.设置串操作地址增方向与开中断87.中断指令与子程序调用指令执行的操作是一样的:BA.对B.错88.子程序返回指令可代替中断返回指令:BA.对B.错89.8086类型0,类型1,类型3是否由中断指令引起:BA.是是否B.否否是C.否是是D.否否否90.BIOS是由DOS系统提供的:BA.对B.错91.使用INT20H中断返回DOS方法是:BA.直接使用INT20HB.转移到PSP中调用INT20H指令92.汇编程序指的是:BA.用汇编语言编写的程序B.一种应用程序,它进行汇编操作对某C.程序进行整理和编辑工作93.机器指令、高级语言中的语句、汇编语言助记符指令之间的关系是:BA.一条高级语言中的语句对应一条机器指令B.一条汇编语言助记符指令对应一条机器指令C.一条汇编语言助记符指令对应一条高级语言中的语句94.伪指令是:BA.格式不正确的指令B.不会在内存中产生代码和数据C.仅对汇编过程有影响95.标号的类型属性有:AA.NEARB.DWC.偏移量96.变量类型属性有:BA.FARB.双字C.段地址97.以下哪些表达式是合法的:BA.AX+BXB.[SI+1]C.AX/5D.10/5E.AXMOD5F.SEGAXG.offsetSIH.TYPEAX98.若Var1与Var2为2个内存变量,则表达式Var1-Var2表示:AA.两变量的差B.两变量偏移地址之差C.两变量的段地址之差99.常数是否具有操作数类型:BA.有B.没有C.不一定100.[SI]的类型是:CA.字B.字节C.不确定101.DW20DUP(?,5)分配了几个字节:CA.240B.40C.80D.60102.定义一个结构是否同时分配了相关的内存单元:BA.是B.不是C.不一定103.EQU与DB伪指令是否分配内存单元:DA.是,是B.是,否C.否,是D.否,否104.ASSUME伪指令能设置CPU中段寄存器的值:BA.是B.否C.不一定105.ORG设定当前可分配内存单元的:BA.段地址B.偏移地址C.类型106.一个程序只能用段定义伪指令定义4个段或4个以下的段:BA.对B.错C.不一定107.段定义伪指令定义的段中,偏移地址总可以从零开始:BA.对B.错108..exe文件与.com程序代码量能否超过64K:BA.能,能B.能,否C.否,能D.否,否109..com文件中用户代码入口是否能定义在64K中任意位置:BA.能B.不能C.不一定110.单字节无符号数乘以单字节无符号数,结果类型是:BA.单字节无符号数B.双字节无符号数C.3字节无符号数D.4字节无符号数111.两单字节相加,结果类型是:AA.单字节B.双字节112.有符号数比较大小与无符号数比较大小采用的条件转移指令:AA.不同B.相同C.不一定113.LOOP指令使用哪一个寄存器作为循环计数:CA.

1 / 10
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功