微机原理及应用试题库附答案_第1页
微机原理及应用试题库附答案_第2页
微机原理及应用试题库附答案_第3页
微机原理及应用试题库附答案_第4页
微机原理及应用试题库附答案_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

1、微机原理及应用试题库1.8086和8088的引脚信号中,A. CLKB. INTR2. 下面的哪项是有效标识符:A . 4LOOP:B. DELAYIS3如图所示的三态输出电路,当D 为地址锁存允许信号引脚。C. NMID. ALEBC. MAIN A/B :D. GAMA$1 :A 时,VbVd。A. E(ENABLE)=1, A=1C. E(ENABLE)=0, A=1B. E(ENABLE)=1, A=0D. E(ENABLE)=0, A=04. 设(SS)=2000H (SP)=0100H, (AX)=2107H, 则执行指令 PUSH AX后,存放数据 21H的物理地址是A. 201

2、02H B. 20101H C. 200FEH D. 200FFH5. 汇编语言中,为了便于对变量的访问,它常常以变量名的形式出现在程序中,可以认为它是存放数据存储单元的 A 。A. 符号地址B.物理地址C.偏移地址D.逻辑地址6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是A 。A. CXB. BXC. BPD. DI(C)7.执行下列程序段:MOV AX, 0MOV BX, 1MOV CX, 100AA: ADD AX, BXINC BXLOOP AAHLT执行后的结果:(AX)= , (BX)= 。A. 5050 , 99 B. 2500, 100C. 5050, 101 D.

3、 2550, 1028.假设V1和V2是用DW定义的变量,下列指令中正确的是A。A. MOV V1,20HB.MOVV1, V2C. MOV AL, V1D.MOV2000H, V29. -49D的二进制补码为A。A. 1100 1111B.1110 1101C.00010001D. 1110 110010.在8086/8088CPU中,为了减少 CPU等待取指所需的时间,设置了A.时钟周期B.等待状态C.指令队列D.中断向量11. MOV AX, 1000H; MOV AX, 1000H; MOV AX, BX上述三条指令,根据其寻址方式的不同,判断执行速度,由快至慢的顺序为:12.13.1

4、4.15.16.17.18.19.20.A .B.C.D.若门电路的两个输入量为A .异或”门 B.若 BL=87H, BH=0E6H,A. 87H已知物理地址为A. 0F47FH1、1,输出量为0,则不可能完成此功能的是:与非”门C.或非”门D.与”门则 BX= D 。B. 0E6HC. 87E6HD.0E687H0FFFF0H且段内偏移量为 0B800H,B. 0F000HC. 0FFFFH设SP=1110H,执行PUSH AX指令后,堆栈指针A. 1112HB. 110DHC. 1111H用来存放即将执行的指令的偏移地址的寄存器是A. BPB. SPC. IPMOVS前可添加的前缀为C

5、。A. REPE/REPZB. REPNE/REPNZF列四个选项,C项是正确的。A. MOVC. MOVF列四个选项,AX, BLB. MOVDX, 1000HD. MOVD项是不正确的。A. IN AL, 50HB. INAX, 70H堆栈段寄存器是A. DSB. SSC. ES21. 86系列汇编语言指令语句格式中,A. 31B. 3022. BUFFER DB作单元。A. 100个字若对应的段基地址放在DS中,贝U DS= A 。D. 2032HSP的内容是 D 。D. 110EHD. CSC. REPBX , SIES, CSC. OUT44H, ALD.D.无CS标识符有效长度为C

6、. 29100 DUP();表示 BUFFER为B. 100个字节D. OUT 6780H, AX个字符。D. 28的存储空间,其内容为随机数,通常作为程序的工C. 200个字节D. 200个字23. SBB在形式和功能上都和 SUB指令类似,只是SBB指令在执行减法运算时,还要减去C 的值。24.25.26.A. SFB. OFC. CFD. ZF字符串指令有许多参数是隐含约定的,目的字符串的起始地址为A. DS:ESB. SI:DIC. DS:SID.ES:DI非循环逻辑移位指令在执行时,实际上是把操作数看成A_符号数来进行移位。A .无B.带C.不确定非循环算术移位指令在执行时,实际上是

7、把操作数看成B_符号数来进行移位。A .无B.带C.不确定A. DS:ESB. SI:DIC. DS:SID. ES:DI(C)27.设2000H、2001H、2002H、2003H这四个存储单元存放的地址分别为12H、34H、56H、78H,则执行完 LES SI, : 2000H后,ES , SI 。A. 3412H; 7856HB. 1234H; 7856HC. 7856H; 3412HD. 7856 H; 1234H(A) 28.对于简化的微机硬件结构,IR从PROM接收到指令字,同时将指令字分送到 和W总线上去,左4位即最高有效位为;右4位即最低有效位为。wLi 一CLK uCLR

