《计算机硬件基础》复习题汇总A_第1页
《计算机硬件基础》复习题汇总A_第2页
《计算机硬件基础》复习题汇总A_第3页
《计算机硬件基础》复习题汇总A_第4页
《计算机硬件基础》复习题汇总A_第5页
已阅读5页,还剩67页未读 继续免费阅读

下载本文档

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

文档简介

1、微机的系统组成和工作原理(一)基本内容1微机系统的三个层次、主要性能指标;2计算机的运算基础;3微机的三总线结构及分类;4微机的基本结构及功能;5微机的基本工作原理;6PC系列微机系统。重点:微机系统的三个层次、主要性能指标,微机的基本结构及功能。难点:微机的基本工作原理。(二)学习要求了解本课程的研究对、内容和要求;了解PC系列微机系统的基本配置、现代主流微机的主板结构及其芯片组;掌握象计算机的运算基础;掌握微机系统的三个层次、主要性能指标;掌握微机的硬件结构、工作原理。(三)教学基本要求本单元共安排4学时,可采用课堂教学、举例示范等方式实施教学。在教学过程中,首先阐明课程的性质、地位和目标

2、,使学员从整体上了解课程学习的内容,调动学员的学习积极性,激发学员的学习热情,注意了解学员在前导课程中的学习情况,引导学员对微机基本知识的回顾,避免在教学内容上产生不必要的重复。通过展示PC系列微机主板的实物,加深学员对微型计算机硬件结构的理解和认识;通过动画演示的方式说明程序在微机内部执行的过程,使学员熟练掌握微机各组成部分的基本结构及工作原理;同时适当开展计算机硬件方面的知识讲座,培养学员对计算机硬件技术的学习兴趣。通过本单元的学习,使学员了解现代主流PC系列微机的配置和发展,理解微机系统的内部运行过程,掌握微型计算机硬件的基本知识。一、选择题1、从器件角度看,计算机经历了四代变化。但从系

3、统结构看,至今绝大多数计算机仍属于( )型计算机。A)并行 B)冯.诺依曼 C)智能 D)实时处理2、冯诺依曼机工作的基本方式的特点是( )。A)多指令流单数据流 B)按地址访问并顺序执行指令C)堆栈操作 D)存贮器按内容选择地址3、计算机的外围设备是指( )。A)输入/输出设备 B)外存储器C)远程通信设备 D)除了CPU和内存以外的其它设备4、有关运算器的描述,()是正确的。A)只做加法 B)只做算术运算C)既做算术运算又做逻辑运算 D)只做逻辑运算5、计算机中控制器的功能是()。A)产生时序信号 B)从主存取出一条指令C)完成指令操作码译码 D)从主存取出指令,完成指令操作码译码,并产生

4、相关的操作控制信号,以解释执行该指令6、下列有关运算器的描述中( )是正确的。A)只作算术运算,不作逻辑运算 B)只作加法C)能暂时存放运算结果 D)以上答案都不对7、运算器的核心部分是( )。A)数据总线 B)多路开关 C)累加寄存器 D)算术逻辑运算单元8、计算机硬件能直接执行的只有( )。A)符号语言 B)机器语言 C)汇编语言 D)机器语言和汇编语言9、完整的计算机应包括( )。A)运算器、存储器、控制器 B)外部设备和主机C)主机和实用程序 D)配套的硬件设备和软件系统10、至今为止,计算机中的所有信息仍以二进制方式表示的理由是( )。A)节约元件 B)运算速度快 C)物理器件的性能

5、决定 D)信息处理方便11、计算机中的运算器和控制器集成在一块芯片上称为()。A)微型处理机 B)单片机 C)微处理器D)单板机12、微控制器是指( )。 A)微处理器 B)微型计算机 C)单板机 D)单片机 13、通常计算机系统中的外围设备是指( )。A)外存储器、输入设备及输出设备 B)外存储器、输入设备 C)外存储器、输出设备 D)输入设备、输出设备14、单片机是( )。A)微处理器B)微型计算机 C)微机系统 D)中央处理器二、填空题1、在计算机术语中,将_和_和在一起称为CPU,而将CPU和_合在一起称为主机。2、计算机硬件包括._, _,_,输入/输出设备。3、一位十进制数,用压缩

6、BCD码表示_位二进制码 ,用ASCII码表示需_位二进制码。4、在计算机术语中,将运算器、控制器、cache合在一起,称为_,而将_和存储器合在一起,成为_。5、计算机的主机由._、._、_等部件组成。三、判断题1计算机中的运算器,控制器和内存储器合称为中央处理机。()2微处理机就是微型计算机。()3微处理机就是中央处理机CPU。 ()4通常所说的微型计算机是不包含系统软件及应用软件的。( )5通常所说的微型计算机系统就是指微型计算机。()6通常所说的微型计算机系统就是指微型计算机及足够的软件所构成。 ()7若将微型计算机集成在一片芯片上即构成单板机。()8单板机如TP-81、TP-86 都

7、是计算机系统。()9目前人们常把微型计算机系统称为个人计算机。 ()10Pentium 是高性能的32位微处理器。()11Pentium MMX是提高PC机处理多媒体和通讯能力而推出的新一代微处理器。()四、简答题1、CPU主要有以下四方面的功能:2、冯诺依曼型计算机的设计方案有哪些特点?3、微型计算机的特点和主要性能指标有那些?4、 常见的微型计算机硬件结构由哪些部分组成?各部分的主要功能和特点是什么?5、 什么是微型计算机的系统总线?说明数据总线、地址总线、控制总线各自的作用。微处理器和指令系统(一)基本内容1微处理器的发展;28088/8086微处理器引脚的功能定义、工作模式;38088

