微机原理题库答案链接已发布_第1页
微机原理题库答案链接已发布_第2页
微机原理题库答案链接已发布_第3页
微机原理题库答案链接已发布_第4页
微机原理题库答案链接已发布_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

微机原理题库一、填空题第 1 章1. 一个字节可以表示无符号数的范围是( 0 )( 255 ) 。2. 一个字节以补码形式可以表示有符号数的范围是( -128 )( 127 ) 。3. 数字“4”的 ASCII 码是( 34 )H。4. 字符“F” 的 ASCII 码是( 46 )H 。5. 十进制数 36 的二进制形式是( 100100 )B。6. 十进制数 45 的十六进制形式是( 2D )H。7. 十六进制数 67H 表示的十进制数是( 103D ) 。第 2 章8. 8086CPU 可以访问的内存的最大空间是( 1MB ) 。9. 标志寄存器中 CF 是(进位)标志。10. 标志寄存器中 PF 是(奇偶)标志。11. 标志寄存器中 AF 是(辅助进位)标志。12. 一个基本的总线周期包含( 4 )个时钟周期。13. 计算机系统中的三总线是指地址总线、 (数据)总线和(控制)总线。14. 8086CPU 中用来存放程序段基址的寄存器符号是( DS ES SS CS ) 。15. 8086CPU 中用来存放堆栈段基址的寄存器符号是( SS ) 。16. 为了使 8086 微处理器复位,应当在 RESET 引脚上施加一定时间的(高)电平。17. 一个操作数所在段的段基址是 3045H,操作数段内偏移量是 20ACH,则物理地址为( 324FCH ) 。18. 8086CPU 的地址线有( 20 )根。19. 堆栈指针的符号为( SP ) 。20. 堆栈的基本操作原则是先进(后出) 。第 3 章21. 指令 MOV AX,BX 的源操作数的寻址方式是(寄存器间接寻址) ,目的操作数的寻址方式是(寄存器寻址) 。22. 指令 MOV 2345H,2345H 的源操作数的寻址方式是(立即寻址) ,目的操作数的寻址方式是(直接寻址) 。23. 假设 AX=1234H,BX=4578H,执行以下指令后 AX=( 4578H ) ,BX=( 1234H ) 。PUSH AXPUSH BXPOP AXPOP BX24. 假设 AX=1234H,BX=4578H,执行以下指令后 AX=( 4534H ) 。AND AX,00FFHAND BX,0FF00HOR AX, BX25. 假设 AX=1234H 执行以下指令后 AX=( EDCBH ) 。NOT AX26. 假设 AX=1234H 执行以下指令后 AX=( 12CBH ) 。XOR AX,00FFH27. 假设 AX=1234H 执行以下指令后 AX=( 2468H ) 。SHL AX,128. 假设 AX=8765H 执行以下指令后 AX=( 10ECH ) 。MOV CL,3SAR AX,CL29. 假设 AX=8765H 执行以下指令后 AX=( BOECH ) 。MOV CL,3ROR AX,CL第 4 章30. 按 8086 汇编语言规则存放在存储器中的一个字,若其高字节的地址是 2049H,则其低字节的地址是( 2048 )H 。31. 以下指令在存储单元 TAB 中存放的数是( 41 )H。TAB DB A32. 一个程序可以由多个段组成,其中必不可少的是(代码数据)段。33. OFFSET TAB 表示取 TAB 的(偏移地址) 。34. SEG TAB 表示取 TAB 的(段地址) 。第 5 章35. 子程序最后一条被执行的指令是( RET ) 。36. 在编写程序时,如果相同的处理需要连续进行多次,则最适用的程序结构是(循环)结构。37. 在编写程序时,如果相同的处理在程序中不同的地方多次被使用,则最适用的程序结构是(子程序)结构。根据结果状态或结果的不同,进行不同的处理,这种程序结构叫做(分支)结构。第 6 章38. 半导体存储器按存储方式可以分成随机读写存储器和(只读存储器)两大类型。39. 随机读写存储器按存储信息的原理可分成静态 RAM 和(动态)RAM。40. 需要定时刷新的随机存储器是(动态 RAM ) 。41. 紫外线可擦除只读存储器的缩写是( EPROM ) 。42. 半导体存储器进行字扩展时,存储器芯片之间不能并联的信号是(片选信号) 。43. 半导体存储器进行字扩展时,为了能够使各存储器芯片有不同的地址范围,必须要使用(译码器)器这种数字逻辑器件。第 7 章44. CPU 应某个设备的请求,暂停当前的工作,转而去为该设备服务,服务完毕后再继续进行原来的工作,这种过程叫做(中断处理) 。45. 8086CPU 的中断源可分成(外部中断)和(内部中断) 。46. 8086CPU 的可屏蔽中断源是通过引脚( INTR )输入到 8086CPU 的。47. 8086CPU 的中断向量表的地址是( 0000H )( 03FFH ) 。48. 8086CPU 的一个中断向量在向量表中占用( 4 )个字节。第 8 章49. CPU 与端口进行数据传送的 4 种方式是(无条件式传送)方式、 (条件传送)方式、(中断技术传送)方式和(DMA 传送)方式。50. CPU 与端口数据传送的 4 种方式中结构最简单的是(无条件传送)方式。51. CPU 与端口数据传送的 4 种方式中占用 CPU 最多的是(条件传送)方式。52. CPU 与端口数据传送的 4 种方式中能够及时满足外部设备传送数据的需求,而及不影响 CPU 对其他任务的处理的是(中断技术传送)方式。53. CPU 与端口数据传送的 4 种方式中适合于快速进行大量数据传送的是( DMA 传送)方式。第 9 章54. 并行接口芯片 8255 共有(三)个( 8 )位的数据端口,其中( A )口和 C 口的一部分构成 A 组, ( B )口和 C 口的一部分构成 B 组。55. 并行接口芯片 8255 的 A 组有( 3 )种工作方式, B 组有( 2 )种工作方式。56. 使用一根通信线传送多位数据的称为(串行)通信方式。57. 串行通信中发送与接收方使用同一个时钟的称为(同步)串行通信方式。第 10 章58. 计数器定时器芯片 8253 内部有( 3 )个独立的计数通道,每个通道有( 6 )种工作方式。59. 计数器定时器芯片 8253 可以自动重复工作的是方式( 2 )和方式( 3 ) 。60. 计数器定时器芯片 8253 用软件启动的是方式( 0 )和方式( 4 ) 。61. 计数器定时器芯片 8253 用 GATE 启动的是方式( 1 )和方式( 5 ) 。二、单项选择题第 1 章1. ( B)一个字节的数据包含二进制位:A 1 位 B 8 位 C 16 位 D 32 位2. ( D)1 的单字节补码是:A FFH B 80H C F8H D 00H3. ( B )0 9 的 ASCII 码是:A 3039 B 30H39H C 09 D 41H4AH4. ( B )字符 D 的 ASCII 码是:A 44 B 44H C 64 D 64H第 2 章5. ( C )8086CPU 可以访问的存储器的最大空间是:A 64KB B 128KB C 1MB D 1GB6. ( B )设 AX=0F13EH,则 AH 等于:A 0FH B 0F1H C 13H D 3EH7. ( C)ZF 标志=1 表示上一次运算中:A 寄存器内容为零 B 寄存器内容不为零C 运算结果为零 D 运算结果为零8. ( A )指针寄存器 SI 中存放的是:A 段内偏移量 B 段基址 C 实际地址 D 有效地址9. ( D )一个总线周期最多可以包含的时钟周期为:A 3 个 B 4 个 C 5 个 D 5 个以上10. ( B )一个基本的总线周期包含的时钟周期为:A 3 个 B 4 个 C 5 个 D 6 个11. ( C )按总线上传输信息类型区别,可将总线分为哪几类:A 通讯总线,地址总线,系统总线 B 数据总线,信息总线,片总线C 地址总线,数据总线,控制总线 D 内部总线,外部战线, IO 总线12. ( C )8086 微处理器的最大模式和最小模式的区别是:A 使用不同的工作电压 B 使用不同的主频C 最大模式下的若干控制信号由 8288 产生 D 最小模式下不使用外部存储器芯片13. ( B )8086CPU 的地址线有:A 16 根 B 20 根 C 24 根 D 32 根14. ( B )若 8086 微处理器的引脚为低电平,说明当前操作的对象是:A 存储器 B 输入输出端口 C 寄存器 D 中断系统15. ( D )8086 微处理器的引脚的作用是:A 输入读选通信号 B 输出读选通信号C 输入写选通信号 D 输出写选通信号16. ( B )8086 微处理器的引脚的作用是:A 输入读选通信号 B 输出读选通信号C 输入写选通信号 D 输出写选通信号17. ( D )8086 微处理器的 AD0AD15 的信息状态是:A 单向双态 B 单向三态 C 双向双态 D 双向三态18. ( D )8086 微处理器的 AD0AD15 使用了分时复用技术,这种分时复用是指它们:A 既可以是地址线,也可以是控制线B 既可以是数据线,也可以是控制线C 在同一时刻既作为数据线使用也作为地址线使用D 在不同时刻分别作为数据线和地址线使用19. ( C )8086 微处理器采用了地址线与数据线分时复用方式,与此方式有关的控制信号是:A B ALE C D HLDA20. ( A )8086 微处理器的 READY 引脚的作用是:A:当存储器或 IO 设备的工作速度高于 CPU 时,请求 CPU 给予处理。B:当存储器或 IO 设备的工作速度低于 CPU 时,请求 CPU 给予处理。C:当存储器或 IO 设备的工作速度高于 CPU 时,请求存储器或 IO 设备给予处理。D:当存储器或 IO 设备的工作速度低于 CPU 时,请求存储器或 IO 设备给予处理。21. ( A )8086 微处理器的引脚是用于:A:CPU 通知外设中断请求已被响应。 B:外设通知 CPU 中断请求已被响应。C:CPU 向外设请求中断。 D:外设向 CPU 请求中断。22. ( D )8086 微处理器的 INTR 引脚是用于:A:CPU 通知外设中断请求已被响应。 B:外设通知 CPU 中断请求已被响应。C:CPU 向外设请求中断。 D:外设向 CPU 请求中断。23. ( B )8086 微处理器的 HOLD 引脚是用于:A:CPU 向其它主设备请求使用总线。 B:其它主设备向 CPU 请求使用总线。C:CPU 允许其它主设备使用总线。 D:其它主设备允许 CPU 使用总线。24. ( C )8086 微处理器的 HLDA 引脚是用于:A:CPU 向其它主设备请求使用总线。 B:其它主设备向 CPU 请求使用总线。C:CPU 允许其它主设备使用总线。 D:其它主设备允许 CPU 使用总线。25. ( A )8086 微处理器的 RESET 引脚是用于:A:使 CPU 复位,高电平有效。 B:CPU 使其它器件复位,高电平有效。C:使 CPU 复位,低电平有效。 D:CPU 使其它器件复位,低电平有效。26. ( D )在一个由 CPU 和存储器组成的系统中,地址是由:A:CPU 给出的。 B:存储器给出的。C:CPU 和存储器轮流给出的。 D:CPU 和存储器共同给出的。27. ( B )当 CPU 进行读操作时:A:数据总是先于地址出现。 B:地址总是先于数据出现。C:数据与地址同时出现。 D:地址与数据出现的先后是随机的。28. ( B )如果计算机系统中使用了总线缓冲器(发送接收器 8286) ,则该缓冲器的驱动应为:A:ALE 和 HOLD B:和 C:和 D:INTR 和29. ( B )8086 微处理器的进行一次标准的读操作,需要:A:2 个时钟周期 B:4 个时钟周期 C:6 个时钟周期 D:8 个时钟周期30. 8086 微处理器的的等待周期插入在:( C )A:T1 之后 B:T2 之后 C:T3 之后 D:T4 之后31. ( C )8086 微处理器的进行写操作操作的过程中,和分别为:A:0 和 0 B:0 和 1 C:1 和 0 D:1 和 1第 3 章32. ( B )8086CPU 的 PUSH 指令执行时:A:先将数据写入(SP ) ,再将 SP-2 B:先将 SP-2,再将数据写入(SP)C:先将数据写入(SP) ,再将 SP+2 D:先将 SP+2,再将数据写入( SP)33. ( A )8086CPU 的 POP 指令执行时:A:先从(SP)读出数据,再将 SP+2 B:先将 SP+2,再从(SP)读出数据C:先从(SP)读出数据,再将 SP-2 D:先将 SP-2,再从(SP )读出数据34. ( B )8086 系统中,IO 端口地址:A:使用统一编址方式 B:使用独立编址方式C:两种都使用 D:两种都未使用35. ( C )设 SP=0100H,SS=2000H,执行指令 PUSH BP 指令后,栈顶(即 SP 所指向的单元)物理地址是:A:00FEH B:20102H C:200FEH D:0102H36. ( D )下面数据传送指令中,正确的指令是:A:MOV 1000H,2000H B:MOV BH,AXC:MOV CL,1000H D:MOV DX,BP+DI37. ( A )执行下列指令后,SP 寄存器的值是:MOV SP,1000HPUSH AXA:0FFEH B: 0FFFH C:1001H D:1002H38. ( B )完成将有符号数除以 2 的正确指令是:A:SHR BX,1 B:SAR BX,1 C:ROR BX,1 D:RCR BX,139. ( A )为了执行串操作指令时,地址按减量方式处理,应使用的指令是:A:STD B:STI C:CLD D:CLI40. ( B )设 DS=5788H,偏移量为 94H,该字节的物理地址为:A:5794H B:57914H C:5883H D:58ECH 41. ( D )在执行 POP BX 指令时,其源操作数的段基址和偏移量分别是:A:无段地址和偏移量 B:在 DS 和 BX 中C:在 ES 和 BX 中 D:在 SS 和 SP 中42. ( B )已知 AX=0BBCCH,CF=1,以下三条指令执行后,AX 中内容分别是:OR AX, 3CLCRCL AX,1A:779FH B:779EH C:779DH D:7799H 43. 下列指令中错误的是( A )A:IN AX,0278H B:RCR DX,CL C:CMPSB D:RET44. ( C )设 BL=05H,要使 BL=0AH,应执行的指令是:A:NOT BL B:AND BL,0FH C:XOR B,0FH D:OR BL,PFH45. ( D )执行以下指令后,标志寄存器的内容为:MOV AL,84HADD AL,9CHA:C=0 P=1 Z=1 B:C=1 P=0 Z=0 C:C=1 P=1 Z=1 D:C=1 P=1 Z=046. ( C )以下指令中错误的是:A:MOV AX,24H B:MUL BX C:ADD AL,CX D:POP DX47. ( B )执行指令 IN AL,7CH 时, 、 、的状态为:A:1 1 0 B:0 1 0 C:1 0 1 D:1 1 148. ( C )在 AL 中放着一个不大于 128 的无符号数,执行 SHL AL,1 后将使这个数:A:缩小为原值的 12 B:缩小为原值的 14C:扩大为原值的 2 倍 D:扩大为原值的 4 倍第 4 章49. ( B )伪指令 ENDP 的作用是:A:结束段 B:结束过程 C:结束模块 D:结束程序50. ( A )伪指令 ENDS 的作用是:A:结束段 B:结束过程 C:结束模块 D:结束程序51. ( C )伪指令 ASSUME 的作用是:A:定义段 B:定义过程 C:为各段分配段寄存器 D:定义程序52. ( A )伪指令 DB 的作用是:A:定义字节 B:定义字 C:定义双字 D:定义四字53. ( B )伪指令 DW 的作用是:A:定义字节 B:定义字 C:定义双字 D:定义四字54. ( B )伪指令 OFFSET 的作用是:A:取变量的段基值 B:定取变量的段内偏移量 C:取变量的高字节 D:取变量的低字节55. ( A )伪指令 SEG 的作用是:A:取变量的段基值 B:定取变量的段内偏移量 C:取变量的高字节 D:取变量的低字节56. ( C )伪指令与指令的根本区别是:A:在汇编时伪指令是无用的而指令是有用的B:伪指令比较短而指令比较长C:经汇编后伪指令不产生对应的机器码而指令产生对应的机器码D:伪指令运行快而指令运行慢第 6 章57. ( B )以下几种存储器中,需要定期刷新的是:A 静态 RAM B 动态 RAM C EPROM D FLASH58. ( B )以下几种存储器中,利用电容存储电荷原理保存信息的是:A 静态 RAM B 动态 RAM C EPROM D FLASH59. ( C )以下几种存储器中,断电以后还能够保存信息的是:A 静态 RAM 和动态 RAM B 动态 RAM 和 EPROM C EPROM 和 FLASH D FLASH 和静态 RAM60. ( C )一个存储器有 4 根数据线、8 根地址线,要获得 1K16 的存储容量,则需要:A 4 片 B 8 片 C 16 片 D 32 片61. 一个存储器有 8 根数据线、 10 根地址线,其存储容量为:( B )A 2568 B 1K8 C 2K8 D 4K862. ( A )存储器的有效是用于:A 系统中的其它芯片选中存储器 B 存储器选中系统中的其它芯片C 存储器向外界表明其工作状态 D 禁止存储器工作63. ( A )存储器的是用于:A 系统中的其它芯片读存储器 B 存储器读系统中的其它芯片C 系统中的其它芯片写存储器 D 存储器写系统中的其它芯片64. ( C )存储器的是用于:A 系统中的其它芯片读存储器 B 存储器读系统中的其它芯片C 系统中的其它芯片写存储器 D 存储器写系统中的其它芯片65. ( D )存储器的与 CPU 进行连接时,如果使用了译码器,则译码器的输出应接到存储器的:A 数据线 B 地址线 C 写选通 D 片选66. ( A )存储器的与 CPU 进行连接时,能够有信号输出的是:A 数据线 B 地址线 C 写选通 D 读选通第 7 章67. ( B )一个外设通过 INTR 向 CPU 发出中断请求后,将会:A:不管 I 为何状态,CPU 中止当前指令,转去执行中断服务程序B:只有 I 为 1 时,CPU 中止当前指令,转去执行中断服务程序C:不管 I 为何状态, CPU 执行完当前指令后,转去执行中断服务程序D:只有 I 为 1 时,且 CPU 执行完当前指令后,转去执行中断服务程序68. ( C )所谓中断,是指:A:CPU 停止工作B:CPU 不再进行原来的工作,而为请求中断的设备服务C: CPU 暂停原来的工作,而为请求中断的设备服务,服务结束后继续原来的工作D:由请求中断的设备接替 CPU 的工作69. ( D )CPU 响应中断后要保护现场,保护现场的目的是使中断服务前后的:A:硬件保持不变B:使用的软件保持不变C:请求中断的设备状态保持不变D:CPU 的使用的各种数据和工作状态保持不变70. ( A )8086 微处理器的可屏蔽中断,是用:A:INTR 请求、应答 B:HOLD 请求、HLDA 应答C:请求、INTR 应答 D:HLDA 请求、HOLD 应答71. ( B )8086 微处理器的可屏蔽中断,是用:A:IF=0 允许 B:IF=1 允许 C:TF=0 允许 D:TF=1 允许72. ( A )8086 微处理器中断向量保存在 00000H003FFH,最多可以保存几个中断向量:A:256 B:512 C:1024 D:204873. ( B )一个外设通过 INTR 请求中断并获得响应,它将通过总线向 CPU 提供:A 中断入口地址 B 中断类型号C 中断返回地址 D 中断设备地址74. ( A )若有 2 个中断源同时向中断控制器 8259 发出中断请求, 8259 将:A:响应中断优先级高的 B:响应中断优先级低的C:同时响应 2 个中断源 D:2 个中断源都不响应75. ( B )8086CPU 系统中的中断入口地址是放在:A 主程序中 B 中断向量表中C 请求中断的外设中 D 堆栈中76. ( C )CPU 获得中断类型号后,将:A:把中断类型号作为中断入口地址B:根据中断类型号到中断向量表中获得 2 字节中断入口地址C:根据中断类型到中断向量表中获得 4 字节中断入口地址D:直接运行中断类型号77. ( D )在中断服务程序中,必须有的指令是:A:传送指令 B:转移指令 C:加法指令 D:中断返回指令78. ( B )一个外设通过 INTR 向 CPU 发出中断请求后,将会:A:不管 I 为何状态,CPU 中止当前指令,转去执行中断服务程序B:只有 I 为 1 时,CPU 中止当前指令,转去执行中断服务程序C:不管 I 为何状态,CPU 执行完当前指令后,转去执行中断服务程序D:只有 I 为 1 时,且 CPU 执行完当前指令后,转去执行中断服务程序第 8 章79. ( A )CPU 监测外设的工作状态,发现外设有数据产生时,CPU 便读取外设的数据并处理。这种方式称为:A 查询式输入 B 中断式输入C 查询式输出 D 中断式输出80. ( C )若要能够使 CPU 及时处理突发的外部事件,而又不影响其正常工作,以下传送方式最适用的是:A 查询传送 B: DMA 传送C:中断传送 D:以上均可81. ( B )在进行大量数据的输入输出时,为了能够获得最快的传送速度,最适用的是:A 查询传送 B: DMA 传送C:中断传送 D:以上均可82. ( D )在输入输出工作方式中,

温馨提示

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

评论

0/150

提交评论