8、:5 !Clk?CLRA. 控制部件CON,指令字段,地址字段B.算术逻辑部件 ALU,指令字段,地址字段C. 控制部件CON,地址字段,指令字段D.算术逻辑部件 ALU,地址字段,指令字段(B) 29.使用换码指令时,要求寄存器指向表的首地址,而寄存器中为表中某一项与表格首地址之间的偏移量。A. AX , ALB. BX , ALC. BX, BL D. AX , BL30. 当跟踪标志位TF= 1时,CPU每执行完一条指令就产生一个内部中断,处于 B 状态。A. 正常工作B.暂停 C.程序调试D.无法确定31. 串操作时,地址的修改往往与方向标志DF有关,当DF= 1时,SI和DI作自动

9、B 修改。A .增量B.减量C.不确定32. 用 A 能完成把AX的低字节清零,高字节不变的要求。D. TEST AX, 0FF00HD. TEST AX, 0FF00HD. TEST AX, 0FF00HA. AND AX,0FF00HB. OR BX,00FFHC. XOR CX,00FFH33. 用 B能完成把将BX的低字节置成全 “1,”高字节不变的要求。A. AND AX,0FF00HB. OR BX,00FFHC. XOR CX,00FFH34. 用 C能完成将CX的低字节变反,高字节不变的要求。A. AND AX,0FF00HB. OR BX,00FFHC. XOR CX,00F

10、FH35. 十讲制数表示成十六讲制数为DH。A. 1F.5B. 1F.6C.D.36. 执行完毕下列程序段后,BX寄存器中的内容是_A。MOV CL” 3MOV BX, 00B7HROL BX, 1ROR BX, CLA. 0C02DH B. 00EDH C. 002D H D. 000DH37. 汇编语言中,经过定义的每个变量均有3个属性,下列D 不属于变量的属性。A .段属性B.偏移量属性C.类型属性D.地址属性38. 字符串指令有许多参数是隐含约定的,源字符串的起始地址为C_。39. 乘法运算是双操作数运算,但是,在指令中却只指定一个操作数,另一个操作数是隐含规定的,隐含操作数为 A 。

11、A. AL/AXB. BL/BXC. CL/CXD. DL/DX40. LDA、ADD和SUB三条助记符对应的操作码分别为AA.0000、 0001 和 0010B. 0001、 0000 和 0100C. 1110、1111 和 0010D. 0000、 1101 和 010141.在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是A. OUT端口地址,ALB. MOV AL,端口地址C. OUT AL,端口地址D. IN AL,端口地址42.43.A.寄存器B.寄存器间接C.直接F列 C 指令不影响进位标志 CF的状态。D.立即数A. ADDB. SUBC. INCD

12、. CMP指令MOV AL,BX+SI+25,源操作数字段是B寻址方式。44.45.A.工64KB已知 DS=2000H,B. =64KBC. 64KBMOV AL,BX+SI之后,将 A 存储单元的内容送到8086/8088系统中把1M存储空间分成16个逻辑段(015),每个逻辑段的容量C 。AL奇存器去。A. 27000HB. 27001HC. 9000HD. 9001H46.下列四条指令中,是错误的。A. LEA AX, 2728H:B. LEA CX, 6093HC. LEA SP, 0482HD. LEA BX, BP+SJ47. 将转换成二进制数,为B 。A.B.C. BD.48.

13、 NEG指令是一个 A操作数指令。A .单B.双 C.无D.任意多个49. 在8086/8088中,一个最基本的总线周期由4个时钟周期组成,假设 8086的主频为10MHz,则一个时钟周期是 A 。A. 100nsB.200nsC. 250ns50.有如下定义VAR1DB1, 2,3,4,5VAR2DB12345NUM4EQUVAR2 AR1贝U NUM4=D 。A. 2B. 3C. 4D. 5D. 400ns51. 采用2的补码形式时,一个字节能表达的带符号整数范围为 D。A. -28, +128 B. -27 , +127 C. 127, +128D. -28 , +12752. 执行 M

14、OV AX, A EQ 41H 后,AX= A 。A. 0FFFF HB. OOOOHC. OO41HD. 4100H子程序计数器SC,不由CLR来清零,而是由D门来置数。一旦置数,即为其子程序的开始地址。A. EsB. CsC. DsD. Ls8086在存储器读写时,遇到 READY无效后可以插入D 。A. 1个等待周期 B. 2个等待周期C. 3个等待周期D.插入等待周期的个数可不受限制执行 MOV AL, LOW 3080H 后,AL= B 。A. 30HB. 80HC. 3080HSCAS指令是用来从目标串中查找某个关键字,要求查找的关键字应事先置入A寄存器中。A. AL/AXB. B

