西南交1112考试批次《微机原理及应用B》复习题及参考答案_第1页
西南交1112考试批次《微机原理及应用B》复习题及参考答案_第2页
西南交1112考试批次《微机原理及应用B》复习题及参考答案_第3页
西南交1112考试批次《微机原理及应用B》复习题及参考答案_第4页
西南交1112考试批次《微机原理及应用B》复习题及参考答案_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

1、微机原理及应用B第1次作业本次作业是本门课程本学期的第1次作业,注释如下:一、单项选择题(只有一个选项正确,共25道小题)1.下图表示的是8086系统中的(     )操作  (A) 读存储器  (B) 写存储器  (C) 读I/O口  (D) 写I/O口正确答案:A解答参考:2. 8086 CPU复位后,下列寄存器的值为  (A) CS=0000H、IP=0000H 

2、0;(B) CS=0000H、IP=FFFFH  (C) CS=FFFFH、IP=0000H  (D) CS=FFFFH、IP=FFFFH正确答案:C解答参考:3. 当RESET信号为高电平时,寄存器初值为FFFFH的是  (A) CS  (B) ES  (C) IP  (D) BP正确答案:A解答参考:4. 地址锁存发生在指令周期的(    &#

3、160;  )时刻  (A) T1  (B) T2  (C) T3  (D) T4正确答案:A解答参考:5. 8086 CPU读数据操作在总线周期的(       )时刻  (A) T1  (B) T1,T2  (C) T2,T3  (D) T3,T4正确答案

4、:D解答参考:6. 8086 CPU写数据操作在总线周期的(      )时刻  (A) T1  (B) T2  (C) T2,T3  (D) T2,T3,T4正确答案:D解答参考:7. 下列逻辑地址中对应不同的物理地址的是  (A) 0400H:0340H  (B) 0420H:0140H  (C) 03E

5、0H:0740H  (D) 03F0H:0740H正确答案:C解答参考:8.   8086 CPU的控制线 =0,地址线A0=0时,有  (A) 从偶地址开始完成8位数据传送  (B) 从偶地址开始完成16位数据传送  (C) 从奇地址开始完成8位数据传送  (D) 从奇地址开始完成16位数据传送正确答案:B解答参考:9. 8086 CPU的控制线 =0,地址线A0=1时,有 

6、 (A) 从偶地址开始完成8位数据传送  (B) 从偶地址开始完成16位数据传送  (C) 从奇地址开始完成8位数据传送  (D) 从奇地址开始完成16位数据传送正确答案:C解答参考:10. 指令队列具有(       )的作用  (A) 暂存操作数地址  (B) 暂存操作数  (C) 暂存指令地址 

7、0;(D) 暂存预取指令正确答案:D解答参考:11.  8086系统中,每个逻辑段的多存储单元数为  (A) 1MB  (B) 256B  (C) 64KB  (D) 根据需要而定正确答案:C解答参考:12. 下列说法中属于最小工作模式特点的是  (A) CPU提供全部的控制信号  (B) 由编程进行模式设定  (C) 不需要8286收发器

8、0; (D) 需要总线控制器8288正确答案:A解答参考:13.  8086当前被执行的指令存放在  (A) DS:BX  (B) SS:SP  (C) CS:PC  (D) CS:IP正确答案:D解答参考:14. 8086 CPU中,控制线 和的作用是  (A) 数据收发器方向控制  (B) 存储器存取操作控制  (C) 存储

9、器片选控制  (D) 地址/数据线分离控制正确答案:C解答参考:15. 8086 CPU中,控制线DT/ 的作用是  (A) 数据总线收发器方向控制  (B) 存储器存取操作控制  (C) 数据总线收发器有效控制  (D) 地址/数据线分离控制正确答案:A解答参考:16. 8086 CPU中,控制线ALE的作用是  (A) 数据总线收发器方向控制  (B) 

10、存储器存取操作控制  (C) 数据总线收发器有效控制  (D) 地址/数据线分离控制正确答案:D解答参考:17. 8088 CPU中,需要数据总线收发器芯片8286  (A) 1片  (B) 2片  (C) 8片  (D) 16片正确答案:A解答参考:18. 8086 CPU中,需要地址锁存器芯片74LS373  (A) 1片  (B) 

11、2片  (C) 3片  (D) 4片正确答案:C解答参考:19. 若某CPU具有64GB的寻址能力,则该CPU的地址总线宽度为  (A) 64  (B) 36  (C) 32  (D) 24正确答案:B解答参考:20. 十进制数81的8421BCD码为  (A) 81H  (B) 51H  (C) 18H&#

