微机原理习题_第1页
微机原理习题_第2页
微机原理习题_第3页
微机原理习题_第4页
微机原理习题_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、一、 填空题1、十进制数25转换为二进制数是 ,转换为八进制数是 ,转换为十六进制数是 。2、十进制数-68的原码是 ,反码是 ,补码是 。(用八位二进制编码表示)。3、十进制数42.625转换为二进制数是 ,转换为八进制数是 ,转换为十六进制数是 。4、计算机存储信息的最小单位是 ,1个字节等于 个二进制位,1KB等于 个字节。5、三态输出电路可以有3种工作状态,即 、 和 。6、程序计数器用于存储 ,可以从0开始计数(每次加1或加一个固定的数),以支持程序的 执行;也可以将外部数据装入其中,以支持程序 操作。7、8086CPU是_位微处理器, Pentium CPU是_位微处理。8、808

2、6CPU的数据总线是 位的,8088CPU的数据总线是 位的。9、8086CPU的指令队列为 个字节,8088CPU的指令队列为 个字节。10、8086CPU的4个段地址寄存器分别是 、 、 、 。11、8086CPU从功能上可分为两部分,即 和 。12、 8086/8088CPU设有_ _个状态标志位,_ 个控制标志位;当执行比较指令时,如果运算结果为零,则标志位_ _置1;如果运算结果的最高位为1,则标志位_ _置1。13、存储器是计算机中用于存储 和 的装置。14、n位地址码可以表示 个地址。15、Pentium处理器的外部地址线有 条,数据线有 条。16、Pentium处理器内部拥有2

3、条流水线, 流水线可执行所有的整数和浮点指令, 流水线只能执行简单的整数指令一条异常指令。17、32位微处理器具有4级特权保护方式,其中_级为最高级别。18、8086/8088系统中存储器按 编址,可寻址的存储器空间为 。 8086/8088系统把存储空间分成若干个逻辑段,每个逻辑段容量 。 个字节的存储空间称为1节。19、8086的地址有20位,那么它的可寻址空间为 K,其中每个段的最大长度为 K。20、m个存储单元、每个存储单元n位的存储器通常表示为mn的存储器。例如:168存储器表示有 个存储单元,每个存储单元 位,它有 条地址线, 条数据线。21、逻辑地址为5678h:2345h,其物

4、理地址是 。22、8086系统中,一个总线周期至少包括_ _个时钟周期。23、8086/8088CPU有 和 两种工作模式。24、8086复位后如下寄存器的内容为:(CS)= H,(IP)= H。25、8086/8088中,从产生中断的方法来分,中断可以分为两类:一类是 ,另一类是 。26、8086/8088的硬件中断可以分为两类:一类叫 ,另一类叫 。27、中断向量是 的入口地址,每一个中断向量占 个存储单元,其中前两个单元存放中断子程序入口地址的偏移量(IP),后两个单元存放中断子程序入口地址的_ 。28、8086CPU的中断类型码与中断向量存放地址之间的关系为:中断向量的段地址(CS)=

5、0000H,中断向量的偏移量(IP)= 。若中断类型号为08H,该中断类型所对应的中断向量存储在以逻辑地址_开始的连续4个单元中。29、8086微机系统中的一个中断向量占4个存储单元,假定某中断对应的中断向量存放在0000:002C H;那么该中断向量对应的中断类型号为 H,若该向量对应的中断处理子程序放在0080:0402H开始的内存区域中,则按照地址由低到高的顺序写出从内存0002C处起始的存储单元的内容为 、 、 、 。30、 是让计算机完成某种操作的命令, 称作指令系统。31、8086寻址方式中,指令MOV AX,BP和指令MOV AX,BX的源操作数寻址方式中,源操作数默认使用的段寄

6、存器分别为 和 。32、对于下述给定的数据定义,变量LEN的值为 :BUF1 DB ASDF,96HBUF2 DW 8 DUP(?,0)BUF3 DD 10 DUP (?),15 LEN EQU BUF3- BUF132、汇编语言程序一般要要经过编辑、 、 等步骤才能生成可执行文件。33、DEBUG调试程序中,用于显示当前寄存器内容的指令是_ _。34、系统功能调用分以下三个步骤:(1) ;(2) ;(3) 。35、采用DOS功能调用在屏幕上显示单字符M,则使用的指令是:MOV AH, _MOV _, MINT 21H36、在微机系统中,可采用的输入/输出控制方式一般有4种: 、 、 、 。3