8、/8086微处理器的内部功能结构;48088/8086微处理器的工作原理;58088/8086微处理器的存储器组织;68088/8086微处理器的操作时序;78088/8086微处理器的寻址方式;88088/8086微处理器的指令系统。重点:8088/8086微处理器的功能结构、工作原理和指令系统。难点:8088/8086微处理器的操作时序和寻址方式。(二)学习要求了解微处理器的发展;理解8088/8086微处理器引脚的功能定义;掌握8088/8086微处理器的内部功能结构;掌握8088/8086微处理器的工作模式、工作原理、存储器组织及操作时序;掌握8088/8086微处理器的寻址方式和指令

9、系统。(三)教学基本要求本单元共安排8学时,采用课堂讲授、举例等方式实施教学。在教学过程中,重点讲述8088/8086微处理器的内部功能结构、寻址方式和指令系统等,使学员熟练掌握指令中操作数地址的计算方法;在讲授指令系统时,通过举例、图示说明,使学员熟练掌握常用指令的用法;可采用功能划分的方法讲解8088/8086微处理器的工作原理,使学员理解8088/8086微处理器的运行过程。通过本单元的学习,使学员了解执行指令或运行程序时,数据在微处理器中流动的路径、存放时间及操作时序,加深对微处理器工作原理的理解,为使用指令和程序设计奠定基础。一、选择题1、微型计算机中的运算器,将运算结果的一些特征标

10、志寄存在(D )中。 A SP B IP CAX DFR2、微处理器内部的控制器是由( D )组成。 A寄存器阵列 B指令寄存器、指令译码器及定时控制电路 CALU与内存 DALU与寄存器 1. 8086微处理器内部能够计算出访问内存储器的20位物理地址的附加机构是(B )。A. ALU B加法器 C指令队列 D. 内部通信寄存器2. 若有两个带有符号数ABH和FFH相加,其结果使FR中CF和OF位为(C )。 A. 0和0 B. 0和1 C. 1和0 D. 1和13. 逻辑地址是( C )地址。A.信息在存储器中的具体 B.经过处理后的20位C.允许在程序中编排的 D.段寄存器与指针寄存器共

11、同提供的4字符串操作时目标串逻辑地址只能由( B )提供。A. ES B. ES、DI C. DS、SI D. DS、DI5. 8086微处理器中的ES是( B )寄存器。A. 数据段 B附加段 C扩展附加段 D. 扩展数据段6.8086处理器最小工作方式和最大工作方式的主要差别是( D)。A.内存容量不同 B.IO端口数不同 C.数据总线位数不同 D.单处理器和多处理器的不同78086微处理器内部通用寄存器中的指针类寄存器是( B )。A. IP B. AX C. BP D. IP880868088微处理器引脚中(B )信号线能够反映标志寄存器中断允许标志位下的当前值。A. B C. D.

12、9若进行加法运算的两个操作数为ABH和8BH,其结果使得CF和OF为( D )。A. 0和0 B. O和1 C. 1和0 D. 1和l10.欲使RESET有效, 只要( A )即可。A. 接通电源或按RESET键 B接通电源或执行HLT指令C. 将RESET接地或执行HLT指令 D. 接RESET并将RESET脚接地118086微处理器内部具有自动增1功能的寄存器是( D )。A. SI BAX C. BP D. IP12最大方式下8086系统送8288总线控制器的状态信号为( A )。A. 、 、 B. C D. 1380868088微处理器状态信号共有( C )条。A. 4 B. 6 C5

13、 D. 314编程人员不能直接读写的寄存器是(C )。A. DI B. CX C. IP D. SP15. 16位带有符号数的补码数据范围为( C)。A32767H32767H B. 32768-32767C32767-32768 D. 32769-327661680868088微处理器可访问内存储器地址为(A )。A. 00000HFFFFFH B. 0000HFFFFH C0 D. 017当标志寄存器FR中OF位等于1时,表示带有符号的字运算超出数据( B )范围。A. -128+127 B. 3276832767 C0000HFFFFH D. 00HFFH188086/8088微处理器C

14、LK引脚输入时钟信号是由( A )提供的。A. 8284 B. 8288 C8287 D.8289198086微处理器引脚处于(B )状态时,表明读I/O端口。A. 101 B. 001 C. 110 D. 011208086/8088微处理器中的段寄存器中的CS作为段基值,偏移量允许使用( A )。A. IP B. DI C. SI D. BX218086微处理器以BP内容作为偏移量,则段基值是由( C )寄存器提供。A. CS B. ES CSS D. BX2280868088微处理器中的寄存器可以用做8 位或16位寄存器,如( D )。A. SI BSP C. IP D. CX23.在最

15、小方式下,原8l86微处理器最大方式下、引脚应改为( C )。A. M/、DT/ BDT/、M/、C. M/、DT/、 D. 、M/、DT/24访问I/O端口可用地址线有( B)条 A. 64K B. 16 C32 D. 1M25最大方式下引脚25号和24号分别为和,若工作于最小方式下则分别为(B )。 A. 和ALE BALE和 C. 和 D.和ALE 2680868088微处理器顺序执行程序时,当遇到(C )指令时,指令队列会自动复位,BIU会接着往指令队列中装入新的程序段指令。A. XLAT BLDS CJCXZ D. CMC27. 8086/8088微处理器中的BX是(A )。A. 基

