第一范文网 - 专业文章范例文档资料分享平台

西安工大微机原理练习题

来源:用户分享 时间:2025/5/23 20:37:18 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

1. 二进制 2. 控制器 3. 4个 等待周期(或Tw) 4.12345H 5. 执行单元_和_总线接口单元 6. .20位、1MB 7. EEPROM

三、 判断题(每小题1 分,共10分) 1-5 ????? 6-10 ????? 四、简答题(每小题3分,共24分)

答:立即数寻址、寄存器寻址、存储器(或内存)寻址。 1. 立即数寻址

2. 存储器寻址 EA=(BX)+DISP,PA=(DS)*16(或10H)+EA 3. 寄存器寻址

4. 存储器寻址 EA=(BX)+(SI),PA=(DS)*16(或10H)+EA 5. 存储器寻址 EA=(BP),PA=(SS)*16(或10H)+EA

6. 存储器寻址 EA=(BX)+(SI)+14H(或者20),PA=(ES)*16(或10H)+EA 7. 存储器寻址 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分)。 ○1BUF ○2100 ○3 0 ○4 COUNT ○5CON 七、应用题(第1小题18分,第2小题8分,共26分) 1. 1)答:RAM芯片容量=213*8bit=8KB(或64Kb)(2分)

2)答:05FFFH-02000H+1=04000H=214=16KB,所以需要16KB/8KB=2个SRAM芯片。3)第1个SRAM芯片地址范围:02000H~03FFFH

第2个SRAM芯片地址范围:04000H~05FFFH (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口送出 JMP START (4分)

试题二

一、单选题

1.本学期《微机原理及应用》课程以( )微处理器为学习对象。 A. 8086/8088 B. 80286 C. AMD D. ARM 2.8088 CPU对内存采用( )管理。

5

2分) (A. 分页 B. 分段 C. 分支 D. 后两种 3.8088 微处理器中基址寄存器是( )。

A.AX B.BX C.CX D.SI 4.堆栈操作的基本单位是( )。

A.比特 B.字节 C.字 D.双字 5. 指令OR AL,[SI]的操作数一般放在内存中的( )。 A.数据段中 B.堆栈段中 C.附加段中 D.代码段中 6.下列指令中,正确的是( )。

A. MOV 1000H, AX B. MOV [SI], [2000H] C. POP BL D. MOV AX, 1000H 7. 源程序必须经过( )以后方能在计算机上运行。

A.装载到计算机 B.编译和连接 C. 解释 D. 调试 8.可屏蔽中断类型码是( )。

A.01 B. 02 C. 03 D.04 9.能够进行中断管理的芯片是( )。

A. 8255A B. 8259A C. 8254 D. 8251A 10. 8255A的方式选择控制字应写入( )。 A. A 口 B. B 口 C. C 口 D. 控制口 二、填空题

1. 逻辑地址由段基地址和 组成。将逻辑地址转换为物理地址的公式是 。

2. 在Intel 80x86系统中,若一个32位(4字节)的存储字11223344H的地址为10000H, 则10000H字节单元的内容为 ,10003H字节单元的内容为 。 3. I/O端口的编址方式分为 和 。 4. 汇编语言的指令由 和 两部分组成。 5. 具有32位地址总线的CPU,可直接寻址 容量的存储空间。 6. 具有电可擦除的只读存储器是 。 三、判断题(请在下面每题后面的括号内打?或者?) 1. 立即数寻址方式不能用于目的操作数字段。( ) 2. MOV指令要影响标志位。( )

3. 在计算机中,数据单位bit的意思是字节。( )

4. 存放代码段段首地址的段寄存器为CS;存放堆栈段段首地址的段寄存器为DS。( ) 5. 用于对某个寄存器中操作数的寻址方式称为寄存器间接寻址。( ) 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)=2AH,(21201H)=4CH,(21202H)=0B7H,(21023H)=65H,下列指令执行后,

6

AX寄存器的内容为: (1)MOV AX,1200H (2)MOV AX,BX (3)MOV AX,[1200H] (4)MOV AX,[BX][SI]

(AX)= (1分); (AX)= (1分); (AX)= (1分); (AX)= (1分);

(5)MOV AX,1100H[BX][SI] (AX)= (1分)。 2. 8086微处理器内部结构由哪些部件组成?

3. 二进制数11000111B与10101110B异或运算后,ZF(零标志位)和PF(奇偶标志位)为何值?(5分)

4. CPU与外设间的数据传送方式有哪几种方式? 五、程序阅读题

1.下列指令执行完后,(AH)= ,(AL)= 。 MOV AX, 2345H MOV CL, 4 SAL AX, CL

2.下列指令执行完后,(AX)= H。 BUFFER DW 01H, 11H, 22H, 33H, 44H, LEA SI, BUFFER MOV AX, [SI+6]

3.若SS=1000H,SP=1000H,AX=1234H,BX=5678H,试说明下列指令执行完后 PUSH AX PUSH BX POP AX POP BX

AX= , BX= 。 六、设计与应用

1. 某微机系统(CPU为8088)采用Intel 6264 SRAM芯片(8K×8bit)构成存储器系统,问: (1)构成128KB的存储器需要多少片6264?一个6264芯片需要的地址线和数据线各多少根? (5分) (2)这种存储器扩展属于位扩展、字扩展还是字位扩展? (3)如果采用全译码,哪些地址线参与芯片选择? 2. 利用可编程并行接口芯片8255A完成下述功能。

读入接于A口的8位开关状态(K7~K0),将其低4位和高4位互换后从B口送出。设8255A的端口地址为D0H~D3H。编写8255A的初始化程序及有关控制程序(无关位置为0,不必是结构完整的汇编源程序)。

试题二答案

一、单选题(每小题2分,共20分)

1-5:A,B,B,C,A,6-10:D,B,A(或者D),B,A 二、填空题(每空1分,共10分)

1.偏移地址(或有效地址EA)(1分),物理地址(PA)=段地址×10H(或16)+偏移地址(或EA)(2

7

分)

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分) 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分),由于(8K×8bit=2^13×8) 因此一个6264芯片需要13根地址线和8根数据线。(2分) (2)属于字扩展(3分)

(3)A13~A19地址线参与芯片选择。(3分) 2. MOV AL,10010000B ;或者MOV AL,90H OUT 0D3H,AL ;8255初始化(5分)

IN AL,0D0H ;从A口读入开关状态(2分) MOV CL,4

ROL AL,CL ; 或 ROR AL,CL——AL中的信息低4位和高4位互换(2分) OUT 0D1H,AL ;输出到B口(1分)

试题三

一. 单选题

1. 在计算机中,一个字节由( )位二进制数组成。 A. 2 B. 4 C. 8 D. 16

2. 设物理地址(10FF0H)=10H,(10FFlH)=20H,(10FF2H)=30H,从地址10FFlH中取出 一个字的内容是( )。

A. 1020H B. 3020H C. 2030H D. 2010H 3.8086 CPU是( )CPU。

8

搜索更多关于: 西安工大微机原理练习题 的文档
西安工大微机原理练习题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1rpwt98eq568ub00wpm4_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top