12、160; (D) 15H正确答案:A解答参考:21. 字符A的ASCII码为41H,字符a的ASCII码为  (A) 41H  (B) 42H  (C) 6lH  (D) 62H正确答案:C解答参考:22.  8位二进制数的补码表值范围为  (A) 0255  (B) 128+127  (C) 127+127  (D)

13、 128+128正确答案:B解答参考:23.  n+1位符号数x的原码表值范围为  (A) 2n <x<2n</x<2  (B) 2nX2n  (C) 2nX<2n  (D) 2n <x< span="">2n</x<>正确答案:A解答参考:24.  冯·诺依曼计算机的基本特点是  (A)&#

14、160;多指令流单数据流  (B) 按地址访问并顺序执行指令  (C) 堆栈操作  (D) 存储器按内容选择地址正确答案:B解答参考:25. MIPS用来描述计算机的运算速度,含义是  (A) 每秒处理百万个字符  (B) 每分钟处理百万个字符  (C) 每秒执行百万条指令  (D) 每分钟执行百万条指令正确答案:C解答参考:四、主观题(共7道小题)26. 正数的原、

15、反、补码(      );负数的原、反、补码(       )参考答案:相同  ,不同27. 1F4H的压缩BCD码为               。参考答案:500H28. 设X、Y均为8位二进制数,       若X

16、补= 88H,Y补 = 51H,则 X原            H , X补=          H,Y反=        H参考答案: 0F8,78,0AE29. 执行MOV指令时,控制线M/ 输出电位为(  

17、;     );执行OUT指令时,控制线M/输出电位为(       )。参考答案:高电平,低电平30. 规则字即应从存储器的(     )地址存放(       )数据;非规则字既应从存储器的(     )地址存放(    )数据。参考答案:偶,字以上,奇,字以上31

18、. 8086 CPU可访问(       )个I/O字节端口;(      )个I/O字端口参考答案:64K,32K 32. 8086 CPU中,设堆栈段寄存器SS=2000H;堆栈栈项指针寄存器SP=0100H,执行指令PUSH  SP后,SP=(            );栈顶的物理地址是(&#

19、160;          )。参考答案: 00FEH  ,200FEH 微机原理及应用B第2次作业本次作业是本门课程本学期的第2次作业,注释如下:一、单项选择题(只有一个选项正确,共18道小题)1. 指令MOV  AX,BX中,源操作数的缺省段是  (A) DS  (B) ES  (C) SS  (D) CS正确答案

20、:A解答参考:2. 指令PUSH  BX中,目的操作数的段寄存器是  (A) DS  (B) ES  (C) SS  (D) CS正确答案:C解答参考:3. 指令MOVSB中,目的块的段寄存器是  (A) DS  (B) ES  (C) SS  (D) CS正确答案:B解答参考:4. 下列指令中,不正确的指令

21、是  (A) MOV AL,BL  (B) MOV AL,BX  (C) MOV AL,CL  (D) MOV AL,BL正确答案:D解答参考:5. 若要使寄存器AL中的高4位不变,低4位0,使用指令  (A) AND AL,0FH  (B) AND AL,0F0H  (C) OR AL,0FH &

22、#160;(D) OR AL,0F0H正确答案:B解答参考:6. 若要使寄存器AL中的高4位不变,低4位1,使用指令  (A) AND AL,0FH  (B) AND AL,0F0H  (C) OR AL,0FH  (D) OR AL,0F0H正确答案:C解答参考:7. 若要使寄存器AL中的高4位为0,低4位不变,使用指令  (A) AND AL,0FH&#

23、160; (B) AND AL,0F0H  (C) OR AL,0FH  (D) OR AL,0F0H正确答案:A解答参考:8. 若要使寄存器AL中的高4位为1,低4位不变,使用指令  (A) AND AL,0FH  (B) AND AL,0F0H  (C) OR AL,0FH  (D) OR AL,0F0H正确答案:

24、D解答参考:9. 条件转移指令JNZ的转移条件是  (A) CF=0  (B) ZF=0  (C) CF=1  (D) ZF=1正确答案:B解答参考:10.  8086 CPU向I/O端口地址30H写字节数据应使用指令  (A) OUT 30H,AL  (B) OUT 30H,AX  (C) OUT AL,30H &#

