收藏 分销(赏)

微机原理练习题...doc

上传人:精**** 文档编号:2314365 上传时间:2024-05-27 格式:DOC 页数:12 大小:149.50KB
下载 相关 举报
微机原理练习题...doc_第1页
第1页 / 共12页
微机原理练习题...doc_第2页
第2页 / 共12页
微机原理练习题...doc_第3页
第3页 / 共12页
微机原理练习题...doc_第4页
第4页 / 共12页
微机原理练习题...doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、_例1:8088属于多少位微处理器?数据线和地址线根数分别是多少?寻址空间多大?答:1.8088属于准16位微处理器;有8根数据线,20根地址线;寻址空间为220B,即1MB)。例2:在8086/8088 CPU中,物理地址和逻辑地址是指什么?已知逻辑地址为1F86:38A5H,如何计算出其对应的物理地址?答:物理地址是 CPU访问存储器所用的地址。逻辑地址是段地址和偏移地址形式的地址,即汇编语言程序中使用的存储器地址。若已知逻辑地址为1F00:38A0H,则对应的物理地址=1F00H x 16+38A0H=228A0H。例3:设(BL)1100 1011B,变量VAR的内容为0011 001

2、0B,求下列指令单独执行后BL的内容:(1)XOR BX,VAR;(2)AND BX,VAR;(3)OR BX,VAR;(4)XOR BX,11110000B;(5)AND BX,00001111B;解:(1)F9H(2)2H(3)0FBH(4)3BH(5)0BH例4:分析下列指令,对正确指令写出源操作数的寻址方式,对错误指令写出原因(设VAR为字变量)。(1)MOV BX,VARSI(2)MOV BP,AL(3)MOV CS,AX(4)MOV DS,0100H (5)MOV AX,BX解:(1)P,寄存器相对寻址 (2)O,类型不一致(3)O,CS不能作为目的操作数(4)O,当DS、ES、S

3、S作为目的操作数时,源操作数不能是立即数(5)P,寄存器寻址例5.已知中断向量表中,001C4H中存放着2200H,001C6H中存放着3040H,则其中断类型码是_H,中断服务程序的入口地址的物理地址和逻辑地址分别是_H和_H:_.答:71H,32600H和3040H:2200H例6.8086CPU响应外部中断请求是在_ _A.一条指令执行结束 B.一个机器周期结束C.立即响应 D.根据中断类型决定例7.硬件中断可分为_ _和_(答案:非屏蔽中断和可屏蔽中断)例8.下面是某8086微机内存中的部分数据,则中断类型号为11H的中断服务程序的入口地址存放在_A.0000H:0011H B. 00

4、00H:0022H C. 0000H:0033H D. 0000H:0044H例9.当有如下中断请求时,微处理器执行完当前指令后,优先级别最底的响应是_ _A.INT0 B.NMI C.INTR D.单步中断例10.在计算机系统中,微处理器对存储器单元和I/O端口的编址方法有统一编址和独立编址两种方法,8086/8088 CPU对 I/O端口编址采用的是 方法,当8088 CPU工作在最小方式时,用于区分访问存储器或I/O端口的控制信号(即引脚)为 。例11.试比较并行通信与串行通信的特点。答:并行通信是在同一时刻发送或接收一个数据的所有二进制位。其特点是接口数据的通道宽,传送速度快,效率高。

5、但硬件设备的造价较高,常用于高速度、短传输距离的场合。串行通信是将数据逐位的传送。其特点是传送速度相对较慢,但设备简单,需要的传输线少,成本较低。所以常用于远距离通信。试题一一、单选题 18088 CPU系统主存储器以( )为单位编址。A. 字节 B. 字 C. 双字 D. 八字节2.在下列8086指令中,合法的指令是( )。A. ADD BX,01H B. SHL CL,AX C. OUT 258H,AL D. IN AL,DX38086 CPU是( )CPU。A. 8位 B. 16位 C. 32位 D. 64位48088 指令 MOV AX,BX 中源操作数的寻址方式为( )。 A寄存器寻