16、址寄存器 B计数寄存器 C. 变址寄存器 D. 基址指针寄存器288086微处理器中堆栈段用作为段基值则偏移量由( B )提供。A. BP BSP C. SI D. DI 298086微处理在最大方式下,为(A )时,表示中断响应。A. OO0 B. 101 C110 D. 01130. 8086 微处理器中 BP 寄存器是( A)。A. 基址指针寄存器 B. 基址寄存器 C计数寄存器 D. 堆栈基址寄存器31. 8086微处理器中的DI是( B )。A. 数据寄存器 B. 目的变址寄存器 C. 源变址寄存器 D. 基址指针寄存器32.8086处理器中寄存器( B )通常用做数据寄存器,且隐含

17、用法为计数寄存器。A. AX B. CX C. BX D. DX33. 与配合以决定访问存储器的数据是高字节还是低字节工作,其仅在总线周期开始的( B)周期有效。A. 任意 B. C. D. 34. 8086微处理器读总线周期中地址信号在( A )期间处于高阻。A. B. C D. 35. 8088微处理器工作于最小方式下,引脚IO、DT/、 为( C )时,表示写I/O端口。A101 B111 C. 110 D. 10036. 访问I/O端口的指令,常以寄存器间接寻址方式在DX中存放( C )。A. I/O端口状态 BI/O端口数据 CI/0端口地址 D. I/O端口控制字37. 8086写

18、总线周期中( A )期间DT/信号保持高电平有效。A. B. C. D. 38. 当8086微处理器引脚为 10时表示(A )。A. 队列空 B空操作 C. 无操作 D. 除第一个字节外,还取走后续字节中的代码39.8086微处理器要求RESET有效维持时间至少要有( C )状态。A. 5T B6T C. 4T D. 7T40. 最大方式8086系统中,送74LS245的DIR和信号由8288的( C )信号提供的。A. DEN、DT/ B、DT/ CDT/、 D. DT/、DEN41当RESET信号有效后,CS内容为( B )。 A. 0000H B. FFFF0H CFFFFH D、FFF

19、FFH42. 80868088写总线周期中,微处理器完成写入过程是在(C )。A. 上升沿 B. 下降沿 C. D. 下降沿43最小方式下的8086输出总线控制信号有( B )。A. READY B. M/ C. D. RESET44. 8086读总线周期期间,(A )信号一直保持有效。A. B C. D. M/ 45. 8086 处理器可寻址访问的最大I/O空间为( B)。A. 1K B. 64K C. 640K D. 1M46最小方式下的8086命令输出信号有( A )。A. B. C. D. 47. 由8088处理器组成的PC机的数据线是( C )。A. 8条单向线 B.16条单向线 C

20、. 8条双向线 D. 16条双向线48最大方式8086系统中74LS373的信号是由8288总线控制器的( A )信号提供的。A. ALE B. DT/ CDEN D. CLK 49. 8086读写总线周期,微处理器是在( C )时刻采样READY信号,以便决定是否插入。 A. B. C下降沿 D. 上升沿50. 8086处理器的一个典型总线周期需要( D )个T状态。A. 1 B. 2 C. 3 D. 451. 8086处理器的一个总线周期在(C )之后插入。A. B. C. D.5280868088读总线周期中,微处理器是在( C ) 时刻采样数据总线,以便获取数据。A. 下降沿 B上升沿

21、 C. 下降沿 D. 上升沿53.在读写总线周期中,在( A )期间利用地址锁存允许信号的下降沿锁存20位地址信号。 A. B. C. D.54.8086微处理器引脚处于(A )状态时,表明写存储器。A. 110 B001 C101 D. 11055. 8086微处理器写总线周期中的地址/数据复用线在(B )期间为输出数据。A. B. C. D. 56. 8088微处理器工作于最小方式下,引脚IO、DT/、 为(B )表示读存储器方式。A. 011 B. 001 C010 D. 100578086工作于最大方式时,系统的控制总线的信号来自(B )。A. 8284 B. 8288 C. 8087

22、 D. 8286 58在80868088系统中,内存中采用分段结构,段与段之间是( D)。A. 分开的 B. 连续的 C. 重叠的 D.都可以59具有指令流水线功能的CPU的特点是(A )。A. 提高CPU运行速度 B.提高存储器存取速度 C. 提高I/O处理速度D.提高DMA 传递速度608086写I/O总线周期的控制信号,一直保持低电平有效的是( A )。A. M B. DT C. D. 二、填空题1、 8086CPU具有 条地址线,可直接寻址 容量的内存空间,在访问I/O端口时,使用地址线 条,最多可寻址 个I/O端口。2、8086CPU中的指令队列的作用是 ,其长度是 字节3、 808

23、6的标志寄存器分为 个 标志位和 个 标志位,它们各自的含义和作用是什么?4、8086的存储器采用 结构,数据在内存中的存放规定是 ,规则字是指 ,非规则字是指 。5、写出能够完成下列操作的8086CPU指令。(1) 把4629H传送给AX寄存器;(2) 从AX寄存器中减去3218H;(3) 把BUF的偏移地址送入BX中。【解答】三、判断题1. 当执行部件执行指令需要数据时,可以直接向存储器读取。( )2.当执行单元EU执行指令结束时, EU能将计算结果存入指定的内存单元或IO端口. ( ) 3.若BIU正在取指时,执行部件EU发出总线请求,侧必须等BIU取指完毕,该请求方能得到响应。( )4