7、7、8255A芯片内部包含3个 位的输入/输出端口。各端口可有 种基本工作方式。38、可编程并行接口芯片8255A有两种类型的控制字,分别为 和 。39、在8255接口芯片中,可以工作在三种工作方式的端口是_,可以按位进行置位/复位的端口是_。40、 若要求由8253计数器0的输出端输出方波,则应设置其工作方式为_,设CLK0的频率为512KHZ,欲获得可能的最低频率,应向初值寄存器写入的初值为_。41、按照引入中断请求的方式,8259A有 、 和中断查询方式。42、如果主8259的ICW2(设置中断类型码)为79H,则当IR2引脚产生中断时,送给CPU的中断类型码是 。43、一片8259A可

8、管理 级中断,经过级连最多可扩展为管理 级中断。44、可编程控制器8259A的初始化操作可以分为两部分,首先通过_对8258A进行初始化,然后8259A将自动进入操作模式,在8259A的操作过程中通过_来定义8259A的操作方式。45、 通信是指利用多条数据线将一个数据的各位同时传输,而 通信是指利用一条传输线将数据一位位地顺序传送。46、串行通信中,数据通常是在二个站(点对点)之间进行传送,按照数据流的方向可分成三种传送模式:分别是单工、 和 三种方式。47、串行通信有两种基本的通信方式,分别是_和_。48、若串行通信时数据传送速率为960字符/秒,每一个字符为10位,则其传送的波特率为_波

9、特。49、DAC0832是 位DAC,内部有两级缓冲,可以工作在单缓冲方式、双缓冲方式和 _。50、RS-485是一种多发送器的电路标准,是RS-422性能的扩展,是真正意义上的总线标准,可以实现的数据最高传输速率为_bps,该标准最大的传输距离为_米,而 RS-232-C的最大传输距离为_米。51、通用串行总线USB提供了低速、全速、高速和超高速四种传输模式,在最新的USB3.0标准中,其提供的超高速传输模式可以实现_bps的传输速率。52、若要求由8253计数器0的输出端输出方波,则应设置其工作方式为_,设CLK0的频率为1MHZ,欲获得可能的最低频率,应向初值寄存器写入的初值为_。53、

10、某信号采集系统要求用一片A/D转换集成芯片在1s内对32个热电偶的输出电压分数进行A/D转换。已知热电偶输出电压范围为025mV(对应于0450温度范围),需分辨的温度为0.1,则应选择_位的A/D转换器, 其转换时间要小于_。54、ADC0809是_位的AD转换器,具有 路模拟量输入,其转换原理类型为_。 55、DAC0832是 位DAC,内部有 级缓冲,可以工作在单缓冲方式、 和 _。56、 在PCI总线系统中,PCI总线频率为33.3MHz,总线宽度位32位,则PCI总线的传输速率为_MB/s。二、选择题1、与十进制数56等值的二进制数是 。A) B) C) D)2、十进制数36.875

11、转换成二进制数是 。A).01 B).111 C).11 D).1013、与十进制数58.75等值的十六进制数是 。A)A3.CH B)3A.CH C)3A.23H D)C.3AH4、二进制数10101转换成十进制数是 。A)25 B)23 C)21 D)225、十进制负数-61的八位二进制原码是 。A) B) C) D)6、十进制正数38的八位二进制补码是 。A) B) C) D)7、十进制负数-38的八位二进制补码是 。A) B) C) D)8、有一个八位二进制数补码是,其相应的十进制数是 。A)-3 B)-2 C)509 D)2539、补码表示的真值为 (A) 93 (B) 43 (C)

12、 42 (D) 8510、CPU指的是 。(A)控制器 (B)运算器和控制器 (C)运算器、控制器和主存 (D)运算器11、下列哪一个部件不属于寄存器_。A)累加器 B)计数器 C)移位寄存器D)ALU12、8088/8086CPU中程序计数器(PC)中存放的是 。A) 指令B)指令地址C)操作数D)操作数地址13、在模型机中,指令周期可以分为取指周期和执行周期,取指周期分为3个节拍,第一个节拍称为_,在该节拍应将PC的内容送入MAR。A. 增量节拍 B. 存储节拍 C. 地址节拍 D. 取指节拍14、8086的工作方式为 。(A)实地址方式 (B)保护地址方式 (C)虚拟8086方式 (D)