6、址 B寄存器间接寻址 C直接寻址 D立即寻址 5在下列伪指令中定义字节变量的是 ( )。 ADB BDW CDD DDT 6. 执行PUSH AX和POP BX两条指令也相当于执行( )指令。A. MOV BX,AX B. MOV AX,BX C. XCHG AX,BX D. LEA AX, BX78088系统中将一个数送入堆栈后,堆栈指针寄存器应进行( )操作。 A. 减1 B. 减2 C. 加1 D. 加28. 8088 CPU执行算术运算指令不会影响的标志位是( )。 A溢出标志 B符号标志 C零标志 D方向标志 9若容量为16K位的SRAM 芯片具有 8 条数据线,则它具有的地址线条数

7、为( )。A. 11 B. 12 C. 13 D. 1410. 8255A的方式选择控制字应写入( )。 A. A 口 B. B 口 C. C 口 D. 控制口二、填空题1. 在冯诺依曼计算机中,指令和数据以 的形式表示,计算机按照存储程序、程序控制执行的方式进行工作。 2. 微机系统的硬件部分包括五个基本组成部分:运算器、 、主存储器、输入设备和输出设备。 3. 8088 CPU最小模式基本总线读操作包括 个时钟周期,当存储器或I/O速度较慢时,则需要插入 。4. 对于8088 CPU,物理地址是由段基址和偏移地址两部分构成,若某存储单元的段基址为1000H,偏移地址为 2345H,则该存储

8、单元的物理地址为 H。5. 8088 CPU从功能上讲,其内部结构分为_ _和_ _两大部分。6. 8088 CPU的外部地址总线有 位,可直接寻址 容量的存储空间。7.具有电可擦除的只读存储器是 。三、判断题(请在下面每题后面的括号内打P或者)1MOV指令和IN指令都具有将内存中信息传送到CPU中去的功能。 ( )2DMA是一种不需要CPU介入的高速数据传送方式。 ( )38088的中断系统中有两类硬中断:可屏蔽中断和不可屏蔽中断。非屏蔽中断NMI不受中断允许位IF的控制。 ( )4微处理器就是微型计算机。 ( )58088的输入输出指令中,允许使用DX存放端口地址,不允许使用AX、AL以外

9、的寄存器传送数据。 ( )6标志寄存器中的溢出标志位OF1时,进位标志位CF也为1。 ( )78088 CPU进行堆栈操作时,可依需要进行字节或字操作。 ( )8在8086/8088微机系统的中断向量表中,每个中断向量占4个存储单元。 ( )98088 CPU系统中外部中断的优先级比内部中断的优先级高。 ( )10. 8088系统中的指令可以没有操作数。 ( )四、简答题8088 CPU有哪三大类寻址方式? 分别指出下列指令中源操作数寻址方式,若是存储器寻址,则分别给出计算有效地址(偏移地址)EA和物理地址PA的表达式。 MOVAX, 2100H MOVCX, DISPBX MOVSI, AX

10、 ADCAX, BXSI MOVAX, BP MOVAX, ES:BX+SI+20 MOV SI, 2100H五、计算题1.下列指令执行完后,AX 。 MOV AX,2030H AND AX,00FFH2.下列指令执行完后,AL= 。MOV AL,45HMOV CL,4ROL AL,CLHLT3.若SS=1000H,SP=1000H,AX=1234H,BX=5678H,试说明执行指令 PUSH BX PUSH AX POP CX之后,SP= , SS= , CX= 。六、程序设计题1. 在 BUF 开始有一个字节型数组,共有 100 个元素,以下程序段用来计算这个数组中非零元素的个数,并将结果

11、存入内存 COUNT 单元,在所给程序段的划线处填入适当指令或指令的一部分,使其完成指定功能。 BUF DB 100 DUP (?)COUNT DB 0.START: MOV AX,DATAMOV DS,AXLEA SI, MOV CX, CON: MOV AL,SICMP AL, JZ NEXTINC NEXT:INC SILOOP HLT七、应用题1. (18分)试为某微机应用系统设计一个地址空间为02000H05FFFH的RAM存储器。CPU具有20根地址线,8根数据线,与存储器有关的控制信号有存储器读和存储器写,可选用的SRAM和3 8译码器芯片的外部引脚如下图所示,要求:(2分)计算