24、.8086 CPU中的BIU部件内部有6个字节的指令队列。( )5当指令队列不满,执行部件又没有向指令队列请求时,则总线接口部件进入空闲状态。( )6.8086微处理器取指令与执行指命时,总线总是处于忙状态。( )7.总线接口部件和执行部件相互独立,互相配合,并行同步工作,提高了整机的运行速度。( )8. 通用寄存器中的变址寄存器也可以分为高8位、低8位单独使用。( )9. 通用寄存器中的SP和BP都可以用于堆栈操作。( )10. 溢出与进位具有相同概念。( )11运算结果为零时,FR中的ZF为0。( )12. 运算结果中的低8位含有l的个数为奇数,则PF等于0。( )13辅助进位位AF用于B

25、CD码算术与逻辑算术。( )14存储器中几个段可以完全重叠,或者部分重叠。( )15存取操作数时所需要的段内偏移量可以是指令中提供的直接地址。( )16存取操作数时所需要的段内偏移量可以是一个允许使用的16位寄存器之值。 17存取操作数时所需要的段内偏移量可以是指令中的位移量加上16位地址寄存器内容。( )18. 为地址数据复用总线,其传送信息的方向相同。( )19. 是4条地址状态复用线,在访问存储器和I/O操作时,可作为存储器或I/O操作高4位地址线。( )2080868088微处理器具有相同的引脚,并且地址与数据线分时复用。21. 分时复用的高字节允许状态信号,当DMA操作时为信号。(

26、)22. 8086微处理器信号INTR是 电平触发的。238086微处理器信号NMI是上升沿触发的,不可以用软件加以屏蔽的中断请求信号。24. 80868088微处理器引脚M/IO相同。( )25. 80868088微处理器状态信号为0时,表示8088微处理器当前没有接在总线上。( )26. 若8086微处理器从奇地址读写一个字,则需要 2个总线周期。27. 8086微处理器引脚、方向都是单向的。( )28. 8086微处理器引脚、分别为11时,表示除第一个字节外,还取走后续字节中的代码。29. 8086微处理器引脚仅在总线周期开始的第一个周期内有效。30工作于最小方式的8086微处理器系统中

27、总线锁存器和总线收发器各用3片。31工作于最小方式的8086微处理系统中,包含有8288总线控制器。( )32. 工作于最小方式的8086微处理器系统中,没有8087芯片。( )33最小方式下的8086系统中,总线锁存器主要用于锁存信息。34. 最小方式下的8088系统中,总线锁存器主要用于锁存、 ,信息。35. 最小方式下总线主设备向8086发出HLDA请求总线控制权信号,若8086微处理器响应HLDA总线请求,则8086微处理器输出HOLD信号。( )36. 最小方式下,若8086微处理器响应总线主设备的总线请求,则8086微处理器的地址总线、数据总线、信号以及有关的总线控制信号、命令输出

28、信号处于高阻状态。37. 8088微处理器在最大方式下其信号为高电平。 38. 最大方式8086系统中74LS 373的G信号连接于8086 ALE引脚。( )39最大方式8086系统中74LS 245 DIR信号是由8086引脚提供。( ) 40. 80868088微处理器的读写总线周期中。若已插入一个延时时钟周期,随后在该的下降沿继续采样READY信号,只要其为高电平,就在结束后继续插入一个( )41总线周期就是机器周期。( ) 42. 在读写总线周期中,微处理器利用信号下降沿锁存20位地址。( )43. 在读写总线周期的期间,利用地址锁存器的上升沿锁存20位地址信息。( )44. 在80

29、86写总线周期中信号,在期间为高阻。( )45. 在8086写总线周期中总线收发信号一直保持高电平。( )46. 在8086写存储器总线周期中 信号一直保持低电平有效信号。( )47. 8086读存储器总线周期中信号一直保持高电平有效信号。( )48. 8086中断响应周期,在两个中断响应周期之间有3个。( )49. 当8086微处理器响应总线请求发出HLDA后,在下一个总线周期的下降沿开始,地址及数据总线处于高阻。( )50. 8086总线请求响应周期中, 一旦HLDA由高电平变为低电平,则有关悬浮信号线立即被微处理器重新驱动。( )518086微处埋器RESET引脚当从高电平有效变成低电平

30、无效信号后,微处理器被启动恢复正常工作。四、简答题1、.指令执行的全过程。 2、 8086内部的地址产生器是如何产生实际地址的? 3、8088和8086的比较4、Tw状态的含义。 5、 设某单元段地址为1234H,偏移地址为5678H,其物理地址为多少?另位于1000H段的17523H单元的偏移地址是多少?6、 8086CPU的内部结构有何特点?由哪两部分组成?它们的主要功能是什么?7、8086CPU内部寄存器有哪几种?各自的特点和作用是什么?8、解释逻辑地址、偏移地址、有效地址、物理地址的含义,8086存储器的物理地址是如何形成的?怎样进行计算?9、8086系统中的存储器分为几个逻辑段?各段