25、160;(D) OUT AX,30H正确答案:A解答参考:11.  8086 CPU向I/O端口地址430H写字数据应使用指令  (A) OUT 430H,AL  (B) OUT 430H,AX  (C) MOV DX,430HOUT DX,AL  (D) MOV DX,430HOUT DX,AX正确答案:D解答参考:12. 若DF=0,执行串操作指令MOVSW时,地

26、址指针自动变化是  (A) SI+SI+1、DI=DI+1  (B) SI=SI+2、DI=DI+2  (C) SI=SIl、DI=DI1  (D) SI=SI2、DI=DI2正确答案:B解答参考:13. 若DF=l,执行串操作指令MOVSB时,地址指针自动变化是  (A) SI+SI+1、DI=DI+1  (B) SI=SI+2、DI=DI+2  (C) SI=SI1、DI=

27、DI1  (D) SI=Sl2、DI=DI2正确答案:C解答参考:14. 两个组合十进制数46H、35H相加,调整指令DAA完成的是  (A) 加00H调整  (B) 加06H调整  (C) 加60H调整  (D) 加66H调整正确答案:B解答参考:15. 汇编源程序文件的扩展名是  (A) *.LST  (B) *.OBJ  (C) *

28、.ASM  (D) *.EXE正确答案:C解答参考:16. 下列可作为标识符用的字符串是  (A) MOV  (B) ZF  (C) FAH  (D) PTR正确答案:C解答参考:17. 返回变量段属性的伪指令符是  (A) OFFSET  (B) SEG  (C) TYPE  (D) SIZE正确答案:B解

29、答参考:18. 下列为段定义的伪指令是  (A) PROC  (B) SEGMENT  (C) ASSUME  (D) STRUC正确答案:B解答参考:四、主观题(共12道小题)19.  汇编源程序中,BUF+4是(            );BX+4是(       

30、       )参考答案:表达式 ,寻址方式20. 定义字节类型变量的伪指令是(      );定义字类型变量的伪指令是(      )参考答案:DB  , DW 21.  在先循环后判断的循环结构中,一般判断(        )寄存器中的值是否为0参考答案: 

31、;CX 22.  执行指令MOV  AL,2 LT 5后,AL=(          )。参考答案:FFH 23. 指令MUL  BYTE PTRBX中,(        )是指令助记符;(        )是伪指令;(  

32、60; )是运算符;(                           )是表达式。参考答案:MUL  ,BYTE  ,  PTR  ,BYTE PTRBX24. 调用过程时,入口参数和出口参数传递的方法有,通过(   

33、60;     )传递参数;通过(         )传递参数;通过(         )传递参数。参考答案: 寄存器  ,存储器, 堆栈25.  INT  21H中断的功能号为02H,它的入口参数送寄存器(      )参考答案:

34、0;DL 26. 已知8086系统中某数据段定义如下,标明各内存单元的逻辑地址及内容DSEG   SEGMENT  AT  0C000H                 ORG     6    VAR1   DB

35、60;       2,18                     VAR2   DW              569AH,'AB'

36、;    DSEG  ENDS参考答案:地址数据C000H:0006H02H0007H12H0008HXXH0009HXXH000AH9AH000BH56H000CH42H000DH41H27. 若寄存器AL=47H,BL=9AH,完成AL+BLBL功能的指令为(                     ),执行完该指

37、令后,AL=(    ),BL=(       ),CF=(    )。参考答案:ADD  BL,AL  ;   47H;   E1H ;  0 28.  两个组合BCD码56H加77H,和在AL中,执行DAA指令完成加(      )调整。参考答案:66H 

38、29. 与指令LEA  AX,BUF功能相同的指令为(                                           

39、)参考答案:MOV  AX,OFFSET BUF 30. 若DS段偏移地址2000H开始存放4个字节数据30H、40H、50H、60H,执行指令JMP  WORD PTR2000H后,CS=(           ),IP=(          )  执行指令JMP  DWORD PTR2000H后,CS=(

40、          ),IP=(          )。参考答案:不变,4030H ,6050H,4030H 微机原理及应用B第3次作业本次作业是本门课程本学期的第3次作业,注释如下:三、主观题(共30道小题)1. 计算机系统中,内存使用(           

41、;      )存储器,外存使用(            )和(           )存储器。参考答案:半导体材料 ,磁材料,光材料 2. RAM称为(          

42、60;         ),是英文(                           )的缩写参考答案:随机存取存储器 ,Random Acess Memory 3. SRAM称为(   

43、;  ),每个存储位由(     )个场效应管组成参考答案:静态存储器,6 4. DRAM称为(                  ),每个存储位由(    )个场效应管加电容组成参考答案: 动态存储器 ,1 5. 相对而言,SRAM比DRAM的集成