12、RAM空间的大小?(2分)需几个SRAM芯片?(4分)给出每个存储器芯片的地址范围。(10分)画出该存储器与CPU的连接图。2.(8分)某8088微机应用系统以8255A作为接口,采集8个开关的状态,并通过发光二极管显示出来(开关闭合,对应的发光二极管亮;开关断开,对应的发光二极管灭),电路连接如下图所示。设8255A的端口地址为D0HD3H。要求:写出8255A的工作方式控制字,要求无关项置“0”。编写8255A的初始化程序和系统的输入输出程序。8255A与LED、开关键的连结试题一答案一、单选题(每小题 1 分,共10 分)1-5. A D B B A 6-10. A B D A D二、填

13、空题(每空 1 分,共 10 分) 1. 二进制 2. 控制器 3. 4个 等待周期(或Tw) 4.12345H 5. 执行单元_和_总线接口单元 6. .20位、1MB 7. EEPROM三、 判断题(每小题1 分,共10分)1-5 PPP 6-10 PP四、简答题(每小题3分,共24分)答:立即数寻址、寄存器寻址、存储器(或内存)寻址。1. 立即数寻址2. 存储器寻址 EA=(BX)+DISP,PA=(DS)*16(或10H)+EA3. 寄存器寻址4. 存储器寻址 EA=(BX)+(SI),PA=(DS)*16(或10H)+EA5. 存储器寻址 EA=(BP),PA=(SS)*16(或10

14、H)+EA6. 存储器寻址 EA=(BX)+(SI)+14H(或者20),PA=(ES)*16(或10H)+EA7. 存储器寻址 EA=2100H,PA=(DS)*16(或10H)+EA五、计算题(每空2分,共10分)1. AX 0030H (2分)2. AL= 54H 。(2分)3. SP= 0FFEH (2分), SS= 1000H(2分), CX= 1234H (2分)。六、程序设计题(每空2分,共10分)。 BUF 100 0 COUNT CON七、应用题(第1小题18分,第2小题8分,共26分)1. 1)答:RAM芯片容量=213*8bit=8KB(或64Kb)(2分)2)答:05F

15、FFH-02000H+1=04000H=214=16KB,所以需要16KB/8KB=2个SRAM芯片。 (2分)3)第1个SRAM芯片地址范围:02000H03FFFH 第2个SRAM芯片地址范围:04000H05FFFH (4分)4)图略 (10分)2. 1) 控制字为:10010000B (2分)2) MOV AL, 90H ;设置8251A方式选择控制字OUT 0D3H, AL ;A口方式0输入,B口方式0输出 (2分)START: IN AL, 0D0H ;从A口读入8位开关状态码 MOV CL, 4 ;将AL中的数据高低4位互换ROR AL, CL OUT 0D1H, AL ;从B口

16、送出 JMP START (4分)试题二一、单选题 1本学期微机原理及应用课程以( )微处理器为学习对象。A. 8086/8088 B. 80286 C. AMD D. ARM28088 CPU对内存采用( )管理。A. 分页 B. 分段 C. 分支 D. 后两种38088 微处理器中基址寄存器是( )。 AAX BBX CCX DSI 4堆栈操作的基本单位是( )。 A比特 B字节 C字 D双字5. 指令OR AL,SI的操作数一般放在内存中的( )。A数据段中 B堆栈段中 C附加段中 D.代码段中6下列指令中,正确的是( )。A. MOV 1000H, AX B. MOV SI, 2000

17、H C. POP BL D. MOV AX, 1000H 7. 源程序必须经过( )以后方能在计算机上运行。A.装载到计算机 B.编译和连接 C. 解释 D. 调试8可屏蔽中断类型码是( )。A01 B. 02 C. 03 D04 9能够进行中断管理的芯片是( )。A. 8255A B. 8259A C. 8254 D. 8251A10. 8255A的方式选择控制字应写入( )。 A. A 口 B. B 口 C. C 口 D. 控制口二、填空题 1. 逻辑地址由段基地址和 组成。将逻辑地址转换为物理地址的公式是 。2. 在Intel 80x86系统中,若一个32位(4字节)的存储字112233