31、之间的关系如何?每个段寄存器的作用是什么?10、8086的最大工作模式和最小各种模式的主要区别是什么?如何进行控制?11、在内存有一个由20个字节组成的数据区,其起始地址为1100H:0020H。计算出该数据区在内存的首末单元的实际地址。12、什么是总线周期?8086CPU的读/写总线周期各包含多少个时钟周期?什么情况下需要插入等待周期TW,什么情况下会出现空闲状态TI?13、简要分析8086的指令格式由哪些部分组成,什么是操作码?什么是操作数?寻址和寻址方式的含义是什么?8086指令系统有哪些寻址方式?14、根据以下要求写出相应的汇编语言指令。 15、8086系统中访问存储器的20位物理地址

32、16、简要说明8086微处理器内部通用类寄存器( 名称和作用)。17、 试述8086/8088微处理器内部结构的主要区别。18、试述8086微处理器内部结构特点。19、8086/8088微处理器引脚有何主要区别?20、最小方式下支持8086系统工作的芯片有哪些?有什么作用?21、试述标志寄存器标志位类型、名称和作用。22、试述最小方式下读写总线周期主要区别。23、 存储器分段组织有何优越性?24、简要说明8086微处理器内部结构。25、 80386微处理器内部有哪些通用寄存器?它与8086有何区别?26、试述与组合如何选择数据字。27、 试述最大方式下支持8086系统工作的芯片有哪些?有什么作

33、用?28、中断响应周期中为什么有两个?五、综合题1、有两个双字数据,第一个是56131274H,第二个是个双字指针,其段地址是3562H,偏移地址是1330H,存储在1F000H开始的单元,并连续存放,请画出存储示意图。第三章汇编语言程序设计基本内容1汇编语言的基本语法,包括源程序结构、语句格式、数据、表达式和运算符;2伪指令语句,包括方式选择伪指令、逻辑段定义伪指令、数据伪指令、模块定义伪指令、过程与宏定义伪指令、结构定义伪指令;3汇编语言程序的开发过程、基本结构程序设计、子程序设计与调用;4DOS/BIOS功能调用。重点:汇编语言的基本语法,汇编语言程序设计的方法。难点:伪指令,DOS/B

34、IOS的功能调用。(二)学习要求熟练掌握汇编语言的功能、特点、格式;掌握汇编语言的宏与伪指令;掌握汇编语言程序的开发过程和设计方法;掌握基本的DOS/BIOS功能调用。(三)教学基本要求本单元共安排16学时,讲课8学时,实验8学时,可采用课堂讲授、讨论、上机实验和课后作业等方式实施教学。通过对汇编语言的讲授和上机实验,加深学员对微机基本工作过程的理解,培养学员严谨的逻辑思维方式和上机实验能力。本单元与第二单元中微处理器的基本结构、工作原理等联系密切,在教学过程中应注意相关知识的回顾,结合汇编语言的特点,重点讲述汇编语言的基本语法、汇编语言程序设计的方法,同时充分利用学员已经掌握的计算机硬件知识

35、安排自学和组织讨论,课后适当布置汇编语言的程序设计作业题,以锻炼学员的程序设计思想,激发学员对汇编语言程序设计的兴趣,注重培养学员自主学习,独立编写程序和调试程序的能力。一、选择题1、某寄存器中的值有时是地址,因此只有计算机的( )才能识别它。A.译码器 B.判别程序 C.指令 D.时序信号C2、指令系统中采用不同寻址方式的目的主要是( )。A.实现存贮程序和程序控制 B.缩短指令长度,扩大寻址空间,提高编程灵活性C.可以直接访问外存 D.提供扩展操作码的可能并降低指令译码难度B3、某计算机的字长16位,它的存储容量是64KB,若按字编址,那么它的寻址范围是( )。A.64K B.32K C.

36、64KB D.32KBB4、用于对某个寄存器中操作数的寻址方式称为( )寻址。A.直接 B.间接 C.寄存器直接 D.寄存器间接C5、描述汇编语言特性的概念中,有错误的句子是( )。A.对程序员的训练要求来说,需要硬件知识 B.汇编语言对机器的依赖性高C.用汇编语言编制程序的难度比高级语言小 D.汇编语言编写的程序执行速度比高级语言快C6、算术右移指令执行的操作是( )。A.符号位填0,并顺次右移1位,最低位移至进位标志位B.符号位不变,并顺次右移1位,最低位移至进位标志位C.进位标志位移至符号位,顺次右移1位,最低位移至进位标志位D.符号位填1,并顺次右移1位,最低位移至进位标志位B7、寄存

37、器直接寻址方式中,寄存器中所存的是( )。A.操作数 B.存放操作数的主存单元的地址C.存放操作数的寄存器的编号 D.存放操作数的主存单元地址的地址A8、下面描述RISC指令系统中基本概念不正确的句子是( )。A.选取使用频率高的一些简单指令,指令条数少B.指令长度固定C.指令格式种类多,寻址方式种类多D.只有取数/存数指令访问存储器C9、在CPU中,暂存指令的寄存器是( )。A.数据寄存器 B.序计数器 C.状态条件寄存器 D.指令寄存器D0、用于对某个寄存器中操作数的寻址方式称为( )寻址。A.直接 B.间接 C.寄存器直接 D.寄存器间接C11、指令周期是指( )。A.PU从主存取出一条

