2022年北邮《微机原理与接口技术》期末复习题 .pdf

上传人:Che****ry 文档编号:30540598 上传时间:2022-08-06 格式:PDF 页数:4 大小:74.72KB
返回 下载 相关 举报
2022年北邮《微机原理与接口技术》期末复习题 .pdf_第1页
第1页 / 共4页
2022年北邮《微机原理与接口技术》期末复习题 .pdf_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《2022年北邮《微机原理与接口技术》期末复习题 .pdf》由会员分享,可在线阅读,更多相关《2022年北邮《微机原理与接口技术》期末复习题 .pdf(4页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、1 微机原理与接口技术复习题一、填空习题讲解1.计算机由运算器、控制器、存储器、输入设备和输出设备五大部分组成。2.运算器和控制器合称为中央处理器。3.8086CPU 是由总线接口部件BIU 和执行部件EU 两个部件组成的。4.根据传送的信息类型,系统总线可以分为三类:数据总线、地址总线和控制总线。5.半导体存储器按存取方式不同,分为随机存取存储器和只读存储器(ROM ) 。6.8086 的存储器采用段结构方式,一个段的最大长度为 64K。7.PC 机中将物理地址分为两个部分:段地址和偏移地址。8.有效地址中可有三个地址分量,分别为位移量、基址和变址。二、选择1.十进制数123 的八位二进制补

2、码为(A) 。A01111011 2.BCD 码 10010001 的十进制数为(C) 。C91 3.堆栈操作的特点是(B) 。 B后进先出4.8086CPU 的地址总线为(B)位。 B20 5.通常,一个总线周期读取一个 (B) 的指令代码。 B 字6.IP 是由( C)修改,使它总是指向下一条待取的指令。 CBIU 7.指令 MOV AX ,TABLEBXSI的寻址方式是(B ) 。B相对基址变址寻址8.指令 JMP BX 的寻址方式是 (B ) 。B段内间接寻址9.CPU 中运算器的主要功能是(D) 。D算术运算和逻辑运算10.8086 是( B) 。B微处理器11.8086 处理器有2

3、0 条地址线,可寻址访问的最大存储器空间为(D) 。D1M 12.8086 处理器中通常用作数据寄存器,且隐含用法为计数寄存器的是(B) 。BCX 13.微型机的存储器地址为2000H5FFFH , 存储容量为(D)KB。D 16 14.微处理器用13 条地址线寻址, 其寻址范围为 (C) 。C4KB 15.哪些存储器在断电(或关机)后,仍保留原有信息(C) 。CROM, ,EPROM 16.8086CPU 寻址 I/O 端口最多使用地址线(B)条。B10 三、请写出下列指令中源操作数的寻址方式,并计算物理地址。已知:(DS)=2000H , (ES)=2100H, (SI)=00A0H ,(

4、SS)=1500H, (BX )=0100H , (BP)=0100H,数据变量 VAL 的偏移地址为0050H。ADD AX,100H 直接寻址PA=20100H ADD AX,BX 间接寻址PA=20100H ADD AX,ES:BX 间接寻址PA=21100H ADD AX,BP 间接寻址PA=15100H ADD AX,BX+10H 直接变址寻址PA=20110H ADD AX,V ALBX 直接变址寻址PA=20150H ADD AX,BXSI 基址变址寻址PA=201A0H ADD AX,V ALBXSI 相对基址变址寻址PA=201F0H ADD AX,SI ADD AX,V A

5、LBP 习题讲解四、微型计算机系统结构五、分支结构的两种程序流程图六、循环次数的循环程序结构图七、已知:在DA TA 单元开始连续存放着10 个带符号的字节数据, 要求计算其中0 的个数,结果放入 R 单元。要求编写完整的8086 汇编语言源程序(含全部的伪指令)TITLE FGREATER DATA SEGMENT DATA DB 3,28,-4,22,0,-65,24,7,-3,-36 R DB ?DATA ENDS STACK SEGMENT PARA STACK STACK DW 100 DUP(?)STACK ENDS COSEG SEGMENT ASSUME CS :COSEG,D

6、S:DATA ,SS:STACK START PROC FAR BEGIN :PUSH DS MOV AX ,0 PUSH AX MOV AX ,DATA MOV DS,AX 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 2 MOV AX ,0 习题讲解 -8255A 八、接口设计1、设 8255A 工作在方式0,A 口为输入口, B 口、 C 口为输出口。设片选信号CS 由 A9A2=10000000 确定。请编程对8255

7、A 进行初始化。2、设 8255A 工作在方式1, A 口输出,B 口输入, PC4PC5 为输入,禁止B 口中断。设片选信号CS 由 A9A2=10000000 确定。请编程对8255A 进行初始化。一个 8255A 芯片的 A 口和 B 口分别与8 个 LED 灯和 8个开关连接,通过开关控制LED 灯的开和闭。8255 的端口地址为40, 42, 44 和 46H。试编写初始化程序。初始化程序如下:MOV AL, 10000010B OUT 46H, AL 3、1)设置波特率的控制字格式(DLAB=1 ) :1 0 0 0 0 0 0 0 B 设波特率为1200 波特,则除数 =1843