44、度(     );外围电路更(         )参考答案:低,简单6.  PROM称为(               )ROM;EPROM称为(            

45、      )ROM;EEPROM称为(                )ROM。参考答案:一次编程 ,光擦除多次编程 ,电擦除多次编程7. 存储芯片6116的字节容量是2KB,它的位容量是(     )Kb参考答案:16 8. 存储容量1KB=(   

46、60;   )B;1MB=(       )KB参考答案:1024  ,1024 9. 在内存储器的组织中,可将CPU的全部地址线分为存储器单元寻址所需的(       )地址线和存储器芯片片选所需的(        )地址线。参考答案:片内,片选 10. 存储芯片2114(1024×4)

47、的片内地址线为(            )参考答案:A9A0 11. 存储芯片6116(2048×8)的片内地址线为(                  )参考答案:A10A0 12. 存储器组织中,存储器芯片片选控制的方法有(  

48、;       )法、(             )法和(         )法。参考答案: 线选 ,部分译码,全译码 13. 存储器组织中使用部分译码时,若片选地址线中有N条未用,则存储单元的重叠地址有(     &#

49、160;    )个。参考答案:2N 14. 某CPU的地址总线为16条,则最大可寻址空间为(       );用2K×4的SRAM构成按字节编址的最大存储容量需(       )片SRAM。参考答案:64K,64 15. 什么叫中断?为什么计算机系统中要使用中断参考答案:中断即对突发事件的处理,生活中有这些突发事件例:吃饭时手机响了:中国发生SARS疫情;印度洋突发

50、海啸等等。计算机系统中也有突发事件,例如:除数为零;系统突发故障;QQ上有人呼唤;键盘上输入信息等等。中断是I/O控制方式之一,指CPU在正常执行程序时,为外理突发任务只有暂停正常程序转而外理突发任务程序。中断控制方式可提高CPU的工作效率,增强系统的实时处理能力16. 什么是硬件中断和软件中断?在PC机中二者的处理过程有什么不同?参考答案:硬件中断是外部设备通过向CPU的中断请求线输入电信号来来获得中断请求;软件中断是处理机内部识别中断请求,如内部异常中断或指令中断。17. 简述8086的中断过程参考答案:8086 CPU获得中断请求;   

51、       8086 CPU执行完当前指令;          8086 CPU查询中断源类型码;          保护现场,保护断点;          8086 CPU响应中断,根据中断类型码获得中断服务程序的入口地址;&

52、#160;         执行服务程序;          中断返回,即恢复断点,恢复现场;          重复上述过程18. PC/XT机提供(         )个中断类型码,中断服务程序的入口地址存

53、放在存储器空间的(     )至(          )中。参考答案:256,00000H  , 003FFH 19. 中断相量表地址00040H中存放了中断类型码(        )的中服程序的入口地址参考答案:10H 20. 执行指令INT  21H时,中断服务程序入口的lP值应从存储器地址( 

54、           )中获得;CS值应从存储器地址(              )中获得。参考答案:00084H ,00086H 21. 指令IRET恢复现场的顺序是(   )、(       )和( 

55、60;     )参考答案:  IP  ,CS,F 22.  8086 CPU响应可屏蔽中断的条件是(       )参考答案: IF=1 23. 当INTR端输入一个(      )电平时,(            &

56、#160;  )获得了中断请求参考答案:高,可屏蔽中断24. 当NMI端输入一个(        )触发时,(               )获得了中断请求参考答案:上升沿 ,非屏蔽中断25. 8086 CPU的1MB存储空间由(      )库和( 

57、;      )库组成,每个库的最大容量为(       );控制线 控制(     )库的有效;地址线A0控制(     )库的有效。参考答案:奇,偶,512KB,奇 ,偶 26. 若控制线 =0、地址线A0=0,可完成(     )位数据操作;若控制线=1、地址线A

58、0=0,可完成(      )位数据操作。参考答案:16 ,低827.  8086 CPU从存储器单元中读取数据时,控制线 应输出(     )电平、应输出(      )电平;8086 CPU向存储器单元中写入数据时,控制线应输出(     )电平、应输出(     )电平。参考答案:&

59、#160;低,高,高 ,低28. CPU寻址外设有(           )和(          )两种方式,8086 CPU采用(           )。参考答案:独立编址  ,统一编址,独立编址29. 8086 CPU地址/数据线复