13、实地址和保护地址方式15、8086的第25引脚ALE的作用是 。(A) 最小工作模式下地址锁存允许 (B) 最大工作模式下地址锁存允许 (C) 最小工作模式下数据允许输出 (D) 最大工作模式下数据允许输出16、 下列_模式不是IA32架构处理器的基本工作模式。A)实地址模式 B)保护模式 C)虚拟8086模式 D)系统管理模式17、8086系统中通常堆栈以 为单位进行操作。A)半字 B) 字节 C) 字 D) 双字18、只有当CPU和_或I/O接口之间传递数据,以及填充指令队列时,CPU才执行总线周期。A)寄存器 B) 总线接口部件 C) 内存 D) 执行部件19、在8086系统中,当外设或

14、存储器不能及时地配合CPU传送数据,外设或存储器会通过_信号线,在T1状态启动之前,向CPU发送“数据未准备好信号”,从而CPU在该状态到来之前插入一个或多个Tw时钟周期。A. HOLD B. READY C. WAIT D. HALT20、只有当CPU和_或I/O接口之间传递数据,以及填充指令队列时,CPU才执行总线周期。A. 寄存器 B. 总线接口部件 C. 内存 D. 执行部件21、 8086CPU的总线周期中,在T3状态的结束时会检测_ _信号,如果该信号无效,会在T3状态之后插入等待状态Tw。AHLDA BHOLD CINTR DREADY 22、8086CPU在复位之后,代码段寄存

15、器CS和指令指针寄存器IP分别被初始化成_ _。A. CS=FFFFH, IP=FFFFH B. CS=0000H, IP=0000HC. CS=0000H, IP=FFFFH D. CS=FFFFH, IP=0000H23、若CPU 的地址线为共16 条,而某存储器芯片单元为2K,则加在该存储器芯片上的地址线为_ 。 A. A0 A10 B. A0 A11 C. A0 A12 D. A0 A1324、标号是对指令所在地址取的名字,所用的标识符必须遵循一定的规则,下列所列标识符格式正确的是_。A. A/B: B: ?: C: GAMA$1: D: NUM-1:25、指令MOV AL,16H中,

16、源操作数采用的寻址方式是: 。A)立即数寻址 B)寄存器寻址 C)直接寻址 D)寄存器间接寻址26、指令MOV AL,BL中,源操作数采用的寻址方式是: 。A)立即数寻址 B)寄存器寻址 C)直接寻址 D)寄存器间接寻址27、指令MOV AX,1070H中,源操作数采用的寻址方式是: 。A)立即数寻址 B)寄存器寻址 C)直接寻址 D)寄存器间接寻址28、指令MOV AX,BX中,源操作数采用的寻址方式是: 。A)立即数寻址 B)寄存器寻址 C)直接寻址 D)寄存器间接寻址29、设DS=2000H,则指令MOV AX,1050H的源操作数的物理地址是 。(A)21050H (B)2000H (

17、C)1050H (D)3050H30使用直接寻址方式中,操作数在 中。A.通用寄存器 B. 堆栈 C. 存储器 D. 段寄存器31、寄存器间接寻址方式中,操作数在 中。(A)通用寄存器 (B)堆栈 (C)主存单元 (D)段寄存器32、MOV AX,BX+SI的源操作数的物理地址是 。(A)16(DS)+(BX)+(SI) (B)16(ES)+(BX)+(SI)(C)16(SS)+(BX)+(SI) (D)16(CS)+(BX)+(SI)33、直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为 。(A)直接、立即、间接 (B)直接、间接、立即(C)立即、直接、间接 (D)不一定34、用