8、200 ( 1200 16) =96 =0060H 初始化程序:MOV AL ,10000000B MOV DX ,3FBH OUT DX ,AL MOV AL ,60H MOV DX ,3F8H OUT DX ,AL MOV AL ,00H MOV DX ,3F9H OUT DX ,AL 2)设:数据位7 位,停止位1 位,采用偶校验;数据格式控制字为:0 0 0 1 1 0 1 0 程序:MOV AL ,00011010B MOV DX ,3FBH OUT DX ,AL 3)查询通信WAIT :MOV DX ,3FDH ;读通信线路状态寄存器IN AL ,DX TEST AL ,1EH ;

9、测试 D1D4 位有无出错JNZ ERROR ;有错,转错误处理TEST AL ,01H ;测试 D0 位有无数据发送JNZ RECE ;有数据,转接收数据处理TEST AL ,20H ;测试 D5 位发送器保持寄存器空否JZ WAIT ;不空,循环等待TRNAS :MOV DX 3F8H ;发送数据OUT DX ,AL RECE:MOV DX ,3F8H ;接收数据IN AL ,DX 工作方式字4、选择 2 号计数器,工作在方式2,计数初值为533H(2 个字节),采用二进制计数,其程序段为:TIMER EQU 40H ;0 号计数器端口地址MOV AL ,10110100B ;2 号计数器

10、的方式控制字OUT TOMER+3 ,AL ;写入控制寄存器MOV AX ,533H ;计数初值OUT TIMER+2 ,AL ;先送低字节到2号计数器MOV AL ,AH ;取高字节OUT TIMER+2 ,AL ;后送高字节到2号计数器5、8254 的计数器2 工作于方式2,其计数时钟CLK2 ,为 100KHz,输出信号OUT2 作定时中断申请,定时间隔为 8ms,试计算其计数初值N . N=8ms100KHz=800 6、有个 1 s的脉冲信号源送82534 的计数器1 利用软件方式扩大定时1 秒,每秒钟从8255A 的 PA 口读入一组开关数并送PB 口的 LED 管显示,设 825

11、4,8255A 的端口地址分别为40H43H 和 60H63H,且只用 10 条地址线( A0A9)用于端口译码。请编写对 8254 计数器 1 的初始化程序段(仅50ms.)编写对 8255A 的初始化程序段。8253 的初始化程序:MOV AL, 01110110B ; 计数器 1方式 3,二进制OUT 43H, AL MOV AX, 50000 OUT 41H, AL MOV AL, AH OUT 41H, AL 8255 初始化MOV AL, 10011000B ;A 口方式 0 输入, B 口方式 0 输出OUT 63H, AL 名师资料总结 - - -精品资料欢迎下载 - - -

12、- - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - 3 复习测试 60 题1.8086CPU 的数据线有(B)位。 B.16 2.运算器的核心部分是(B ) B.算术逻辑单元3.8086CPU 指令队列的长度为(B )字节。 B.6 4.存储器 12345H 单元中存放有数据5FH,用记号( A)表示。A.(12345H)=5FH 5.PC 机存储管理中, 偏移地址的最大寻址范围是(C ) 。C.64KB 6.二进制数11101110 转换为压缩BCD 码为( C) 。C.001000

13、111000 7.在机器数的(A)中,零的表示形式是唯一的。A.补码8.在段定义时,如果定位类型用户未选择,就表示是隐含类型,其隐含类型是( D) 。D.PARA 9.定点 8 位字长的字,采用2 的补码形式时,一个字所能表示的整数范围为(A) 。A.128 127 10.构成微机的主要的部件有CPU、系统总线、 I/O 接口和( D) 。D.内存11.8086CPU 在进行无符号数比较时,应根据(C)标志位来判断比较结果。C.CF,ZF 12.汇编语言源程序中,每个语句由四项组成,其中不可省略的项是( B) 。B.操作码项13.在分支程序进行条件判断前,可用指令构成条件,其中不能形成条件的指

14、令是(D) 。D.MOV 14.在汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是(C) 。C.伪指令15.下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是( B) 。B.BX ,BP,SI,DI 16.堆栈操作的特点是(B) 。B.后进先出17.指令 MOV AX ,1000H 中源操作数的寻址方式是(B) 。B.直接寻址18.8086CPU 的地址总线为(B)位。 B.20 19.通常,一个总线周期读取一个(B)的指令代码。B.字20.IP 是由(C)修改,使它总是指向下一条待取的指令。C.BIU 21.8086 对中断请求相应优先级最高的请求(C) 。C.内部硬件中断22