18、44H的地址为10000H,则10000H字节单元的内容为 ,10003H字节单元的内容为 。3. I/O端口的编址方式分为 和 。4. 汇编语言的指令由 和 两部分组成。5. 具有32位地址总线的CPU,可直接寻址 容量的存储空间。6. 具有电可擦除的只读存储器是 。三、判断题(请在下面每题后面的括号内打P或者)1. 立即数寻址方式不能用于目的操作数字段。( )2. MOV指令要影响标志位。( )3. 在计算机中,数据单位bit的意思是字节。( )4. 存放代码段段首地址的段寄存器为CS;存放堆栈段段首地址的段寄存器为DS。( )5. 用于对某个寄存器中操作数的寻址方式称为寄存器间接寻址。(

19、 )6. 数据总线是单向总线。( )7. 主存贮器和CPU之间增加cache(高速缓存)的目的是扩大CPU中通用寄存器的数量。( )8. 8086/8088微处理器堆栈的伸展方向是从地址向高地址。( )9. 8086/8088微处理器对I/O设备的管理是利用IN和OUT指令来实现的。( )10. 8255A可编程并行通信接口芯片的A,B,C三组端口都可以在3种方式下工作。( )四、简答题1. 寻址方式;现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2

20、AH,(21201H)=4CH,(21202H)=0B7H,(21023H)=65H,下列指令执行后,AX寄存器的内容为:(1)MOV AX,1200H (AX)= (1分);(2)MOV AX,BX (AX)= (1分);(3)MOV AX,1200H (AX)= (1分);(4)MOV AX,BXSI (AX)= (1分);(5)MOV AX,1100HBXSI (AX)= (1分)。2. 8086微处理器内部结构由哪些部件组成?3. 二进制数11000111B与10101110B异或运算后,ZF(零标志位)和PF(奇偶标志位)为何值?(5分)4. CPU与外设间的数据传送方式有哪几种方式

21、?五、程序阅读题1.下列指令执行完后,(AH) ,(AL)= 。 MOV AX, 2345H MOV CL, 4 SAL AX, CL2.下列指令执行完后,(AX)= H。BUFFER DW 01H, 11H, 22H, 33H, 44H, LEA SI, BUFFERMOV AX, SI+63.若SS=1000H,SP=1000H,AX=1234H,BX=5678H,试说明下列指令执行完后 PUSH AX PUSH BX POP AX POP BXAX= , BX= 。六、设计与应用1. 某微机系统(CPU为8088)采用Intel 6264 SRAM芯片(8K8bit)构成存储器系统,问:

22、(1)构成128KB的存储器需要多少片6264?一个6264芯片需要的地址线和数据线各多少根? (5分)(2)这种存储器扩展属于位扩展、字扩展还是字位扩展?(3)如果采用全译码,哪些地址线参与芯片选择?2. 利用可编程并行接口芯片8255A完成下述功能。读入接于A口的8位开关状态(K7K0),将其低4位和高4位互换后从B口送出。设8255A的端口地址为D0HD3H。编写8255A的初始化程序及有关控制程序(无关位置为0,不必是结构完整的汇编源程序)。试题二答案一、单选题(每小题2分,共20分)1-5:A,B,B,C,A,6-10:D,B,A(或者D),B,A二、填空题(每空1分,共10分)1.

23、偏移地址(或有效地址EA)(1分),物理地址(PA)=段地址10H(或16)+偏移地址(或EA)(2分)2.44H(1分),11H。(1分)3.4(1分)4.操作码(1分)和操作数(1分)5.4GMB(或者2的32次方B)(1分)6. EEPROM(1分)三、判断题(每小题1分,共10分)1-5:, 6-10:,四、简答题(每小题5分,共20分)1. (1)(AX)=1200H(1分)(2)(AX)=0100H(1分)(3)(AX)=4C2AH(1分)(4)(AX)=7856H(1分)(5)(AX)=65B7H(1分)2.运算器、控制器和寄存器组以及3大总线。(或者答EU和BIU也行)(5分)