18、汇编语言编写的程序需要经过 翻译成机器语言后,才能在计算机中执行。(A)编译程序 (B)解释程序 (C)操作系统 (D)汇编程序35、假定DS=1000H,AX=2000H,1234H=30H,1235H=40H当执行完MOV AX ,1234H指令后,AX的值为 。(A) 4030H (B) 3040H (C) 1234H (D) 2000H36、假定DS=1000H,AX=2000H,1234H=3000H,当执行完LEA AX,1234H指令后,AX的值为 ,执行MOV AX,1234H后,AX的值为 。(A) 1000H (B) 2000H (C)3000H (D) 1234H37、已

19、知DS=2000H, SS=1000H, SI=200H,指令MOV AX, SI+10H的源操作数位于内存中以_单元开始的连续两个字节中。A. 20210H B.10210H C. 20200H D. 10200H38、当执行完下列指令序列后,标志位CF和SF的值为 。 MOV AL,0B9H ADD AL,24H(A) 0,0 (B) 0,1 (C) 1,0 (D) 1,139堆栈的工作方式是 。A.先进后出 B.后进后出 C.先进先出 D.无要求40、8086/8088 CPU的I/O指令采用间接寻址时,可用的间址寄存器是 。(A) BX (B) DX (C) SI (D) DI41、I

20、NC指令执行后,不变化的标志位是:_。A. ZF B. CF C. OF D. PF42、某条指令可以完成对指令中给出的操作数取补码的功能,这条指令为 。(A) NEG (B)XCHG (C) XLAT (D) TEST 43、ROR指令的意义是 。(A) 不带CF的循环右移 (B) 带CF的循环右移 (C) 算术右移 (D) 逻辑右移44、逻辑移位指令SHL用于 。(A)带符号数乘以2 (B)带符号数除以2(C)无符号数乘以2 (D)无符号数除以245、当AB时转移的条件转移指令为(A、B为无符号数) 。(A) JA (B) JAE (C) JG (D) JGE46、IRET指令的功能为 。

21、(A)中断返回 (B) 有符号数小于时转移 (C)溢出时中断 (D) 过程返回47、中断向量表中存放的内容是 。A)中断服务程序入口地址 B)中断断点地址 C)操作数所在的内存地址 D)中断服务程序入口地址表的地址48、调试程序DEBUG中的指令U的含义是 。(A)从指定地址显示内容(B)从指定地址执行程序(C)读并显示输入的字节(D)反汇编49、在DEBUG调试系统中,用于显示寄存器的命令是 _。A. T命令 B. D命令 C. R命令 D. U命令50、在debug工具软件中,查看内存单元内容的命令是 。A)-a B) dC) -r D) -u51、在汇编程序的汇编过程中,起指导作用,但不

22、产生机器码的指令称作_。A) 机器指令 B) 指令 C) 伪指令 D) 宏指令52、下列伪指令中,定义字节变量的是 。ADB BDW CDD DDT53、使用DOS功能调用时,功能号应放在 寄存器中。A. AHB. BL C. AXD. DL54、假设利用 DOS系统功能调用显示字符“*”,所用到的指令是MOV AH,2 ; _; INT 21H。A. MOV AL, * B. MOV DL,* C. MOV AL,* D. MOV DL,*55、8255A是一个 芯片。(A)可编程并行通信接口 (B)ALU (C)可编程串行通信接口 (D)中断控制56、ISA总线属于_。 A)片内总线B)局

23、部总线C)内部总线D)外部总线57、USB总线属于_。 A. 片内总线 B. 局部总线 C. 系统总线 D. 外部总线 58、在中断方式下,内存数据输出到外设的传输路径是_。A)内存CPUIO接口外设 B) 内存数据总线CPU外设C) 内存IO接口CPU外设 D) 内存数据总线外设59、8086 CPU的 NMI 引脚上输入的信号是_。 A)可屏蔽中断请求 B)非屏蔽中断请求 C)中断响应 D)总线请求60、CPU 与外设间数据传送的控制方式有_。 A)中断方式 B)程序控制方式 C)DMA 方式 D)以上三种都是 61、8086系统中,当=1,=0,=0,那么CPU正在执行_操作。A) 从I

24、/O端口读取数据 B) 从存储器读取数据 C) 往I/O端口写数据 D) 往存储器写数据62、如果8259设置为固定优先权方式,目前其中断服务寄存器的内容为36H,则目前正在响应的中断是 。A)IR0 B)IR1C)IR4D) IR563、8253芯片内部有完全独立的 。A)6个16位计数通道 B)3个16位计数通道C)6个8位计数通道 D)3个8位计数通道64、中断控制器8259A结构中,用于存放由外部输入的中断请求信号的寄存器是_。A) ISR B) IMR C) IRR D) FR65、DAC0832是 位的D/A转换器。A) 8 B) 10 C) 12 D) 1666、ADC0809是

