上海工程技术大学微机原理与接口技术复习题8.1.3 可编程串行通信接口芯片8255A
微机原理与接口技术考试复习题(有答案)

微机原理与接口技术考试复习题(有答案)《微型计算机原理及接口技术》试题(120分钟)一. 单项选择题(在每小题的四个备选答案中选出一个正确的1. 8086CPU芯片的外部引线中,数据线的条数为()。
A.6条B.8条C.16条D.20条2.8086CPU工作在总线请求方式时,会让出()。
A.地址总线B.数据总线C.地址和数据总线D.地址、数据和控制总线3.8086在执行OUT DX,AL指令时,AL寄存器的内容输出到()上。
A.地址总线 B.数据总线 C.存储器 D.寄存器4.8086CPU的I/O地址空间为()字节。
A.64KB B.1MB C.256B D.1024B5. 当8086CPU读I/O接口时,信号M/IO和DT/R的状态必须是()。
A.00B.01C.10D.116. 在8088CPU中, 用于寄存器间接寻址输入输出指令的寄存器是()。
A. AXB. BXC. CXD. DX7.两片8259A级联后可管理()级中断。
A.15 B.16 C.32 D.648.8086中断系统中优先级最低的的是()。
A.可屏蔽中断B.不可屏蔽中断C.单步中断D.除法出错9.CPU在执行IN AL,DX指令时,其()。
A. IO/M为高, RD为低 B. IO/M为高, WR为低C. IO/M为低, RD为低 D. IO/M为低, WR为低10. 内存从A4000H到CBFFFH,共有()A.124KB.160KC.180KD.224K11. 8088CPU中的CS寄存器是一个多少位的寄存器?()。
A.8位B.16位C.24位D.32位12.地址译码器的输出一般可为接口的()信号。
A.片选 B.数据输入 C.地址 D.控制13. 8255工作在方式0时,下面哪种说法正确()A. A、B、C三个口输入均有锁存能力B. 只有A口输入有锁存能力C. 只有C口输入有锁存能力D. A、B、C三个口输入均无锁存能力14. 实现DMA传送,需要()A.CPU通过执行指令来完成B.CPU利用中断方式来完成C.CPU利用查询方式来完成D.不需要CPU参与即可完成15.CPU在执行OUT DX,AL指令时,()寄存器的内容送到地址总线上。
大学第一学期期末考试《微机原理与接口技术》试题及答案

大学第一学期期末考试《微机原理与接口技术》试题及答案(闭卷A)一、填空题(每空1分,共15分)IO方式,分别是、与。
2、以8086为CPU的PC机存储系统中有个独立的存储体,以80386为CPU的PC机有个独立的存储体。
3、D/A转换器的主要功能是将量转换为量。
4、8253有计数与定时功能,且支持6种模式,其中模式0、1、4、5属功能,模式2、3属功能。
5、8086有20根地址线,寻址能力为;80386有32根地址线,寻址能力为。
6、8086从功能上分为两部分,即部件,部件。
7、8259A中断引脚支持的触发方式有触发和触发两种。
二、判断题(共15题,每题1分,共15分)1、()LOCK指令前缀可以添加在任何指令前面。
2、()在一个全双工串行的通信接口中,接收波特率和发送波特率必须是相同的。
3、()8237A的MEMR、MEMW信号是单向的,由8237A发出;信号IOR、IOW是双向的,既可以发出到接口电路,又可以接受CPU发来的信号。
4、()8253初值写入后计数执行部件马上开始计数。
5、()8086/8088的标志分为两类:一类叫状态标志、一类叫控制标志。
6、()条件传送方式的特点是接口保存输入输出设备的状态信号,CPU来主动检查;如果检查状态结果为准备好,就可以进行输入输出操作;否则CPU继续查。
7、()ADC0809有8路模拟输入,芯片内部含有多路转换模拟开关电路。
8、()在8237A的应用中,DMA请求只能由硬件发出。
9、()指令“MOV BX, OFFSET TABLE”中的源操作数的寻址方式是直接寻址。
10、()有了总线结构,计算机硬件系统中各功能部件之间的相互关系变为各个部件面向总线的单一关系。
11、()Intel8251A是8位的串行接口芯片,只能用在8位CPU的系统中。
12、()8086的所有中断类型中,单步中断的优先级别最低。
13、()假设8086微机系统内存中某一物理地址为23456H,其逻辑地址可表示为2345H:6。
微机原理与接口技术考试复习选择填空题(含答案)

微机原理与接⼝技术考试复习选择填空题(含答案)⼀、选择题1. 微型计算机硬件体系由下列那⼏部分组成( ABCD )。
A. 运算器B. 控制器C. 存储器D.输⼊和输出设备2. 执⾏IN AL ,70H 时,CPU 外部的管脚状态是( D ) A. 01/=1RD WR MIO ==、、 B. 10/=1RD WR M IO ==、、 C. 10/=0RD WR M IO ==、、 D. 01/=0RD WR M IO ==、、3. 如果AL 的内容为50H ,执⾏TEST AL ,01H 指令后,AL 的内容为(C )。
A. 49HB. 4FHC. 50HD. 01H4. 下列哪些寻址⽅式是正确的( C )A. MOV AL ,DXB. MOV IP ,0FFHC. MOV AL ,[2000H]D. IN BL ,05HE. MOV DS ,0200HF. OUT AL ,0FFEH5. 计算机总线的性能指标有哪些( ABC )A. 总线宽度B. 总线频率C. 传输速率D. 总线规范6. 下列总线中有24根地址总线的是(A )A. ISA 总线B. PCI 总线C. EISA 总线D. AGP 总线7. 计算机 CPU 与输⼊ / 输出设备之间交换的信息包括哪⼏类信号( ABC )A. 数据信息D. 地址信息8. 8086系统可处理( C )类型的中断。
A. 0B. 255C. 256D. 4⼆、填空1. Intel 8086 CPU 是_16_位微处理器,有_16_根数据总线和_20_根地址总线,存储器寻址的空间为_1M _,端⼝寻址空间为_64K _。
8088CPU 有_8_根数据总线。
2. ⼀个8位⼆进制整数,采⽤补码表⽰,由4个1和4个0组成,其最⼤值的原码为_01111000_H ,最⼩值的原码为_11111001_H 。
3. 对于8086CPU ,物理地址是由段基址和偏移地址两部分构成,若某存储单元的段基址为2000H ,偏移地址为1122H ,则该存储单元的物理地址为_21122H _。
微机原理与接口技术考试复习(含答案)

微机接口练习题(供4-6班使用)一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内,错选、多选或未选均无分。
1.如果CPU执行了某一_________,则栈顶内容送回到CS和IP。
()A.子程序返回指令 B.数据传送指令C.退栈指令 D.子程序调用指令2.8086的读周期时序在_________时钟周期时,数据总线上有一段高阻态(浮空状态)。
()A.T1 B.T2C.T3 D.T43.Pentium是_________位的微处理器,它和内存进行数据交换的外部数据总线是_________位的。
()A.32,32 B.32,64C.64,32 D.64,644.当CPU与打印机以程序查询方式相连接,并送数据供打印机打印时,CPU的大部分时间均用于()A.读打印机状态信息并判断 B.向打印机送数据C.执行算术运算指令 D.CPU停机5.在串行接口中,接口芯片同CPU之间传送的数据以及接口芯片同外设之间传送的数据分别是()A.并行和并行 B.并行和串行C.串行和并行 D.串行和串行6.在各类数据传送方式中,_________是硬件电路最简单的一种。
()A.无条件传送方式 B.程序查询方式C.中断方式 D.DMA方式7.在微机系统中采用DMA方式传输数据时,数据传送是()A.由CPU控制完成B.由执行程序(软件)完成C.由DMAC发出的控制信号控制下完成的D.由总线控制器发出的控制信号控制下完成的8.已知中断类型号为18H,则其中断服务程序的入口地址存放在中断向量表的_________中。
()A.0000H∶00072H~0000H∶0075HB.0000H∶00072H~0000H∶0073HC.0000H∶00060H~0000H∶0063HD.0000H∶00060H~0000H∶0061H9.在中断系统中,中断类型号是在__________的作用下送往CPU的。
微机原理及接口技术试题及答案精选全文完整版

《微机原理及接口技术》试卷(A )适用专业(计算机科学与技术) 使用班级()一、选择题(每题 1 分,共 15 分) 1. 微机中控制总线传送的是 ( )。
A.存储器和I/O 接口的地址码B.微处理器向内存储器和I/O 的命令信号C.存储器和I/O 设备向微处理器传送的状态信号D.B 和C2. 8253可编程定时/计数器,在初始化时写入的最大计数初值是 ( )。
A.0000HB.7FFFHC.65535D.FFFFH3. 在异步串行通信中引入了"波特率因子"的概念,波特率因子为16,64时,接收时钟的频率为波特率的16,64倍,引入波特率因子的目的是 ( )。
A.识别正确的起始位 B.提高接收速度 C.提高采样精度 D.三者都是4. 8086 CPU 标志寄存器共有( )位,其中使用7位,未使用其它位均作为CPU 指令运行后的状态信息和控制标志信息。
A. 8 B. 10 C. 16 D. 205. 8086微处理器CLK 引脚输入时钟信号是由( )提供。
A.8284 B.8288C.8287 D.82896. 最基本的读操作包含4个状态,即T 1 、T 2、T 3和T 4 ,当存储器或 I/O 设备的速度慢于CPU 速度时,在( )状态之间插入1个或几个等待状态T W 。
A. T 3和T 4 B. T 1和T 2 C. T 2和T 3 D. T 1和T 37. 在计算机与外设之间数据的传送方式分为串行传送方式和( )传送方式两类。
A.并行传送方式 B. 同步传送方式 C. 异步传送方式 D. 串/并传送方式8. 8253的( )是软件触发选通方式。
A.方式OB.方式1C.方式2D.方式4 9.串行异步通信协议中一个字符正式发送前,先发送( )低电平有效。
A.两个起始位 B .3个起始位 C. 1.5个起始位 D .1个起始位 10.对8255A 的C 口执行按位置位/复位操作时,写入的端口地址是( )。
微机原理与接口技术 复习

第一部分:基础知识一、选择题1.在下面关于微处理器的叙述中,错误的是( ) 。
A、微处理器是用超大规模集成电路制成的具有运算和控制功能的芯片B、一台计算机的CPU含有1个或多个微处理器C、寄存器由具有特殊用途的部分内存单元组成,是内存的一部分D、不同型号的CPU可能具有不同的机器指令2.若用MB作为PC机主存容量的计量单位,1MB等于( )字节。
A、210个字节B、220个字节C、230个字节D、240个字节3.80X86执行程序时,对存储器进行访问时,物理地址可由()组合产生。
A、SS和IPB、CS和IPC、DS和IPD、CS和BP4.某处理器与内存进行数据交换的外部数据总线为32位,它属于()。
A、8位处理器B、16位处理器C、32位处理器D、64位处理器5.在堆栈操作中,隐含使用的通用寄存器是()。
A、AXB、BXC、SID、SP6.十进制负数–38的八位二进制补码是()A、BB、BC、BD、B7.用8位的二进制数的补码形式表示一个带符号数,它能表示的整数范围是()A、-127—+127B、-128—+128C、-127—+128D、-128—+127 8.标志寄存器FLAGS中存放两类标志,即()。
A、符号标志、溢出标志B、控制标志、状态标志C、方向标志、进位标志D、零标志、奇偶标志9.下列有关指令指针寄存器的说法中,哪一个是正确的()。
A、IP存放当前正在执行的指令在代码段中的偏移地址B、IP存放下一条将要执行的指令在代码段中的偏移地址C、IP存放当前正在执行的指令在存储器中的物理地址D、IP存放当前正在执行的指令在存储器中的段地址10.如果访问存储器时使用BP寻址,则默认的段寄存器是()A、CSB、ESC、DSD、SS二、判断题1.SP的内容可以不指向堆栈的栈顶。
2.寄存器寻址其运算速度较低。
3.计算机的堆栈是一种特殊的数据存储区,数据存取采用先进先出的原则。
4.当运算结果各位全部为零时,标志ZF=0。
《微机原理与接口技术》期末复习题

《微机原理与接口技术》期末复习题一、选择题1. 在微机中,用来表示信息的最小单位是()。
A. 位B. 字节C. 字D. 双字2. 机器字长为8位,十进制数125转换成十六进制数是()。
A. 125HB. 7DHC. 0FFHD. 0D7H3. 8253的三个计数器中每一个都有三条信号线,其中CLK是指()。
A.定时计数脉冲输入B.输出信号C.选通输入D.门控制输入4. 高速I/O设备或成组交换数据时,可以采用()方式传送数据。
A. 查询B. 中断C. DMAD. 同步5. 堆栈操作时,段基址由()寄存器指出,段内偏移量由SP寄存器指出。
A. CSB. DSC. SSD. ES6. 8255A的“端口C按位置1/置0控制字”应写入()。
A. A口B. B口C. C口D. 控制口7. 采用条件传送时,必须要有()。
A. 中断逻辑B. 类型号请求信号C. 状态端口D. 请求信号8. 中断服务程序入口地址是()A 中断向量表的指针B 中断向量C 中断向量表D 中断号9. 8086/8088CPU在执行IN AL,DX指令时,DX寄存器的内容输出到()上。
A. 地址总线B. 数据总线C. 存储器D. 寄存器10. 一般地,将计算机指令的集合称为()。
A. 指令系统B. 汇编语言C. 模拟语言D. 仿真语言11. 8086处理器最小工作方式和最大工作方式的主要差别是()。
A. 内存容量不同B. I/O端口数不同C. 数据总线位数不同D. 单处理器和多处理器的不同12. 将寄存器AX的内容求反的正确操作是()A. NEG AXB. XOR AX,0FFFFHC. OR AXD. CMP AX,AX13. 用DEBUG调试汇编语言程序时,显示某指令的地址是2F80:F400,存放该指令的存储单元的物理地址是()A. 3EC00HB. 2F80HC. 12380HD. 2F800H14.汇编程序是一种()A. 汇编语言程序B. 编辑程序C. 翻译程序D. 将高级语言程序转换成汇编语言程序的程序15. 在查询方式下输入/输出时,在I/O接口中设有(),通过它来确定I/O设备是否准备好。
上海工程技术大学微机原理与接口技术复习题8.1.4 串行通信接口RS232C

地线
地线
串行输出线RxD
同上
控制线和状态线RTS、CTS、DSR、DTR、DCD
信号有效:(+3---+15V)
信号无效效:(-3-- -15V)
-15 -3 +3 +15
**其余无意义**
RS-232C
TTL器件
用正负电压表示逻辑状态
(-3— -15V)
(+3--- +15V)
以高低电平表示逻辑状态
高(2.4—3.6 V)
低(0—0.8 V)
为了能够使计算机接口与终端的TTL器件(由双极型晶体管
组成)连接,必须在
RS-232C与TTL
进行电平和逻辑关系转换
(DB-9)(DB-25)
TxD
发送数据
发
收
线
RxD
接收数据
RTS
请求发送
联络控制信号线Biblioteka CTS清除发送DSR
数据终端准备好
DCD
数据载波检测
DIR
数据设备检测好
RI
7.串行通信接口RS-232C电器特性及接口信号
RS-232C的电器特性
RS-232C与TTL
电平和逻辑关系转换
RS-232C的接口信号
常用的RS-232C口有9针串行口COM1(DB-9)和25针串行口COM2(DB-25).
串行输出线TxD:
逻辑1(-3--- -15V)
逻辑0(+3--- +15V)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1
8.1.3 可编程串行通信接口芯片 8251A 的引脚
第八章 串行输入/输出接口
2. 发送与接收过程 发送器 = 发送缓冲器+发送控制电路 若采用异步方式 若采用同步方式 CPU 发来的并行数据经数据总线缓冲器
(当发送器做好方式准备时,由发送控制电路向 CPU 发出 TxRDY 有效信号。CPU 可立即向 8351A 并行输出数据(如
(先系统 RESET) D7 D0 ·工作方式(同步、异步) ·字符长度(5、6、7、8 位) · 奇偶校验(带、不带;奇、偶) · 停止位位数或同步字符个数 (异步时,停止位位数:1、1.5、2) (同步时,* 内同步字符个数:2、1 外同步字符个数:2、1) 图 8-15 操 作 指 令 控 制 字 状 态 控 制 字 EH D7 8 IR RTS ER SBRK RxE DTR TxEN D0 图 8-16
器时钟频率 = 接收数据 的波特率
发送速率取决于 TxC 端输入的接收时钟频率
接收速率取决于 RxC 端输入的接收时钟频率
2
8.1.3 可编程串行通信接口芯片 8251A 的引脚
第八章 串行输入/输出接口
3. 8255A 的引脚,接口信号 LCK D7~D0
DTR
M / IO
AB 8086 CPU
8
方式选择控制字 Y 异步? N 第一个同步字符 字 单同步? 步 N 第二个同步字符 字 操作指令控制字 Y
DSR D7 8
SYNDET
BRKDET
FE
OE
PE D2
RESET? N 传输数据
TxEMPTY D1
RxRDY DO 完成? Y
图 8-17
5
产生内部时序
CS
片选信号 C/ D 控制/数据端 REST 复位信号
控 制 信 号 引 脚
由 CPU 高地址信号和 M / IO 供给。 数据总线上的信息是状态信息或命令信息/数据总 线上的信息是数据信息。 复位。使收发线均处于空闲状态 写控制
WR
写控制信号
3
8.1.3 可编程串行通信接口芯片 8251A 的引脚
TxC
发送器时钟
RxD
数据接收线
RxRDY
接收器准备好信号
SYNDET /BRKDKT
RxC
接收器时钟
接 收 器 部 分 引 脚
外部串行数据通过该引脚逐位进入数据移位寄存 器,变换位并行格式后送人接收数据缓冲器,等待 CPU 取数 有效时,通知 CPU 取数 · 对于异步方式,为断缺检测端 BRKDKT · 对于同步方式为同步检测端 SYNDET 确定 8255A 接收数据速率。 ·在异步方式,可由软件定义接收器时钟为接收 波特率的 1、16、64 倍 · 在同步方式,从 RxC 端输入的时钟频率应等于 接收的波特率 略
逐位进入接收移位寄存器 接收器不断采样 RxD 线 上电平变化。检测起始 位,确认数据帧。删除起 始位和停止位,串行数据 逐位进入移位寄存器转 换为并行数据,存入接收 数据缓冲器中, 接 收 器 不断 采 样 RxD 线上电平变化。检测同 步字符,达到同步,接 收器才可以开始接收串 行数据,待一组数据接 收完毕,可将寄存器的 数据并行置入接收数据 缓冲器中,
8.1.3 可编程串行通信接口芯片 8251A 的引脚
第八章 串行输入/输出接口
1.
8255A 的基本性能与内部结构 由五大部分构成 数据总线缓冲器 读写控制电路 调制解调器接口控制。 发送器部分 接受器部分
内部寄存器 内部寄存器 数据寄存器组 数据输入 寄存器 数据输出 寄存器 方式选择 寄存器 8位 控制与状态寄存器组 操作命令 寄存器 8位 状态 寄存器 8位
译 码 器
CS
DSR
外设 (调制 解调器)
RTS
8251A C/ D
CTS
TxD RxD
RD
TxRDY
RD
TxE RxRDY YSNDET RESET 类 8255A 的引脚 D7 ….. 数 据 总 线 引 脚 三态双向的与 CPU 相连的数据总线 作用
TxC
RxC
计数器/定时 器
D0 CLK 输入时钟
接收器 = 接收缓冲器+接收控制电路 若采用异步方式 若采用同步方式 外部数据通过接收线 RxD(接收端)接收串行数据
发 送 与 接 收 过 程
果 8351A 与 CPU 间采用中断方式交换数据,则 TxRDY 可 作为向 CPU 发出的中断请求信号)
并行锁入发送缓冲器中 由发送控制电路在其首 尾加上起始位和停止 位, (或加奇/偶校验位) 然后经移位寄存器转换 为串行数据, 经 发 送 移 位 寄 存 器 转换 为串行数据,先发送一个 (单同步)或两个同步字 符(双同步) ,然后发送 数据块(或在块中每个数 据字符加奇/偶校验位) 。 另外如果 CPU 来不及把 新的数据提供给 8351A, 则 发 送 器 会 自 动 插 入同 步字符。
第八章 串行输入/输出接口
RD
读控制信号 TxD 数据发送线 TxRDY 发送器准备好信号 TxEMPTY 发送器空信号 发 送 器 部 分 引 脚
读控制
数据变换成串行格式后逐位由此线输出。 有效时, CPU 可向 8255A 写入待发数据, 锁入输出 数据缓冲器 有效时,表示发送移位寄存器已空,输出数据缓冲 器的数据可送入发送移位寄存器 确定 8255A 的发送速率。 ·在异步方式,可由软件定义发送时钟是发送波特 率的 1、16、64 倍 ·在同步方式,TxC 端输入的时钟频率应等于发送 数据频率
发送方波特率 = 接收方波特率
有软件定义
有软件定义
TxC 端 输 入 的 发 送 器 TxC 端输入的发送器接
时钟频率 = 发送数据的 波特率的 1、16、64 倍 收器时钟频率 = 接收数据 的波特率
RxC 端输入的接收器时
钟频率 = 接收数据的波特 率的 1、16、64 倍
RxC 端 输 入 的 的 接 收
从数据输出线(及发送端)TxD 逐位串行发送(即 同时输出 RxRDY 有效信号,表示接收器已准备好数 输出) 。 据等待向 CPU 传输。
(待发送器将 8 为数据串发送完毕, 由发送控制电路向 CPU 发出 TxEMPYBiblioteka 有效信号,表示移位寄存器已空。 )
波 特 率 关 于 时 钟 频 率
应该设定:
DTR
数据终端准备好信号
DSR
数据装置准备好信号
RTS
请求发送信号
CTS
准许发送信号
调 制 解 调 器 控 制 引 脚
略
略
略
4
8.1.3 可编程串行通信接口芯片 8251A 的引脚
第八章 串行输入/输出接口
4.8251A 的三个控制字口芯片 控 制 字 方 式 选 择 控 制 字 位 数 决定
图 8-15 , 图 8-16,图 8-17 /P 178-180 8251A 初始化编程流程