24、3. ZF=0(2.5分),PF=1(2.5分)。4. 无条件传送方式、查询方式、中断方式以及DMA方式。(5分)五、程序阅读(每小题5分,共20分)1.(AH)= 34H(2.5分),(AL)=50H(2.5)2.(AX)=0033H(或者33H)(5分)3.AX=5678H(2.5分),BX=1234H(2.5分)4.0000:005CH,70H、56H、34H、12H。(每空1分)六、设计与应用(每小题10分,共20分)1.(1)128K/8K=16(片)(2分),由于(8K8bit=2138)因此一个6264芯片需要13根地址线和8根数据线。(2分)(2)属于字扩展(3分)(3)A13

25、A19地址线参与芯片选择。(3分)2. MOV AL,10010000B ;或者MOV AL,90HOUT 0D3H,AL ;8255初始化(5分)IN AL,0D0H ;从A口读入开关状态(2分)MOV CL,4 ROL AL,CL ; 或 ROR AL,CLAL中的信息低4位和高4位互换(2分)OUT 0D1H,AL ;输出到B口(1分)试题三一. 单选题1. 在计算机中,一个字节由( )位二进制数组成。A. 2 B. 4 C. 8 D. 162. 设物理地址(10FF0H)=10H,(10FFlH)=20H,(10FF2H)=30H,从地址10FFlH中取出一个字的内容是( )。A. 1

26、020H B. 3020H C. 2030H D. 2010H38086 CPU是( )CPU。A. 8位 B. 16位 C. 32位 D. 64位4操作数直接存放在指令中,则它的寻址方式是( )A. 直接寻址 B.寄存器寻址 C.寄存器间接寻址 D.立即寻址580868088确定下一条执行指令物理地址的计算表达式为( )A. (DS)16+EA B. (ES)16+EA C. (SS)16+EA D. (CS)16+EA6. 一般我们将计算机指令的集合称为( )A 机器语言 B. 汇编语言 C. 翻译程序 D. 指令系统78088系统中将一个数从堆栈中出栈后,堆栈指针寄存器应进行( )操作。

27、A. 加2 B. 减2 C. 加1 D. 减18. 下面为中断指令的是( )AADD AX, 100H B. MOV BX, DSCINT 21H D. MOV AX, BL9汇编语言中的变量有多种类型属性,但错误的类型是( )A. 字节BYTE型 B.字符CHAR型 C.字WORD型 D. 双字DWORD型10. 在需要从端口 387H 读入数据时,下列指令中( )是正确的。A. IN AL,387H B. OUT 387H,AL C. MOV AL,387H D. MOV DX,387H IN AL,DX二. 填空题 1. 计算机的指令由 和 两部分组成。2. 8088 CPU最小模式基本

28、总线读操作包括 个时钟周期,当存储器或I/O速度较慢时,则需要插入等待周期。3. 对于8088 CPU,物理地址是由段基址和偏移地址两部分构成,若某存储单元的段基址为2000H,偏移地址为514H,则该存储单元的物理地址为 H。4. DS是_ _段寄存器,ES是_ _段寄存器,SS是_ _段寄存器,CS是_ _段寄存器。4. 8088 CPU的外部地址引脚有 个,可直接寻址 容量的存储空间。三. 判断题(请在下面每题后面的括号内打P或者,每小题1分,共10分)1MOV指令和IN指令都具有将内存中信息传送到CPU中去的功能。 ( )2DMA是一种不需要CPU介入的高速数据传送方式。 ( )3 8