25、 位的AD转换器。A)8 B)10C)12D) 16三、简答题1、写出半加器的真值表,求出逻辑表达式并画出其电路图。 2、写出全加器的真值表,求出逻辑表达式并画出其电路图。 3、简述8086/8088 CPU的6个状态标志位SF、ZF、PF、CF、AF、OF的含义。4、简述8086CPU总线接口部件BIU的功能和组成。5、简述8086CPU执行部件EU的功能和组成。6、简述汇编语言源程序的基本格式。7、解释中断类型码、中断向量、中断向量表。8、试说明可屏蔽中断和非屏蔽中断的区别和联系。9、简述可屏蔽中断的响应过程。10、简述中断控制器8259A内部寄存器的作用。11、8259设置为中断非自动结

26、束方式时,在中断服务程序结束即将返回时,为什么一定要发中断结束命令?如果不发,将对中断系统产生怎样的影响?12、什么叫寻址方式?8086指令系统有哪几种寻址方式?简述每一种寻址方式类型中操作数所在的位置。13、当从8255A的端口B读数据时,8255A的几个控制信号CS、A1、A0、RD、WR分别是什么?14、8253内部有多少个计数器?计数器是多少位的?每个计数器有几种工作方式?如何读取计数器内的当前值?15、利用8253的计数器1产生频率为10KHz的方波,已知从CLK1输入2.5MHz的时钟脉冲,假设8253各端口地址为180H183H,请写出8253的初始化程序段。8253工作方式控制

27、字格式如下:16、什么是异步串行通讯?简述异步串行通讯格式及其含义。17、什么是波特率?在异步通信传送中,收、发双方必须遵守的约定有哪些?四 程序分析题1、 当下列程序执行完后,AX、BX、CX、DX四个寄存器的内容分别是什么?CSEG SEGMENT ASSUME CS:CSEG,DS:CSEG,SS:CSEG ORG 100HBEGIN:MOV AX,01 MOV BX,02 MOV DX,03 MOV CX,04L20: INC AX ADD BX,AX SHR DX,1 LOOP L20 RETCSEG ENDS END BEGIN答:(AX)=0005H,(BX)=0010H,(CX

28、)=0000H,(DX)=0000H2、 阅读下面的程序,指出该程序完成的功能。DATA SEGMENT STR1 DB THIS IS A STRING1 STR2 DB THIS IS A STRING2 COUNT DW STR2-STR1 RESULT DB ?DATA ENDSCSEG SEGMENT ASSUME CS:CSEG,DS:DATA,ES:DATASTART:MOV AX,DATA MOV DS,AX MOV ES,AX LEA SI,STR1 LEA DI,STR2 MOV CX,COUNT CLD REPZ CMPSB JNZ UNMAT MOV AL,0 JMP

29、OUTPTUNMAT:MOV AL,0FFHOUTPT:MOV RESULT,AL HLTCSEG ENDS END START答:该程序用来比较两个数据串STR1和STR2是否相等,若相等,则将RESULT单元清0,否则置全1。3、分析下面的程序段所实现的功能:SALAL,1 ; 将AL中数左移1位,得2XMOVBL,AL; 2X保存在BL中MOVCL,2 ; 移位次数置入CL中SHLAL,CL; 2X左移2位,得8XADDAL,BL; 2X加上8X,所以AL中为10X解:将保存在AL中的数乘以10。4、分析下面的程序段所实现的功能:MOV CX,16 MOV DI,2000HL1: INC BYTE PTRDI INC DI LOOP L1 解:将有效地址为2000H200FH的16个内存单元的内容,逐个加1,结果仍然存放在原来的地址。 5、当下列程序执行完后,AL、BX、DI、DS四个寄存器的内容分别是什么?假定存储器从2000H开始的内容分别为:2000H=04H,2001H=02H,2003H=06H,2004H=01H,2005H=08

温馨提示

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

评论

0/150

提交评论