微机原理与接口技术练习题汇总部分.doc_第1页
微机原理与接口技术练习题汇总部分.doc_第2页
微机原理与接口技术练习题汇总部分.doc_第3页
微机原理与接口技术练习题汇总部分.doc_第4页
微机原理与接口技术练习题汇总部分.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

微机原理与接口技术习题汇总选择题1在8086CPU从总线上撤消地址之后,总线的低16位用于传送( ) 。 A. 数据信息 B. 控制信息 C. 状态信息 D. 数据和控制信息2在8086CPU从总线上撤消地址,总线的低16位置成高阻态时,其最高4位用来输出总线周期的( ) 。 A. 数据信息 B. 控制信息 C. 状态信息 D. 数据和控制信息3一条指令中目的操作数不允许使用的寻址方式为( ) 。 A. 寄存器寻址 B. 立即寻址 C. 变址寻址 D. 寄存器间接寻址5在8086CPU的中断向量表中,每( )个单元存放一个中断向量。A. 2 B. 6 C.4 D.8 68086CPU的栈顶指针寄存器是( )。A. BX B.BP C.SP D.IP 78086CPU的一个总线周期至少包括( )个时钟周期。 A. 1 B. 2 C. 3 D. 49使状态标志位DF清零的指令是 ( )。 A. OR AX,AX B. SUB AX,AX C. CLD D. CLC10响应INTR请求的必要条件是( ) 。A. IF=1 B. IF=0 C. 一条指令结束 D. 无118086CPU的中断系统最多可以管理( )个中断源。A. 256 B. 255 C. 125 D.128 12在8086CPU的中断向量表中,各个中断向量按( )顺序排放。A. 中断向量地址 B. 中断类型码 C. 中断源的优先级 D. 随机 138086CPU的指令指针寄存器是( )。A. BX B.BP C.SP D.IP 158086CPU的非屏蔽中断的中断类型码为( )。A. 01 B. 02 C.03 D.0417当8086CPU的引脚中 =0,=1,=1,当前执行的操作是()。A.写存储器 B.读存储器 C.写I/O D.读I/O188255接口芯片的端口B允许的工作方式为( )。A.方式0和方式1 B. 方式1和方式2 C. 方式0和方式2 D.只有方式119若 8259单级使用,进行初始化时,可不必写入命令字是( )。A.ICW1 B.ICW2 C.ICW3 D.ICW420若 8259工作于完全嵌套方式,IR0引脚的优先级别为()。A.最低 B.最高 C.不定 D.与其他引脚相同30当前8259的ISR=68H,那么正在被CPU相应的中断请求有( )个。A. 2个 B. 3个 C.4个 D. 5个31用debug调试程序时,欲查看内存单元的存储状态,应使用( )命令。A. U B. T C. G D. D32用MASM汇编程序对源程序编译之后生成的是( )文件。A. .asm B. .obj C. .exe D. .com33. 用debug调试程序时,E命令的作用是( )A. 读内存 B. 写内存 C. 反汇编 D. 汇编34. 用debug调试程序时,A命令的作用是( )A. 读内存 B. 写内存 C. 反汇编 D. 汇编35. DOS系统功能调用时,从键盘读入单字符的功能号是( )A. 02H B. 0AH C. 21H D. 01H36.8255的PA口中断请求信号是( )引脚。A. PC0 B. PC3 C. PC2 D. PC137.当8251的引脚状态有=0,=1,=1,则当前CPU对8251的访问类型是( )。A. 读8251的数据口 B.写8251的数据口 C. 读8251的状态口 D. 写8251的命令口38. 当8255的引脚状态有=1,=0,A0=1,A1=0,则当前CPU对8255的访问类型是( )。A. 读8255的A口 B. 写8255的B口 C. 写8255的C口 D. 写8255的控制口39.将寄存器BL的D5、D3位清零、其余位保持不变的指令是( )。A. OR BL,0C9H B.AND BL,0D7H C.TEST BL,8FH D.SUB BL,0B5H 40.不能将DX清零的指令是( )。A.XOR DX,DX B.MOV DX,0H C.TEST DX,0H D.AND DX,0H41在8086CPU执行总线操作时,首先输出的是( ) 。 A. 数据信息 B. 控制信息 C. 地址信息 D. 数据和控制信息42指令MOV STO, AX中,目的操作数位于系统的( ) 。 A.CPU中 B.内存储器中 C.I/O端口中 D.磁盘中438259工作在循环优先级方式,当IR5中断源受到中断服务后,IR2引脚的中断优先级变为( )。 A. 第1级 B. 第2级 C. 第3级 D. 第4级45.8251的发送器的中断请求信号是( )引脚。A.TxD B. TxRDY C. TxEMPTY D. TxC46在debug环境中,命令“_D 1300:0100 0200”的作用是A.将单元地址为1300:0100中的内容修改为0200 B.清除从1300:0100到1300:0200单元中的内容C.显示从1300:0100到1300:0200单元中的内容 D.显示1300:0100到1300:0300单元中的内容48.在debug环境中,命令“_E 12C4:0100 AB12”的作用是A.将单元地址为12C4:0100中的内容修改为AB, 12C4:0101中的内容修改为12 B.将单元地址为12C4:0100中的内容修改为41, 12C4:0101中的内容修改为42, 12C4:0102中的内容修改为12C.将单元地址为12C4:0100中的内容修改为12, 12C4:0101中的内容修改为41, 12C4:0102中的内容修改为42D.将单元地址为12C4:0100中的内容修改为42, 12C4:0101中的内容修改为41, 12C4:0102中的内容修改为1249. 在debug环境中,命令“_U 1200:0010 20”的作用是A.将从1200:0010起始的长度为20H的机器指令翻译成汇编语言指令B.将从1200:0010到1200:0020处的机器指令翻译成汇编语言指令C.将从1200:0010起始的长度为20H的汇编语言指令翻译成机器指令D.将从1200:0010到1200:0020处的汇编语言指令翻译成机器指令填空题1. 8086 CPU是 位微处理器,其数据总线和内部寄存器均是 位的。2. 8086 CPU的引脚AD0 AD16是 总线与 总线复用的,在总线的T1状态,传送的是 信息,在总线的T3状态,传送的是 信息。3. 寄存器IP被称为 寄存器,它所对应的段地址在 寄存器中。4. 8086系统的存储器是按(字)、(字节)、(双字)编址的。其物理地址共有 位。5. 8086的标志寄存器中的ZF标志被称为 标志。当运算结果为 时,该标志置“1”。6. 当CPU执行“PUSH”指令时,栈顶指针寄存器SP将自动进行 修正,以指向新的栈顶。因而,向堆栈填写数据的顺序是从 地址向 地址进行的,而且每次填写的数据均为 个字节。7. 8086 CPU的引脚MN/MAX为 引脚,当该引脚接地时,表示CPU工作在 。8. 8086 CPU的地址总线为 位,因此其最大直接寻址空间为 字节。9. 在8086 CPU内部有 个段地址寄存器,其中的CS是 ,DS是 。10. 8086 CPU的标志寄存器中,共有 位有效。其中有 位状态标志和 位控制标志。11. 8086的标志寄存器中的方向标志DF是执行 指令时使用的标志。当DF=1时,变址寄存器的值按 的方向修改。12. 在8086CPU系统中,中断向量是 的入口地址。在中断向量表中每个中断向量占 个字节单元,其中低地址单元存放的是 ;高地址单元存放的是 。13. 8086CPU的一个总线周期应大于等于 个时钟周期,总线周期的第一个状态用于传送的是 信号。14. 中断标志IF为 时,允许可屏蔽中断请求进入。15. 8086CPU系统的非屏蔽中断有 个,其中断类型码为 。16. 8086CPU系统的存贮器在分段时,每个逻辑段的段首地址(物理地址)的低4位是 ,而高16位则存放在 寄存器中。17. 8086CPU系统的存贮器在分段时,每个逻辑段的最大范围是 个字节。18. 8086CPU系统的中断系统最多共可以管理 个中断源。19. 如果DF=1 执行指令REP MOVSW时 ,变址寄存器SI和DI的值将进行 修正.20. 8255使用 引脚完成对片内的端口选择。21. 8255有 个端口可供CPU进行访问。22. 如果8259的IMR=30H,它的作用是 。23. 微机的系统总线由地址总线、数据总线和 三类总线组成。24. 8259工作在优先权自动循环方式,当IR5的中断服务结束时候,优先级最高的是 。25. 系统中若只有单片8259A时,通常采用 嵌套方式。系统中有多片8259A级联时,主片必须采用 嵌套方式,从片可采用 嵌套方式。26. 当一个中断服务程序结束时,必须将 寄存器中的相应位清“0”。27. 如果SS=2030H,SP=1042H,执行PUSH AX指令时,内存单元操作数的物理地址为 。28.31.在同步方式下,8251的引脚RxC(或TxC)的频率与数据传输的波特率 ;在异步方式下, RxC(或TxC)的频率可以是数据传输的波特率的 倍、或者 倍、或者 倍。31.8259的IRR用来记录来自外设中断源的中断请求。当(IRR)=34H时,表示 。32. 8259用IMR来屏蔽已被锁存在IRR中的中断请求信号。当(IMR)=28H时,表示 ;IMR的状态是用 命令字设置的。33. 8259用ISR来记录CPU当前正在为哪个或哪几个中断源服务。当(ISR)=5DH时,表示 。34.5片8259级联应用时,最多可以管理 个中断源。35. 8086CPU用 指令访问内存,用 指令访问接口。36. 8086CPU不能在内存和接口之间直接传输数据,要在这两者之间传输数据时,必须经过 进行。判断题指出下列指令的格式正确与否,如果错误,指出原因。1 MOV AX, BL2 MOV DH,AL3 MOV AX, DATA4 SHL CX,25 ROR BH, 167 IN 30H, AL8 IN DL,AL9 IN AL,DL10 OUT DX,2030H11 JNZ LOOP12 CMP AX,BL13 JC CX14 PUSH AL15 POP DH16 LEA AL,DAT17 JMP STOP18 JMP BX1920 MOV AL,B7H 判断下列陈述是否正确: 1、字长是衡量CPU工作性能的一个重要参数。不同类型的CPU有不同的字长。2、寄存器是用来存放数据和指令的一种基本逻辑部件,使用时用地址来访问。3、地址译码器的作用是将地址信号转换成各地址单元相应的选通信号。4、微机的硬件系统由CPU、存储器、运算器和输入/输出设备构成。5、设CPU有32根地址总线,因而能够直接访问的地址空间最大为64M字节。6、当CPU执行MOV DI, MAIN 指令时,“”命令引脚有效。7、8086CPU标志寄存器的9个标志按其作用分状态标志和控制标志两类。8、8086CPU标志寄存器的零标志ZF反应运算结果是否为0。运算结果为0 时,ZF0,否则ZF19、物理地址的形成过程为:物理地址 =( 段寄存器) 16H + 偏移地址10、由16位偏移地址决定每个段的大小为0 16KB11、12、设寄存器(AL)=34H、(AH)=12H 则执行MOV 2000H,AX 之后,2000H单元中的内容为12H, 2001H单元中的内容为34H。13、指令MOV AL,30H与指令IN AL,30H中的“30H”一样,都是一个立即数。14、伪指令ASSUME CS:code, DS:data不仅起指示作用, 还有赋值作用。15、子程序调用CALL指令和子程序返回RET指令都是放在字程序中的指令。16、CPU通过总线完成与存储器、I/O端口之间的操作,这些操作统称为总线操作。17、一个基本的总线周期通常包含三个状态,按时间的先后顺序分别称为T1、T2、T3。18、19、从编程角度看,接口内部主要包括一个或多个CPU可以进行读/写操作的寄存器,又称为I/O端口。20、8086CPU的端口与存储器分别独立编址,因而端口不占用内存空间。21、Intel的80X86系列有专门的I/O指令对端口进行读写,对内存操作的指令不能用于I/O端口22、半双工方式只允许数据按照一个固定的方向传送.23、24、串行通信中,衡量数据传输速率的单位是波特率,即每秒传送的二进制数据的位数,以位/秒(bps)表示25、通信协议就是通信双方为了保证通信正确,事先对数据传送控制规定的必须共同遵守的一种约定。26、通信协议包括对数据格式、同步方式、传送速率、传送步骤、检纠错方式以及控制字符定义等问题做出的统一规定。27、异

温馨提示

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

评论

0/150

提交评论