15、L/BXC. CL/CXD. DL/DX一个最基本的微处理器由三部分组成,不包括下列C 项。A.算术逻辑部件 ALUB.控制器C.时钟振荡器D.内部寄存器某种微处理器的地址引脚数目为20条,则此微处理器能寻址B字节的存储单元。A. 64KB. 1MC. 1GD.仃指令ES: ADD AX,BX+DI+1020H中,存储器操作数物理地址的计算表达式为D 。A. PA= DSX 16+ BX+DI+1020HB. PA= CSX 16+ BX+DI+1020HPA= SS X 16+ BX+DI+1020HD. PA= ES X 16+ BX+DI+1020H8086CPU内部按功能分为两部分,即

16、D 。A.执行部件和指令队列B.总线接口部件和控制部件C.执行部件和地址加法器D.总线接口部件和执行部件8086CPU的总线接口部件有多个组成部分,除了下述A 项53.54.55.56.57.58.59.C.60.61.62.63.64.65.66.67.A. 4个专用寄存器B.20位的地址加法器和 4个段地址寄存器C. 16位指令指针寄存器IPD.6字节的指令队列A. MN/ MX = 0B. MN/ MX = 1C. INTR = 1D. HOLD= 1堆栈的深度由 C 寄存器决定。A. SIB. DIC. SPD. BP在寄存器AX、BX中有两个带符号数A、B,利用CMP AX, BX指

17、令比较两者的大小,若 A B,则标志位的状态应是A 。A. OF=1, SF=1 B. OF=0, SF=1C. OF=1, SF=0D. CF=1, SF=0指令ADD AX,BX+DI+20H源操作数的寻址方式为A 。A.相对基址加变址寻址B.基址加变址寻址C.堆栈段基址寻址将二进制数1110转换为八进制和十六进制数,分别为 A。A.;B.;C. ;D.;8086有两种工作模式,当B时为最小工作模式。D.数据段基址寻址采用寄存器寻址方式时,DA.对16位操作数来说,寄存器只能采用 AX, BX, CX, DXB.只能对源操作数采用寄存器寻址方式C.比直接寻址方式的指令执行速度要慢D.操作就

18、在CPU内部进行,不需要使用总线周期68.设初值BX=6D16H, AX=1100H,则执行下列程序段后,BX= A 。MOV CL, 06HROL AX, CLSHR BX, CL69.70.A. 01B4HB. 4004HC.41B1HD. 04B1H段寄存器 B 不能从堆栈弹出。A. SSB. CSC.DSD. ESF列对立即数寻址方式描述正确的是A.立即数只能是16位二进制数B.立即数可以是小数或者变量C.立即数只能是整数D.源操作数和目的操作数都可以采用立即数寻址方式71.设初值AX=6264H, CX=0004H,在执行下列程序段后 AX= C 。AND AX, AXJZ DONE

19、SHL CX, 1ROR AX, CLDONE:OR AX, 1234H72.73.74.A. 1234HB. 6264HC.7676HD. 5634H在微型计算机中使用D来区分不同的外设。A.物理地址B.偏移地址C.有效地址D. I/O端口地址正数的反码与原码A.不相等B.相等C.无法确定是否相等微处理器中对每个字所包含的二进制位数叫A.双字B.字C.字节D.字长75. 8086CPU中负责与I/O端口交换数据的寄存器为A. AX/ALB. BX/BLC. CX/CLD. DX/DL76.十六进制数H转换为二进制数是和十进制数分别为是A. B;B. B;C. .0101 B;D. B;77.

20、堆栈是一种D存储器。B.先进先出A.顺序C.只读D.先进后出78. CPU和主存之间增设高速缓存 (Cache)的主要目的是A.扩大主存容量B.解决CPU和主存之间的速度匹配问题D.以上均不对C. 提高存储器的可靠性79. X补=B,贝U x的真值为A 。A. 436DB. 92DC. t28DD. 5CH80. 若指令的运算结果不为0且低8位中“1的个数为偶数,则标志寄存器中ZF和PF的状态为A. 0, 0B. 0, 1C. 1 , 0D. 1 , 181. 根据下面定义的数据段:DSEG SEGMENTDAT1DB1234DAT2DW5678HDAT3DDHADDREQUDAT3-DAT1

21、DSEG ENDS执行指令MOV AX, ADDR后,AX寄存器中的内容是C 。A.5678HB.0008HC.0006HD.0004H82. 在存储体系中,辅存的作用是C 。A.弥补主存的存取速度不足B.缩短主存的读写周期C. 弥补主存容量不足的缺陷D.减少CPU访问内存的次数能自动83. 808&8088在复位之后再重新启动时,便从内存的A处开始执行指令,使系统在启动时,进入系统程序。A. 0FFFF0HB. 0FFFFH C. 0000HD. 0001H84. 8086的SS=1060H, SP=0010H, AX=1234H,当执行一条 PUSH AX指令时,1234H存放的实际地址是