38、指令的时间B.PU执行一条指令的时间C.PU从主存取出一条指令加上CPU执行这条指令的时间D.钟周期时间C12、执行的操作是( )。A.符号位填0,并顺次右移1位,最低位移至进位标志位B.符号位不变,并顺次右移1位,最低位移至进位标志位C.进位标志位移至符号位,顺次右移1位,最低位移至进位标志位D.符号位填1,并顺次右移1位,最低位移至进位标志位A13、变址寻址方式中,操作数的有效地址等于( )。A.基值寄存器内容加上形式地址 B.堆栈指示器内容加上形式地址C.变址寄存器内容加上形式地址 D.程序计数器内容加上形式地址C14、由于CPU内部的操作速度较快,而CPU访问一次主存所花的时间较长,因

39、此机器周期通常用( )来规定。A.主存中读取一个指令字的最短时间 B.主存中读取一个数据字的最长时间C.主存中写入一个数据字的平均时间 D.主存中取一个数据字的平均时间A15、在指令的地址字段中,直接指出操作数本身的寻址方式,称为( )。A.隐含地址 B.立即寻址 C.寄存器寻址 D.直接寻址B16、寄存器间接寻址方式中,操作数处在( )。A.通用寄存器 B.主存单元 C.程序计数器 D.堆栈B17、程序控制类指令的功能是( )。A.进行算术运算和逻辑运算 B.进行主存与CPU之间的数据传送C.进行CPU和I/O设备之间的数据传送 D.改变程序执行的顺序D18、堆栈寻址方式中,设A为累加寄存器

40、,SP为堆栈指示器,Msp为SP指示器的栈顶单元,如果操作的动作是:(A)Msp,(SP)1SP,那么出栈操作的动作为:( )A.(Msp)A,(SP)+1SP B.(SP)+1SP,(Msp)AC.(SP)1SP,(Msp)A D.(Msp)A,(SP)1SPB19、一个子程序在主程序执行期间可以多次被调用,甚至可以自己调用自己,实现这种调用的最好的办法是使用( )。A.寄存器 B.堆栈 C.锁存器 D.主存B20、指令寄存器的作用是( )。A.保存当前指令的地址 B.保存当前正在执行的指令C.保存下一条指令 D.保存上一条指令B21、运算型指令的寻址与转移型指令的寻址不同点在于( )。A.

41、前者取操作数,后者决定程序转移地址B.后者取操作数,前者决定程序转移地址C.前者是短指令,后者是长指令D.前者是长指令,后者是短指令A22、寄存器直接寻址方式中,操作数处在( )。A.寄存器 B.主存单元 C.堆栈 D.程序计数器A23、位操作类指令的功能是( )。A.对CPU内部通用寄存器或主存某一单元任一位进行状态检测(0或1)B.对CPU内部通用寄存器或主存某一单元任一位进行状态检测或强置C.对CPU内部通用寄存器或主存某一单元任一位进行状态强置D.进行移位操作B24、CPU从主存取出一条指令并执行该指令的时间叫做( )。A.机器周期 B.指令周期 C.时钟周期 D.总线周期B二、填空题

42、1、指令格式是指令用A)_码表示的结构形式,通常格式中由B)_字段和C)_字段组成。A) 二进制代码 B) 操作码 C) 地址码2、CPU中至少有如下六类寄存器A)_寄存器,B)_计数器,C)_寄存器,通用寄存器,状态条件寄存器,缓冲寄存器。A)指令 B)程序 C)地址3、条件转移、无条件转移、转子程序、返主程序、中断返回指令都属于A)_类指令A)程序控制类4、CPU中,保存当前正在执行的指令的寄存器为A_,保存当前正在执行的指令的地址的寄存器为B_。A)指令寄存器IR B)程序计数器PC5、CPU从A) _取出一条指令并执行这条指令的时间和称为B) _。由于各种指令的操作功能不同,各种指令的

43、指令周期是C) _。A)存储器 B)指令周期 C)不相同的6、堆栈是一种特殊的A)_寻址方式,它采用B)_原理。A)数据 B)先进后出三、判断题1、判断下列指令书写是否正确(1) MOV AL,BX (2) MOV AL,CL(3) INC BX (4) MOV 5,AL (5) MOV BX,SI (6) MOV BL,F5H(7) MOV DX,2000H (8) POP CS(9) MOV CS,2000H (10)MOV AX,DX(11)MOV DS,ES (12)MOV DS,2000H(1)() (2) () (3) () (4) () (5) () (6) () (7) ()

44、(8) () (9) () (10) () (11) () (12) ()2、要想完成把2000H送1000H中,用指令 MOV 1000H ,2000H是否正确?如果不正确,应用什么办法?()应用 MOV AX, 2000H MOV 1000H, AX四、简答题1、分析汇编语言源程序应该由哪些逻辑段组成?各段的作用是什么?语句标号和变量应具备哪3种属性?【解答】汇编语言源程序应该由若干个逻辑段组成,可以有若干个数据段、代码段、堆栈段和附加数据段,至少要有一个代码段。各段的作用如下:(1)代码段用来存放程序和常数。(2)数据段用于数据的保存。(3)堆栈段用于保护数据,尤其在子程序调用、中断过程

45、中进行现场信息保护。(4)附加数据段用于数据的保存。语句标号和变量应具备的3种属性:段属性、偏移属性和类型属性。2、比较宏指令与子程序,它们有何异同?它们的本质区别是什么?【解答】宏与子程序两者的相同之处在于都是用来处理在编程过程中多次使用的功能程序的方法,两者均能简化源程序。两者的区别在于:(1)宏调用通过宏指令名进行,汇编时,随时调用随时展开,并不简化目标程序;子程序调用是在程序执行期间执行CALL指令,代码只在目标程序中出现一次,所以也简化了目标程序。(2)宏调用时的参数由汇编程序通过实参转换成形参的方式传递,具有很大的灵活性。宏定义中允许设置若干形式参数代替数值、指令、寄存器、各种字符