29、086/8088标志寄存器共有16位,每一位都有含义。 ( )4微处理器就是微型计算机。 ( )58088的输入输出指令中,允许使用DX存放端口地址,不允许使用AX、AL以外的寄存器传送数据。 ( )6MOV BX,SI 指令是正确的。 ( )78088 CPU进行堆栈操作时,可依需要进行字节或字操作。 ( )8 在8086/8088微机系统的中断向量表中,每个中断向量占4个存储单元。 ( )98088 CPU系统中外部中断的优先级比内部中断的优先级高。 ( )10. 8088系统中的指令可以没有操作数。 ( )四. 简答题1.8088 CPU有哪三大类寻址方式?已知(DS)=2000H,(E

30、S)=2100H, (SS)=1500H,(SI)=0ADH,(BX)=100H, (BP)=10H,指出下列28小题源操作数(注意,只回答源操作数)的寻址方式,其物理地址PA是多少?2.MOVAX, 2100H3.MOVCX, BX4.MOVSI, AX5.ADCAX, BXSI6.MOVAX, BP7.MOVAX, ES:BX+SI+208.MOV SI, 1800H根据以下要求选用相应的指令或指令序列9.把4629H传送给AX寄存器10.CX寄存器清零。五. 计算题1.下列指令执行完后,AX 。 MOV AX,2030H AND AX,00FFH2.下列指令执行完后,AL= 。MOV A

31、L,45HMOV CL,4ROL AL,CL3.若SS=1000H,SP=1000H,AX=1234H,BX=5678H,试说明执行指令 PUSH BX PUSH AX POP CX之后,SP= , SS= , CX= 。六. 应用题1.设某微机系统(CPU为8088)的内存RAM的容量为128KB,若采用6264芯片(8K8bit)构成这样的存储器,问:(1)一个6264芯片需要的地址线和数据线各多少根,若采用6264芯片构成容量128KB的存储器需要多少片?(2)构成的存储器至少需要多少根地址线?其中多少根用作片内寻址?多少根用作片选译码?2. 8255A与打印机的连接如下图1所示,设置8

32、255A工作在方式0下,实现CPU与打印机之间的数据传送。设8255A的控制端口地址为43H。编写8255A的初始化程序(要求无关项置“0”本题10分)图1 8255A与打印机的系统连接图试题三答案一、选择题(每题1分,共10分)1. C.2. B. 3. B 4. D. 5. D. 6. D.7. A.8. C.9. B.10. D.二、填空题(每空1分,共10分)1.操作数、操作码2.43.20514H4.数据、附加、堆栈、代码5.20 1M字节(或1MB或者220bit)三、判断题(每题1分,共10分)1-5. X X X 6-10. X X X 四、简答题(每小题3分,共30分)1.立

33、即数寻址、寄存器寻址、存储器(或内存)寻址。2. 立即数寻址3. 存储器寻址,PA=(2000H)*16(或10H)+100H=20100H4. 寄存器寻址5. 存储器寻址 PA=(2000H)*16(或10H)+100H+0ADH=201ADH6. 存储器寻址 PA=(1500)*16(或10H)+10H=15010H7. 存储器寻址 PA=(ES)*16(或10H)+(BX)+(SI)+14H(或者20)=211C1H8. 存储器寻址 PA=(DS)*16(或10H)+1800H=21800H9. MOV AX, 4629H10.XOR CX,CX(或MOV CX,0)五、计算题(共15分

34、)1. AX0030H (3分)2. AL=54H 。(3分)3. SP=0FFEH (3分),SS= 1000H(3分),CX= 1234H(3分)。六、综合应用题(共15分)1.(1)答:一个6264芯片需要的地址线是13根(8K=213)数据线是8根,构成容量128KB的存储器需要128/8=16片。(5分)(2)构成的存储器至少需要17根地址线,其中13根用于片内寻址,4根用作片选译码 (10分)2. 分析:由于打印机的工作状态是随机变化的,只能采用查询传送方式或中断传送方式与打印机交换数据。根据图知,要求8255A的A口工作在方式0,采用查询方式,用C口的PC0作为打印机的输出选通信号、PC6作为打印机的工作状态输入信号。答:(1)初始化程序 MOV AL,10000001B(或81H)OUT 43H,AL (5分)MOV AL,00001101B (或0DH)OUT 43H,AL (5分)Welcome ToDownload !欢迎您的下载,资料仅供参考!精品资料

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
百度文库年卡

猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服