22、A. (10610H)=12H(10611H)=34HB. (10610H)=34H(10611H)=12HC. (1060EH)=12H(1060FH)=34H D. (1060EH)=34H(1060FH)=12H85. 设(BX)=9C27H,执行下列指令序列后,BX寄存器的内容是C 。MOV CL, 5SAR BX CL1.80E1HC.0FCE1HD.0B00HA. 04E1HE86.执行完下列程序段后,AX=B。MOVDX,8F70HMOVAX,54EAHORAX,DXANDAX,DXNOTAXXORAX,DXRORAX, 1A. 0FFFF0HB. 0FFFFHC. 0000HD

23、. 0001H87.设 CF=0, (BX)=7E15H, (CL)=03H 执行指令RCL BX, CL 后,(BX)、 (CF和 (CL分别是 _CA. 0F0A9H; 0; 1B. 0F0ABH; 1; 3 C. 0F0A9H; 1; 3 D. 0F0ABH; 1; 0CF SF和88. CPU用减法指令对两个补码表示的带符号数6BH(被减数)和0C7H(减数)进行减法运算后,标志位OF分别为D。89. 在8086和8088汇编语言中,一个字能表示的有符号数的范围是A. 0, 0, 0B. 0, 1, 1C. 1, 0, 0D. 1, 1, 1A. - 32768 w n 32768B.

24、 - 32768 w n w 32767C. - 65535 w n w 65535D. - 65536nw 6553590.如果在 CMPS和SCAS指令前使用REPE/REPZ前缀,贝U只有在D 时,才重复进行扫描和比较。A. CXM0B. ZF= 1C. CXM 0或 ZF= 1D. CXO且 ZF= 1(C) 91.在8086/8088的16位寄存器中,有 4个寄存器可拆分为 8位寄存器使用。他们是 ,他们又被称为。A. AX, BX,CX,DX ;专用寄存器B. BP SP SI, DI;专用寄存器C. AX, BX, CX, DX ;通用寄存器D. CS, DS, ES, SS段地

25、址寄存器(C) 92.采用十六进制书写二进制数,位数可以减少到原来的 。A. 1/2B. 1/3C. 14D. 1/593.如果指令中的地址码就是操作数的有效地址,那么这种寻址方式称为BA.立即寻址B.直接寻址C.间接寻址D.寄存器寻址94.若(AL)=0C6H, (CL)=03H,执行指令SAR AL, CL后,AL的内容为A. 18HB. 28H95. JGE指令的转移条件是DC. 48HD. 0F8HA. (SF OF)= 0 且 ZF=0B. (SF OF) =1 或 ZF=1C. (SF OF)=1 且 ZF=0D. (SF OF)=0 或 ZF=1A.B. 3A.CHC. 3A.2

26、3HD.96. 下图为mXn的RAM , We及Me的电位分别为B 时,为数据写入。DjnWennXnA RAMMeDoutA. We=1, Me=0B. We=1, Me=1C. We=0, Me=0D. We=0, Me=197. 如指令中的地址码就是操作数,那么这种寻址方式称为A 。A .立即数寻址B.直接寻址 C.寄存器间接寻址D.寄存器寻址98. 现代计算机通常是将处理程序存放在连续的内存单元中,CPU在执行这个处理程序时,使用一个寄存器来指示程序的执行顺序,这个寄存器为D 。A.指令寄存器B.指令译码器C.指令缓冲寄存器D.指令指针寄存器99. 两个无符号数 2345H+3219H

27、相加,状态标志 OF和ZF分别为 D 。A. OF=1, ZF=1 B. OF=1, ZF=0 C. OF=0, ZF=1D. OF=0, ZF=0100. 8088/8086CPU中程序计数器 PC中存放的是B 。A.指令B.指令地址C.操作数D.操作数地址101. 若设某容量为16K字节的RAM起始地址为4000H,贝其终止地址为CA. 61FFHB. 63FFH C. 7FFFH D. 6FFFH102. 一个堆栈的深度最大为B 。A. 1KB. 64KC. 1MD. 1G103. 与十进制数等值的十六进制数是B。104.十进制小数转换成十六进制小数可采用DA.除10取余法B.乘10取整法C.除16取余法 D.乘16取整法105.如图所示总线结构的原理图,4个寄存器A, B, C和D,其控制字 CON= C 。*1iA. W1W2W3W4B. LaEaLbEbLcEcLdEd CLKC. LaEaLbEbLcEcLdEdD.无法确定106 计算机的内存储器可采用D 。A. RAMB. ROMC.磁盘和RAM107.有如下定义TABLE1DD0, 1 , 2, 3TABLE2DB30H, 31H, 32H, 33H则下列指令中,C项是正确的。A. MOV AX,TABLE1B. MOV BX,TABLE2C. MOV

温馨提示

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

评论

0/150

提交评论