46、串等。宏调用时可用程序所需要的实际参数来替换,使编程人员感觉非常灵活;而子程序的参数传递要麻烦得多。(3)宏调用在汇编时完成,不需要额外的时间开销;子程序调用和子程序返回都需要时间,还涉及堆栈操作。故若优先考虑速度,用宏指令;若优先考虑存储空间,用子程序。3. 说明存储器操作数有效地址EA的构成。通常有效地址是由位移量、基址、变址之和决定。4简述指令LEA与LDSLES区别。LEA 指令取内存储器操作数的16位段内偏移量地址装入指定的通用寄存器。LDS和LES 指令则将指定存储器中连续 4个单元内的低地址连续二个字节内容送通用寄存器,高地址连续二个字节内容送数据段(LDS)或送附加段(LES)

47、5. 实现寄存器AX清零的方法有哪些?实现清零方法如下。(1)传送指令:MOV AX,0(2)减法指令:SUB AX,AX;SBC AX,AX(3)异式指令:XOR AX,AX6. 当8086微处理器响应总线请求发出HLDA信号后,有哪些引脚信号处于高阻?,IO,处于高阻,ALE无效。7. 指令AND与TEST有何异同?AND与 TEST指令均为将目标操作数与源操作数进行逻辑与操作,AND指令运算结果要送回目标操作数,TEST指令不送回目标操作数。两者标志位都有相同的位发生变化。8. 简述80868088端口寻址方式,并说明各自的端口寻址范围。端口寻址方式有如下两种。(1)直接寻址方式:如IN

48、 AL,20H;OUT 40H,AL;端口数为0255。(2)间接寻址方式:如IN AL,DX; OUT DX,AX;端口数为065535。9. 简述AAA与DAA指令的区别。AAA指令为非压缩BCD 码加法调整指令,将非压缩BCD码相加的结果仍调整为非压缩形式的BCD码。DAA为压缩BCD码加法调整指令。将压缩BCD码相加,其结果仍调整为压缩形式的BCD码。两条指令编程时放在加减法指令后面,以便调整。10. 什么是寻址方式? 简述80868088寻址方式。所谓寻址方式是寻找操作数的方法。80868088微处理器寻址方式有寄存器寻址、立即寻址、直接寻址、寄存器间接寻址、基址寻址、变址寻址、基址

49、变址寻址方式。11. 说明JMP与JXX所能实现转移的范围。与使用JMP指令进行转移时,其转移范围不受限制,可在段内直接或间接转移,也可以在段间直接或间接转移。JXX指令是条件转移指令,执行指令时,根据微处理器标志寄存器的状态决定是否控制程序转移,若满足条件,则将控制转移到指令所规定的目标;若条件不满足,则继续顺序执行。所有的条件转移指令都是段内转移,且是短距离的,即目标必须在当前指令段内,且与下一条指令的第一字节距离在-128+127字节之内。1280868088微处理器当响应总线请求发出HLDA信号后,执行部件EU是否立即停止操作?执行部件此时将继续执行已经进入微处理器指令队列中的指令,直

50、到遇到一条需要使用总线的指令时,执行部件才停下来。13. 指令系统中哪些指令是成对出现的?指令系统中成对出现的指令、即在程序中两者同时出现,有PUSHPOP、PUSHFPOPFF、CALL/RET。14说明指令MOV AL,LOHSI中源操作数的寻址方式及其存放位置?指令 MOV AL,20HSI中源操作数的寻址方式是变址寻址方式,待寻找的操作数在内存储器中。15. 执行SAHF和LAHF指令可对哪些标志位进行处理?SAHF和LAHF指令是对F寄存器中的低8位SF、ZF、AF、CF进行处理。45. INC AX与ADD AX,1指令有何异同?两条指令都能使AX内容增1,但前者CF标志无影响,后

51、者CF有影响。16. 简述SAR与SHR指令的区别。SHR指令为逻辑右移指令,可用于无符号数除2的操作;SAR指令为算术右移指令,可用于带符号数除2的操作。 执行SHR指令时,右移一位,最高位补零,执行SAR指令一次,右移一位,最高位自动这回,保留原值不变。17. 指令SUB与CMP 有何异同?两条指令都能将目标操作数与源操作数进行相减操作,SUB能将结果送目标操作数中,并反映在标志位。18. 什么叫指令?什么叫指令系统?指令就是要计算机执行某种操作的命令指令系统就是一台计算机中所有机器指令的集合19. 说明CPU中的主要寄存器及其功能。1.指令寄存器(IR):用来保存当前正在执行的一条指令。

52、2.程序计数器(PC):用来确定下一条指令的地址。3.地址寄存器(AR):用来保存当前CPU所访问的内存单元的地址。4.缓冲寄存器(DR):作为CPU和内存、外部设备之间信息传送的中转站。 补偿CPU和内存、外围设备之间在操作速度上的差别。 在单累加器结构的运算器中,缓冲寄存器还可兼作为操作数寄存器。5.通用寄存器(AC):当运算器的算术逻辑单元(ALU)执行全部算术和逻辑运算时,为ALU提供一个工作区。6.状态条件寄存器:保存由算术指令和逻辑指令运行或测试的结果建立的各种条件码内容。除此之外,还保存中断和系统工作状态等信息,以便使CPU和系统能及时了解机器运行状态和程序运行状态。20、什么是

