1228微机原理与接口复习题.docx
- 文档编号:28977869
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:21
- 大小:46.50KB
1228微机原理与接口复习题.docx
《1228微机原理与接口复习题.docx》由会员分享,可在线阅读,更多相关《1228微机原理与接口复习题.docx(21页珍藏版)》请在冰豆网上搜索。
1228微机原理与接口复习题
微机原理与接口复习题
一、单项选择题
1.下列数中最大的数是()。
A.3A5HB.11,1010,0110BC.935DD.(943)BCD
2.在汇编程序的开发过程中,编译之后所产生的文件是()。
A.ASM文件B.OBJ文件C.EXE文件D.COM文件
3.机器字长为8位的补码数,其真值范围是()。
A.-127~+128B.-128~+127C.-128~+128D.-127~+127
4.若当前SP=2000H,那么这时执行完一条PUSHAX指令后,SP=()。
A.1FFEHB.1FFFHC.2001HD.2002H
5..若80486的总线周期定义信号M/IO=0,D/C=1,W/R=1,则当前总线周期所完成的操作为()。
A.I/O读B.I/O写C.存储器读D.存储器写
6.给定2114芯片(1K×4位)若干,若用这种芯片组成8K×8位的存储器子系统时,需要使用的芯片数及地址线为()。
A.8片,12根B.8片,13根C.16片,12根D.16片,13根
7.执行INAL,DX指令后,进入AL寄存器的数据来自()。
A.CPU的寄存器B.存储器C.立即数D.端口
8.在PC系列机中,用于给动态存储器提供刷新定时信号的是()。
A.8254计数器0B.8254计数器1C.8254计数器2 D.8259
9.在RS-232C接口标准中,规定逻辑1电平为()。
A.-15V~-3VB.0~-5VC.0~+5VD.+3V~+15V
10.I8255芯片的B端口工作在方式1,当()时,可进行查询式输入。
A.IBF=0B.IBF=1C.0BF=0D.0BF=1
二、填空题
1.()BCD=()10=()2=()16。
2.在实地址模式下,每一个逻辑段的最大体积是。
3.指令MOVAL,80H中源操作数的寻址方式是,MOVBX,[SI]中源操作数的寻址方式为,CPU所访问的数据放在逻辑段。
4.用DW定义的数据占个内存单元。
5.I/O端口的两种编址方式分别是和,其中后者是PC系列机采用的编址方式。
6.微机系统与I/O设备之间的信息交换方式主要有无条件传送方式、、以及四种,其中方式CPU不参与操作。
7.串行异步通信的传输方式有、和全双工三种。
8.串行异步通信协议要求收、发双方预置的和必须一致。
9.PC/AT系统使用两片8259A管理级中断,其中日时钟中断的中断类型码是H。
三、简答题
1.什么是端口?
端口按存放信息的物理意义划分可分为哪几类?
2.什么叫中断向量?
若:
(00270H)=12H,(00271H)=34H,(00272H)=56H,(00273H)=78H,请问00270H~00273H中存放的是什么中断类型的中断向量?
中断向量为多少?
对应的物理地址是多少?
3.试述CPU响应可屏蔽中断的条件。
4.8255有哪几个数据端口?
各个端口分别可以工作在什么工作方式?
四、简单应用题
1.设字长为8,用补码形式完成十进制数运算(-79)+(-86)。
写出运算结果的补码和真值、C标志和O标志的值,并判断结果是否正确(要求给出运算过程)。
(8分)
2.8254的0号计数器的OUT0端输出波形如图,已知CLK0的频率为2MHz,8254的口地址为220H~223H。
(6分)
(1)0号计数器工作于何种工作方式?
写出工作方式名称;
(2)写出该8254的初始化程序段(采用二进制计数)。
3.补充下列子程序,使中断类型71H的中断向量指向以SERVICE为过程名的中断服务程序。
(6分)
WRITE1CPROC
PUSHDS
MOVAX,_______________
MOVDS,AX
MOVDX,_______________
MOVAH,______________
MOVAL,_______________
INT21H
__________
__________
WRITE1CENDP
五、综合应用题
1.下图为PC系统机外扩的8255A及外围电路,根据要求解决后面的问题。
(1)该外扩8255A的B口地址为____________H;
(2)若CPU利用系统日时钟中断控制PB0外部所接的发光二极管的点亮,亮550ms,灭550ms,循环往复,则:
(a)8255A的B口应该设定为工作方式__________输_________(填“入∕出”)
(b)请补充8255A的初始化程序段:
(无关项置“0”)
MOVDX,________
MOVAL,________
OUTDX,AL
2.设A、B两台PC机利用主串口进行短距离点-点单工通信(无联络线),A机发送,B机接收,均采用查询方式。
要求一帧字符7个数据位、1个停止位、偶校验,通信速率为1200波特(分频系数为0060H)。
(1)请完成两台计算机RS-232C25芯连接器的连线,标明端子号
AB
(2)每秒钟最多能传输多少个这样的字符?
(3)请为A机编写初始化子程序。
习题解答:
一.单项选择题
1.D,2.B,3.B,4.A,5.B,6.D,7.D,8.B,9.A,10.B
二.填空题
1.97,1100001,61
2.64K
3.立即寻址,寄存器间接寻址,数据
4.2
5.统一编址,独立编址
6.查询,中断,存储器直接存取(或DMA),存储器直接存取(或DMA)
7.单工,半双工
8.帧格式,通信速率
9.15,8
三.简答题
1.在接口电路中,能和CPU交换信息的寄存器称为端口。
分为:
数据,状态,控制三类。
2.实模式下,中断服务程序的入口地址称为中断向量。
9CH,7856H:
3412H,7B972H
3.
(1)系统有可屏蔽中断请求,没有DMA请求,没有非屏蔽中断请求;
(2)CPU当前指令执行完毕;
(3)CPU处于开中断状态(即I标志置1)。
4.3个,A,B,C
A:
方式0,1,2;B:
方式0,1;C:
方式0。
四.简单应用题
1.共8分
运算结果的补码值为0101,1011B(1分),真值为+91
C=1(1分);O=1
运算结果不正确
2.共6分
(1)方式3,方波发生器
(2)MOVDX,223H
MOVAL,00110110B
OUTDX,AL
MOVDX,220H
MOVAX,2000
OUTDX,AL
MOVAL,AH
OUTDX,AL
3.CODE,OFFSETSERVICE,25H,71H,POPDS,RET
五.综合应用题
1.
1)20DH
2)a:
0,出
B
2.
(1)
22
33
77
(2)
I8250PROC
MOVDX,3FBHMOVDX,3FBH
MOVAL,80HMOVAL,00011010B
OUTDX,ALOUTDX,AL
MOVDX,3F9HMOVDX,3F9H
MOVAL,0MOVAL,0
OUTDX,ALOUTDX,AL
MOVDX,3F8HMOVDX,3FCH
MOVAL,60HMOVAL,0
OUTDX,ALOUTDX,AL
RET
I8250ENDP
一、单项选择题
1.地址总线的宽度决定了系统内存的最大容量,则16根地址线能寻址的存储空间是()。
A.640KBB.1MBC.4GBD.64KB
2.8254内部有3个独立的计数器,每个计数器都是()。
A.8位B.16位C.32位D.64位
3.字长为16位的无符号数,其数值范围为()。
A.0~65535B.-32768~32767C.-32767~32768D.0~65536
4.某二进制数据01000011B,若它分别表示BCD码数和ASCII码,则对应的数值和字符是()。
A.43、‘A’B.67、‘A’C.43、‘C’D.67、‘C’
5.PC系统机使用2片8259A“级连”,可以管理()级中断。
A.8B.16C.15D.30
6.执行IRET指令,CPU从堆栈栈顶弹出()个字节。
A.2B.4C.6D.8
7.在PC系列机中,对I/O端口编址采用()。
A.I/O端口和存储器统一编址B.I/O端口和寄存器统一编址
C.I/O端口单独编址D.输入和输出口分别编址
8.指令MOVAL,[BX]中,源操作数的寻址方式是()。
A.变址寻址B.间接寻址C.寄存器寻址D.基址寻址
得分
二、填空题
1.在汇编程序的开发过程中,生成的汇编源程序的扩展名是,编译之后产生的文件扩展名是。
2.微处理器与I/O接口及存储器进行信息传送是通过三总线来完成,该三总线分别为、和地址总线。
3.在接口电路中,端口按存放信息的物理意义划分,可以分为三类,即数据端口、
端口和端口。
4.实模式下,中断号为1CH的中断服务程序的入口地址存放在地址为H开始的个连续存储单元中。
5.8255A的B口工作在方式1输入时,对应的一组端口联络信号是和
。
6.在串行异步通信中,一帧字符的长度至少为位,最多为位。
7.在实地址模式下,存储器是分段的,每段最大长度是_______字节,若某个存储单元的段基址和偏移地址为3017H:
000AH,则其物理地址为_____________。
8.DW50dup()预留的存储空间字节数是。
三、简答题
1.简述PC系统中8254三个计数器的作用。
2.微型计算机系统与输入输出设备交换信息的方式有哪几种?
其中,硬件结构最简单的是哪种方式?
3.试述CPU响应非屏蔽中断的条件。
四、简单应用题
1.阅读下面的汇编程序,分析该程序的功能,回答程序后的问题。
.486
DATASEGMENTUSE16
SUMDW
DATAENDS
CODESEGMENTUSE16
ASSUMECS:
CODE,DS:
DATA
BEG:
MOVCX,100
MOVAX,0
LAST:
ADDAX,CX
LOOPLAST
MOVSUM,AX
?
?
?
?
INT?
?
?
21H
CODE?
?
?
ENDS
END?
?
?
?
BEG
1)在程序的空缺处填上合适的指令。
2)该程序的功能是。
3)在该程序中,指令LOOPLAST可以用哪两条指令替换?
(请填写在下面的横线上)
(1)
(2)
2.设8255A的控制口地址为21BH,要求编写一个完整的8255A初始化子程序。
要求:
A口工作于方式0输入,B口工作于方式1输出,C口上半部输出,并允许B口以中断方式与CPU交换信息。
(要求无关项设置“0”)
3.设PC系统机外扩了一片8254实验电路,口地址为200H~203H,输入时钟CLK频率为8MHz,编写程序段(行号已经在左边标出)如下:
(1)MOVDX,203H
(2)MOVAL,0B6H
(3)OUTDX,AL
(4)MOVAX,2000
(5)MOVDX,202H
(6)OUTDX,AL
(7)MOVAL,AH
(8)OUTDX,AL
问题:
(1)从程序中可以看出,该8254的号计数器工作在方式______。
(2)程序运行后,从8254的某OUT端可以得到频率为__________Hz的信号。
(3)如果计数初值要采用BCD码计数,则程序中第
(2)行指令的源操作数应改为______H,第(4)行指令的源操作数应改为_______。
五、综合应用题
1.两台微机用主串口进行点-点单工通信(不用联络线),A方发送,B方接收,波特率为4800bps(分频系数0018H),一帧数据包含8个数据位,奇校验,1个停止位。
(1)请写出A方以查询方式发送字符的初始化程序段。
(要求对8250端口直接操作)。
(2)假设双方均已完成初始化,现A机发送一个ASCII字符到B机,请把下面的为B机编写的查询方式接收数据的程序段补充完整。
SCAN:
MOVDX,
INAL,DX
TESTAL,
MOVDX,3F8H
解答:
一、单项选择题
1-5)DBACC6-8)CCB
二、填空题
1..ASM;.OBJ2.数据总线;控制总线
3.状态;控制4.70;4
5.IBFB;STBB6.7;12
7.64K;3017AH8.100
三、简答题
1.简述PC系统中8254三个计数器的作用?
。
2.微型计算机系统与输入输出设备交换信息的方式有哪几种?
其中,硬件结构最简单的是哪种方式?
3.试述CPU响应非屏蔽中断的条件。
系统有非屏蔽中断请求,没DMA请求;
CPU当前指令执行完毕。
四、简单应用题
1.阅读下面的汇编程序,分析该程序的功能,回答程序后的问题。
1)在程序的空缺处填上合适的指令
BEG:
MOVAX,DATA
MOVDS,AX
?
?
?
?
MOV
2)该程序的功能是把1+2+3+…+100的和送至数据段SUM单元。
3)在该程序中,指令LOOPLAST可以用哪两条指令替换?
(请填写在下面的横线上)
(1)DEC
(2)LAST
2.设8255A的控制口地址为21BH,要求编写一个完整的8255A初始化子程序。
要求:
A口工作于方式0输入,B口工作于方式1输出,C口上半部输出,并允许B口以中断方式与CPU交换信息。
(要求无关项设置“0”)
I8255PROC
MOVDX,21BH;
OUTDX,AL;
MOVAL,00000101B(或05H);
OUTDX,AL;
RET;
I8255ENDP
3.设PC系统机外扩了一片8254实验电路,口地址为200H~203H,输入时钟CLK频率为8MHz,编写程序段(行号已经在左边标出)如下:
(1)MOVDX,203H
(2)MOVAL,0B6H
(3)OUTDX,AL
(4)MOVAX,2000
(5)MOVDX,201H
(6)OUTDX,AL
(7)MOVAL,AH
(8)OUTDX,AL
问题:
(1)从程序中可以看出,该8254的2号计数器工作在方式__3__。
(2)程序运行后,从8254的某OUT端可以得到频率为__4000__Hz的信号。
(3)如果计数初值要采用BCD码计数,则程序中第
(2)行指令的源操作数应改为__0B7_H,第(4)行指令的源操作数应改为___2000H_。
五、综合应用题
1.两台微机用主串口进行点-点单工通信(不用联络线),A方发送,B方接收,波特率为4800bps(分频系数0018H),一帧数据包含8个数据位,奇校验,1个停止位。
(1)请写出A方以查询方式发送字符的初始化程序段。
(要求对8250端口直接操作)。
MOVDX,3FBHMOVDX,3FBH
MOVAL,80HMOVAL,00001011B(或0BH)
OUTDX,AL;OUTDX,AL;
MOVDX,3F9HMOVDX,3F9H
MOVAL,0MOVAL,0
OUTDX,AL;OUTDX,AL;
MOVDX,3F8HMOVDX,3FCH
MOVAL,18HMOVAL,0
OUTDX,AL;OUTDX,AL;
(2)假设双方均已完成初始化,现A机发送一个ASCII字符到B机,请把下面的为B机编写的查询方式接收数据的程序段补充完整。
SCAN:
MOVDX,3FDH
INAL,DX
TESTAL,01H
JZ
MOVDX,3F8H
INAL,DX
一、填空题
1.INTELCPU工作在内存的实地址模式时,内存的物理地址由_________________和_______________两部分组成。
2.每条指令的执行过程中是由________、________和________等操作组成。
3.当对堆栈操作时,8086会自动选择________值作为段基值,再加上由________提供的偏移量形成物理地址。
4.8086总线接口部件中有四个段寄存器,它们分别是______、______、________和________。
5.衡量存储器的主要性能指标有________、________、________和________。
6.微机系统中数据传送的控制方式有三种,________、________和________。
7.计算机CPU与输入/输出设备之间交换的信息包括________、________和________三类信号。
8.DMA技术提供了________到________的数据直接传输通道。
9.在中断方式下,当________已经有数据要往CPU输入或者准备好接收数据时,接口会向CPU发一个_____;在DMA方式下,外设要求传输数据时,接口会向______发______信号。
10.INTEL8086的中断向量表中存放的是中断向量,即中断处理程序的________。
若在0000∶0008开始的4个字节中分别是11H,22H,33H,44H,则对应的中断类型号为________的中断向量是________。
11.现代的计算机都采用总线结构来实现同外界的信息传送。
总线有三类,其中片总线包括________、________和________,其中只有________是双向总线。
12.可编程中断控制器8259A对程序员提供了________个初始化命令字和________个操作命令字。
13.微处理器设置片内Cache主要目的是________。
14.在异步通信中,CPU和外设之间有两项约定,它们是________和________。
15.在串行通信数据传送中,通常传送方式有________、________和________三种
二、判断题(判断下列各题,正确的在题干后面括号内打“√”,
错误的打“×”。
1.不同指令的指令周期是不等长的。
()
2.8086CPU在响应中断时,执行两个中断响应周期。
()
3.程序中的转移指令、返回指令以及中断处理都能对CS、IP进行操作。
()
4.8086系统的存储器引入了分段的概念,每个段必须为64K,段与段之间可以是独立的。
()
5.RS-232总线能同TTL器件直接连接。
()
6.SRAM电源撤除,信息不会丢失。
()
7.MOV[DI][SI]()
8.任何外部设备同微型机的连接只要通过相应的驱动程序设置就可实现。
()
9.DMA是一种不需要CPU介入的高速数据传送方式。
()
10.8086的中断系统中有两类硬中断:
可屏蔽中断和不可屏蔽中断。
()
三、(单项选择题)题
1.存取时间是指()
A.存储器的读出时间
B.存储器进行连续读和写操作所允许的最短时间间隔
C.存储器进行连续写操作所允许的最短时间间隔
D.存储器进行连续读操作所允许的最短时间间隔
2.现有4K×8位的RAM芯片,它所具有的地址线条数应是()条。
A.12B.13C.11D.10
3.在查询传送方式中,CPU要对外设进行读出或写入操作前,必须先对外设()
A.发控制命令B.进行状态检测
C.发I/O端口地址D.发读/写命令
4.所谓“端口”是指一些可以由CPU读或写的()
A.RAMB.ROMC.寄存器D.缓冲器
5.8086有两种工作方式,当8086处于最小方式时,MN/接()
A.+12VB.-12VC.+5VD.地
6.一片中断控制器8259A能管理()级硬件中断。
A.10B.8C.64D.2
7.INTEL8251A在串行异步通信时,是用外部时钟来和接收的数据进行同步的,设通信的波特率为1200bps,外部时钟是通信波特率的16倍,则外部时钟速率为()
8.当INTEL8253可编程计时器/计数器的RW1、RW0定为11时,写入计数值时的顺序为()
A.先写高8位,再写低8位B.16位同时写入
C.先写低8位,再写高8位D.只写高8位,低8位自动写入
9.用1024×1位RAM芯片设计一个128KB的存储器系统,问需要有()片芯片组成。
A.1024B.2048C.128D.256
10.当进行DMA操作时,CPU必须让出()给DMAC。
A.总线B.地址总线C.数据总线D.控制总线
四、(简答题)题
答题要求:
(请简要回答出主要内容)
1.试述子程序的一般结构组成
2.标号有哪三个属性?
其含义是什么?
3.试述CMPAX,BX和SUBAX,BX两条语句的异同点?
4,LOOP指令隐含了什么操作
5,用指令举例说明,汇编语言中常用的6种寻址方式
6.8259A
7.NMI
五、(综合题)题
答题要求:
(要求详细解答,写出步骤)
1.接口芯片为什么需要片选信号片选信号又是如何得到的
2.在PC/XT机中,8253通道1工作于方式2,用它产生间隔为15μs的负脉冲信号用于对动态RAM刷新的定时信号,计数脉冲输入为1.19MHZ,试计算出应写入的计数值是多少
3,编写一程序段,统计数据区BUF中0的个数,并存入RES单元。
数据段为:
DATASEGMENT
BUFDB0,5,0,3,2
RESDB
DATAENDS
4.打印机驱动接口是一个并行接口,它需要数据口输出数据,控制口用于控制打印机工作,状态口用于测试打印机的现行工作状态。
要求用8255芯片设计一个打印机控制接口。
以查询方式编制输出一个字符(设该字符已在BL寄存器中)的程序。
要求:
PC6去检测打印机的BUSY信号,PC2产生信号,PA口作为输出字符的数据口,工作于方式0,(设打印机控制口为83H,PA口为80H,PC口为82H)
解答:
一、填空题
1.段地址偏移地址
2.取指译码执行
3.SSSP
4.代码段寄存器CS数据段寄存器DS附加段寄存器ES堆栈段寄存器SS
5.存储容量存储速度可靠性性能价格比
6.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1228 微机 原理 接口 复习题