15、.已知 x 原 =10011010 和Y 原=11101011,则X-Y 补=(D) 。D.01010001 23.汇编语句DATA SEGMENT STACK DW 100 DUP(0) DATA ENDS 的含义是( C) 。C.定义 200 个字节的堆栈段24.若程序将某16 位带符号数直接加到8086CPU 的 IP上,会( A) 。A.是程序发生转移,其范围为32K 25.溢出是两带符号数(B) ,结果超出规定的数值范围。B.两同号数相加26.PC/XT 机对 I/O 端口的最大寻址范围为(B) 。B.1024 27.已知 AL=6AH,BL=78H,执行指令ADD AL,BL后,C

16、F、OF 和 AF 的值为( D) 。D.0,1,1 28.已知 X=-0110110B,Y=-0111010B, 将两数以补码形式送入 AL 和 BL,执行指令SUB AL,BL后,CF、ZF、SF和 OF 分别为( D) 。D.0,0,0,0 29若 8259 采用全嵌套方式工作,现有IR4 正在被服务,又有 IR2,IR3,IR4,IR6中断源发生, 若允许嵌套,则CPU 转去服务( C) 。C.IR2 30.如果一个堆栈从20000H 开始,它的长度为0200H,则执行指令PUSH AX PUSH CX PUSH DX POP AX 后,栈顶、栈底的地址为(B) 。B.201FCH,2

17、0000H 31.8086 的 16 位通用寄存器有(B) 。B.8 个32下列转移指令中,转移地址采用段间直接寻址的是(B) 。B.JMP FAR PTR ADD1 33.一台微机具有4KB 的连续存储器。其存储空间首址为 4000H,则末址为 (A) 。 A.4FFFH34. 由于 8086 有单独的 I/O 指令,所以其I/O 端口( A) 。 A.只能安排在I/O 空间内35在查询 I/O 控制方式时,外设准备好的状态信息是通过( A)供给 CPU 进行查询的,当CPU 已查询到外设准备好时,CPU 就通过()与外设交换信息。A.数据总线36响应 NMI 请求的必要条件是(B) 。B.

18、一条指令结束378086 的中断是向量中断,其中断服务程序的入口地址是由( D)提供。D.由中断类型号指向的中断向量表中读出38在 DMA 传送方式中,以(B)方式的传输效率为最高。 B.成组传送39在进入中断相应以后,CPU 内部指令指针IP 的值(D) 。D.不能确定408255A 设置 C 口按位置位 /复位字时,写入的端口地址是( D) ,设 8255A 的 4 个端口地址分别为80H、81H、82H、83H。D.83H 41.若 8086 处理器改为统一编址方式,可使用(D)条地址线来寻址端口。D.20 42.8086CPU 寻址 I/O 端口最多使用 (B)条地址线。 B.10 名

19、师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - 4 43.在程序控制传送方式中,可提高系统的工作效率的是(B) 。B.中断传送44.在输入输出的控制方式中,传递速度最快的方式是(D) 。D.DMA 传送45.当采用( B)输入操作情况下,除非计算机等待数据准备好,否则无法传送数据给计算机。B.程序查询方式46.在以 DMA 方式传送数据的过程中,由于没有破坏(C)的内容,所以一旦数据传送完毕,CPU 可以立即返回原程序。 C.A

20、和 B 对47.中断向量表中存放的内容是(B) 。B.中断服务程序的入口地址48.一个 8259 可提供( B)个中断类型号。B.8 49.INT n 指令中断是( B) 。B.通过软件调用的内部中断50.8086 有 20 条地址线,可寻址的I/O 端口地址最多为(B)个。 B.1K 51.8255A 的工作方式设置为方式2,则表示( A) 。 A.仅 PA 口用于双向传送52.如果 8255A 的 PA 口工作于方式2, PB 口工作于哪种工作方式( D ) 。D.方式 0 和方式 1 53.8255A 的工作方式选择控制字的正确值为(D) 。D.83H 54.8255A 的 C 口按位置

21、位 /复位控制字的正确值为 (D) 。D.09H 55.可编程定时器/计数器 8254 共有( D)种工作方式。D.6 56.CPU 中运算器的主要功能是(D)D.算术运算和逻辑运算57.8086 是( B) 。B.微处理器58.8086 处理器有20 条地址线,可寻址访问的最大存储器空间为( D) 。D.1M 59.8086 处理器中寄存器(B)通常用作数据寄存器,且隐含用法为计数寄存器。B.CX 60.一台微型机, 其存储器首址为2000H, 末址为 5FFFH,存储容量为( D)KB 。D.16 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com