53、指令周期?什么是机器周期?什么是时钟周期?三者之间的关系如何? 指令周期是完成一条指令所需的时间。包括取指令、分析指令和执行指令所需的全部时间。机器周期也称为CPU周期,是指被确定为指令执行过程中的归一化基准时间,通常等于取指时间(或访存时间)。时钟周期是时钟频率的倒数,也可称为节拍脉冲或T周期,是处理操作的最基本单位。一个指令周期由若干个机器周期组成,每个机器周期又由若干个时钟周期组成。21、指出下列指令中的源操作数与目的操作数的寻址方式(1) MOV SI,200(2) MOV CX,DATASI(3) ADD AX,BXDI(4)AND AX,BX(5)MOV SI,AX(6)PUSHF

54、(1)源:立即寻址 ;目的:寄存器寻址(2)源:变址寻址 ;目的:寄存器寻址(3)源:基址变址寻址 ;目的:寄存器寻址(4)源:寄存器寻址 ;目的:寄存器寻址(5)源:寄存器间接寻址 ;目的:寄存器寻址(6)源:寄存器寻址 ;目的:直接寻址22、给定 (BX)=637DH,(SI)=2A9BH,位移量D=7237H,试确定在以下各种寻址方式下的有效地址是什么?(1)立即寻址(2)直接寻址(3)使用BX的寄存器寻址(4)使用BX的间接寻址(5)使用BX的寄存器相对寻址(6)基址变址寻址(7)相对基址变址寻址(1)立即寻址 0(2)直接寻址 7237H(3)使用BX的寄存器寻址 0(4)使用BX的

55、间接寻址 637DH(5)使用BX的寄存器相对寻址 637DH+7237H=D5B4H(6)基址变址寻址 637DH+2A9BH=8E18H(7)相对基址变址寻址637DH+2A9BH+7237H =1004FH23、试根据下列要求写出相应的汇编语言指令(1)把BX 寄存器和DX寄存器的内容相加,结果存到DX寄存器中。(2)用寄存器BX和SI的基址变址寻址方式把存储器中的一个字节与AL寄存器的内容相加,结果存到AL寄存器中。(3)用寄存器BX和位移量0B2H寄存器相对寻址方式把存储器中的一个字与(CX)相加,结果存到存储器中。(4)用位移量0524H直接寻址方式把存储器中的一个字与数2A59H

56、相加,结果存到存储器。(5)把数0B5H与(AL)相加,并把结果存到AL中。(1) MOV AX , BX ADD AX , DX MOV DX , AX(2) ADD AL ,BYTE BXSI(3) MOV AX,CX ADD AX,BX+0B2H MOV BX+0B2H, AX(4) MOV AX , 2A59H ADD AX , 0524H MOV 0524H , AX(5) ADD AL, 0B5H 24、现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)

57、=2AH,(21201)=4CH,(21202)=B7H,(21203)=65H,试说明下列各指令执行后AX寄存器的内容。(1)MOV AX, 1200H(2)MOV AX, BX(3)MOV AX,1200H(4)MOV AX, BX(5)MOV AX,1100 BX(6)MOV AX, BXSI(7)MOV AX, 1100BXSI(1)AX= 1200H(2)AX=0100H(3)AX=4c2AH(4)AX=3412H(5)AX=4c2AH(6)AX=7856H(7)AX= 65B7H25、假定(DS)=2000H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX

58、)=0100H,(BP)=0010H,数据段中变量名VAL的偏移地址为0050H,试指出下列源操作数字段的寻址方式是什么?其物理地址是什么?(1)MOV AX, 0ABH (2)MOV AX, BX (3)MOV AX, 100H (4)MOV AX, VAL (5)MOV AX, BX (6)MOV AX,ES: BX (7)MOV AX, BP (8)MOV AX, SI (9)MOV AX, BX+10 (10)MOV AX,VALBX (11)MOV AX, BXSI (12)MOV AX, VALBXSI (1)立即寻址 0(2)寄存器寻址 0(3)直接寻址 20100H(4)直接寻

59、址 20050H(5)基址寻址 20100H(6)段超越的基址寻址 21100H(7)堆栈段基址寻址 15010H(8)源变址寻址 200A0H(9)带偏量的基址寻址20110H(10)带偏移量的基址寻址20150H(11)基址加变址寻址201A0H(12)带偏移量的基址加变址寻址201F0H26、如TABLE为数据段中0032单元的符号名,其中存放的内容为1234H,试问以下两条指令有什么区别?指令执行完后AX寄存器的内容是什么? MOV AX,TABLE LEA AX,TABLE将TABLE为偏移量的内存中数据放入AX将TABLE的地址偏移量的放入AX27、假设(BX)=0E3H,变量VA

60、LUE中存放的内容为79H,确定下列指令单独执行后的结果。(1)XOR BX,VALUE (2)AND BX,VALUE(3)OR BX,VALUE(4)XOR BX,0FFH(5)AND BX,0(6)TEST BX,01H(1)11100111 XOR 01111001 = 10011110H(2)01100001(3)11111111H(4)0001100021(5)00000000(6)0E3H28、试分析下面程序段执行完成什么样的功能?MOV CL,04 SHL DX,CLMOV BL,AHSHL AX,CLSHR BL,CLOR DL, BL将DX,AX中的双字节左移四位29、试写

温馨提示

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

评论

0/150

提交评论