60、用线在(   )时刻分离地址线,此时8086 CPU控制线ALE应输出(     )电平。参考答案:T1  ,高30.  若8086 CPU工作于最小工作方式,控制线MN/ 应接(     )电平;若8086 CPU工作于最大工作方式,控制线MN/应接(      )电平。参考答案: 高 , 低微机原理及应用B第4次作业本次作业是本门课程

61、本学期的第4次作业,注释如下:三、主观题(共10道小题)1. 什么是接口? 接口具有哪些功能参考答案:接口就是微处理器与外部设备之间的连接部件,是CPU与外界进行信息交换的中转站。接口具有以下功能:(1) 数据缓冲功能;(2) 接收和执行CPU命令的功能;(3) 信号转换功能;(4) 设备选择功能;(5) 中断管理功能;(6) 数据宽度变换功能;(7) 可编程功能2. 什么是统一编址,分别编址?各有何特点参考答案:统一编址:存储器单元地址和I/O端口地址在同一个地址空间中分配。由于I/O端口地址

62、占用存储器单元地址,减少了存储器的寻址空间,访问存储器单元和I/O端口可用相同的指令;分别编址:存储器单元地址和I/O端口地址在不同的地址空间中分配。存储器和I/O端口都有独立且较大的寻址空间,CPU需要用门的控制线来识别是访问存储器还是访问I/O端口,访问存储器单元和I/O端口要用不相的指令。3. 为什么CPU与外设交换信息需要通过专门的I/O接口参考答案:由于计算机外设的种类繁多,包括光、机、电、声和磁等外设。它们的工作速度高低不一。外部设备所处理的信息格式也有多种形式,有串行也有并行,有数字式也有模拟式,有标准的逻辑电平信号也有非标准的逻辑电平信号。因此,CPU与外设交换信息是

63、比较复杂的。因此外部设备不能直接接到计算机的系统总线上,而必须通过专门的I/O接口才能实现二者之间的相互通信,即I/O接口是CPU与外设间的桥梁。4.  I/O接口中有那几种传送方式?它们可有何特点?参考答案:I/O接口中的传送方式有程序控制方式、中断控制方式和DMA控制方式,其中程序控制方式又分无条件和有条件(查询)两种。程序控制方式是CPU主动而外设被动,当CPU查询外设状态不正确时会造成CPU返复查询而进入死循环,故此种方式影响CPU的使用效率;中断控制方式和DMA控制方式是外设主动而CPU被动,当外设需要与CPU交换信息时,外设先经I/O接口向CPU发中断请求或DM

64、A请求,CPU响应后在中断服务程序中完成外设与CPU的数据传送。5. 简述无条件传送方式的特点参考答案:无条件传送(也称为同步传送):CPU直接与外设传送数据,不必预先检查外设状态。因而程序简单,硬件节省。但要求时序配合精确。故无条件传送方式使用较少,仅适用于数据变化缓慢,而且操作时间固定的外设。如:对开关信号的输入、LED显示器的输出等一些简单外设的操作。6. 简述有条件传送方式的特点参考答案:条件传送方式(也称异步传送,常称查询方式):对I/O设备的适应性较好。不要求CPU与外设同步,编程较容易,使用方便。然而只有在输入设备已经准备就绪输出设备不忙的情况下才能进行数据传

65、送。条件传送比无条件传送要准确可靠。但是CPU要不断地查询外设的状态,这样会占用了大量的时间,CPU的效率较低,在实际控制系统中不能达到实时处理的要求。7. 简述中断传送方式的特点参考答案:中断控制传送方式改善了查询方式的缺点,只有外设需要与CPU交换信息时才向CPU发出中断请求,变CPU主动查询为被动响应,因而提高了CPU的利用率和控制程序执行的实时性。但中断工作过程较复杂,编程也较难。8. 某外设原理框图如下图所示,当BUSY(BUSY信号接8255的PC0脚)为低电平时,表示外设可以接收数据。试编写利用8255的初始化程序及输出程序段,完成将内存BUF缓冲区中的100

66、个字节数据通过8255的A端口输出到外设(设,8255的端口A、端口B、端口C及控制口端口地址分别为PORTA、PORTB、PORTC、PORTD)参考答案:【解】8255的PA口数据输出,PC0接BUSY              MOV     CX,100            &#

67、160;      ;循环初始化              LEA             SI,BUF              

68、;MOV     AL,81H                   ;8255方式选择初始化              MOV     DX,PORTD              OUT      DX,ALLP:        MOV     DX,PORTC             &#

温馨提示

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

最新文档

评论

0/150

提交评论