1、微型计算机原理与接口技术自考题-11 及答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:20,分数:20.00)1.8255 PA 口工作在方式 2、PB 口工作在方式 1 时,其 C 端口( )A作 2 个 4 位端口 B部分引脚作联络信号,部分引脚作 I/OC全部引脚作联络信号 D作 8 位 I/O 端口(分数:1.00)A.B.C.D.2.8086/8088 的中断向量是( )A中断类型号 B中断服务程序的入口地址C返回地址 D中断识别码(分数:1.00)A.B.C.D.3.DMA 操作的基本方法之一,周期挪用法是( )A利用 CPU 不访问存储器的周期来实现
2、 DMA 操作BDMA 操作期间,CPU 一定处于暂停状态C要影响 CPU 的运行速度DDMA 传送操作可以有规则地、连续地进行(分数:1.00)A.B.C.D.4.在 8086 中,用一个总线周期访问一个字数据时,必须是( )(分数:1.00)A.B.C.D.5.8086 CPU 在进行 I/O 写操作时, 和 (分数:1.00)A.B.C.D.6.RS-232C 是( )标准。A片总线 B内总线C串行通信的一个 D局部总线(分数:1.00)A.B.C.D.7.8253-5 某计数器的最大计数初值是( )A65536 BFF00HC0000H DFFFFH(分数:1.00)A.B.C.D.8
3、.用 MOV 指令将十进制数 25 以压缩 BCD 码格式送入 AL,可使用的指令是( )AMOV AX,0025 BMOV AX,0809CMOV AX,0025H DMOV AX,0809H(分数:1.00)A.B.C.D.9.除法出错是属于( )中断。A线路故障 B内部CINTO D单步(分数:1.00)A.B.C.D.10.8288 的作用是提供( )信号。A地址总线 B数据总线CINTR D对 M 和 I/O 的读写命令(分数:1.00)A.B.C.D.11.没(AL)=-100,执行“ADD AL,-100”指令后,对标志位有何影响( )A(OF)=1,(CF)=0 B(OF)=1
4、,(CF)=1C(OF)=0,(CF)=0 D(OF)=0,(CF)=1(分数:1.00)A.B.C.D.12.在 PC 机上的 DRAM 刷新,每( )完成一行刷新。A0.2s B1sC15s D1/18.2 秒(分数:1.00)A.B.C.D.13.当 8255 的 PA 口工作在方式 1 的输入时,对 PC4置位,其作用是( )A启动输入 B开放输入中断C允许输入 D停止输入(分数:1.00)A.B.C.D.14.当有 4 个 8259 采用级联工作时,主 8259 可直接与( )个中断源连接。A32 B16C8 D5(分数:1.00)A.B.C.D.15.在串行同步通信中,常采用( )
5、校验。A奇偶 B双重奇偶C海明 D循环冗余(分数:1.00)A.B.C.D.16.当 8086/8088 访问 100H 端口时,采用( )端口寻址方式。A直接 B寄存器间接C立即 D相对(分数:1.00)A.B.C.D.17.有一段汇编语言,在一个段基值为 4000H 的段中,第一条数据定义语句为 DATA1 DW 2233H,5544H,则内存中的数据情况为( )A(4000:0000 H)=22H;(4000:0001H)=33HB(4000:0000H)=33H;(4000:0001H)=22HC(4000:0002H)=55H; (4000:0003H)=44HD(4000:0001
6、H)=33H; (4000:0001H)=55H(分数:1.00)A.B.C.D.18.8253-5 某计数器工作在方式 1 时,在计数中途 OUTi( )A由低变高 B由高变低C1 电平 D0 电平(分数:1.00)A.B.C.D.19.8259 的中断请求信号 IR0-IR7( )A只能接受“正跳变”边沿触发B只能接受“高电平”电平触发C能接受“正跳变”边沿触发,也能接受“高电平”电平触发D能接受“正跳变”和“负跳变”边沿触发(分数:1.00)A.B.C.D.20.对 8253-5 的定时与计数( )A有两种不同的工作方式B定时只加时钟脉冲,不设计数值C实质相同D从各自的控制端口设置(分数
7、:1.00)A.B.C.D.二、多项选择题(总题数:5,分数:10.00)21.地址目标传送指令包括( )(分数:2.00)A.LEAB.LAHFC.LDSD.LESE.XIAT22.8086 的控制总线中,有部分信号线是外部向 CPU 输入的控制及请求信号,它们中有( )(分数:2.00)A.HLDAB.HOLDC.READYD.E.INTR23.串行接口芯片 UART( )(分数:2.00)A.可实现同步通信B.常用奇偶校验C.与 CPU 串行传送D.可实现异步通信E.可采用循环校验24.8086 CPU 的下列寄存器中,能用作寄存器间接寻址的寄存器有( )(分数:2.00)A.AXB.B
8、XC.CXD.DXE.SI25.一个条件传送的输入接口,通常需要( )端口。(分数:2.00)A.控制B.就绪状态C.忙状态D.数据输入E.数据输出三、名词解释(总题数:5,分数:10.00)26.人机交互设备(分数:2.00)_27.存储字(分数:2.00)_28.内部中断(分数:2.00)_29.PnP(即 P&P)(分数:2.00)_30.采样-保持(分数:2.00)_四、简答题(总题数:5,分数:20.00)31.简述 8086 中逻辑地址与物理地址的关系。(分数:4.00)_32.简述在 8253-5 计数器的六种工作方式中,方式 2 和方式 3 各输出何种波形,它们有何特点。(分数
9、:4.00)_33.简述 8086 CPU 各内部中断源的名称及产生的条件。(分数:4.00)_34.在异步串行通信中,异步的含义是什么?(分数:4.00)_35.简述 I/O 接口电路的电路单元。(分数:4.00)_五、简单分析设计题(总题数:3,分数:20.00)36.设 CS=3100H,DS=3140H,两个段的空间均为 64k 个单元,问两个段重叠区多少个单元?两个段空间之和为多少个单元?(分数:6.00)_37.利用工作在方式 1 的 8255A 作输入接口,从输入设备上输入 4000B 数据送存储器 BUFFER 缓冲区。编写相应的程序段,设 8255 的端口地址为 60H63H
10、。(分数:7.00)_38.若用 4K1 位的 RAM 芯片组成 16K8 位的存储器,需要多少芯片?A 19A 0地址线中哪些参与片内寻址?哪些作为芯片组的片选信号?(分数:7.00)_六、综合分析设计题(总题数:1,分数:20.00)打印机通过 8255A 同 CPU 连接如下图所示:(分数:20.00)(1).请写出从内存变量区 BUFFER 中取出 100 个字符送打印机的控制程序(不必写出初始化程序段)。(分数:10.00)_(2).写出 8255A 的 4 个端口地址,并说明 8086 CPU 向打印机输出 100 个字符的工作过程。(分数:10.00)_微型计算机原理与接口技术自
11、考题-11 答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:20,分数:20.00)1.8255 PA 口工作在方式 2、PB 口工作在方式 1 时,其 C 端口( )A作 2 个 4 位端口 B部分引脚作联络信号,部分引脚作 I/OC全部引脚作联络信号 D作 8 位 I/O 端口(分数:1.00)A.B.C. D.解析:2.8086/8088 的中断向量是( )A中断类型号 B中断服务程序的入口地址C返回地址 D中断识别码(分数:1.00)A.B. C.D.解析:解析 本题考查的知识点为 8086/8088 的中断向量的定义。要点透析 “中断向量”就是中断服务程序
12、的入口地址。中断向量表(又称中断指针表)是存放中断服务程序的入口地址(即“中断向量”)的表格。3.DMA 操作的基本方法之一,周期挪用法是( )A利用 CPU 不访问存储器的周期来实现 DMA 操作BDMA 操作期间,CPU 一定处于暂停状态C要影响 CPU 的运行速度DDMA 传送操作可以有规则地、连续地进行(分数:1.00)A. B.C.D.解析:解析 本题考查的知识点为 DMA 操作的基本方法。要点透析 周期挪用是利用 CPU 不访问存储器的周期来实现 DMA 操作,此时 DMAC 可以使用总线而不用通知 CPU 也不会妨碍 CPU 的工作。4.在 8086 中,用一个总线周期访问一个字
13、数据时,必须是( )(分数:1.00)A. B.C.D.解析:解析 本题在 2000 年 4 月真题第一大题第 4 小题考查过,考查的知识点为 8086 引脚功能说明。要点透析 当5.8086 CPU 在进行 I/O 写操作时, 和 (分数:1.00)A.B. C.D.解析:6.RS-232C 是( )标准。A片总线 B内总线C串行通信的一个 D局部总线(分数:1.00)A.B.C. D.解析:解析 本题考查的知识点为 RS-232C 的定义。要点透析 RS-232C 标准(协议)的全称是 EIA-RS-232C 标准,定义是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交
14、换接口技术标准”。它是在 1970 年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。7.8253-5 某计数器的最大计数初值是( )A65536 BFF00HC0000H DFFFFH(分数:1.00)A.B.C. D.解析:8.用 MOV 指令将十进制数 25 以压缩 BCD 码格式送入 AL,可使用的指令是( )AMOV AX,0025 BMOV AX,0809CMOV AX,0025H DMOV AX,0809H(分数:1.00)A.B.C. D.解析:9.除法出错是属于( )中断。A线路故障 B内部CINTO D单步(分数:1
15、.00)A.B. C.D.解析:解析 本题考查的知识点为内部中断。要点透析 内部中断是通过软件调用的中断以及由执行指令过程中产生的异常。包括溢出中断、除法出错中断、单步中断、INT n 指令中断以及单字节 INT3 指令中断。10.8288 的作用是提供( )信号。A地址总线 B数据总线CINTR D对 M 和 I/O 的读写命令(分数:1.00)A.B.C.D. 解析:11.没(AL)=-100,执行“ADD AL,-100”指令后,对标志位有何影响( )A(OF)=1,(CF)=0 B(OF)=1,(CF)=1C(OF)=0,(CF)=0 D(OF)=0,(CF)=1(分数:1.00)A.
16、B. C.D.解析:12.在 PC 机上的 DRAM 刷新,每( )完成一行刷新。A0.2s B1sC15s D1/18.2 秒(分数:1.00)A.B.C. D.解析:解析 本题考查的知识点为 DRAM 的刷新。要点透析 PC/XT 机上的 DRAM 芯片要求 2ms 内刷新一遍,每行为 512 单元,需刷新 128 次,两次刷新的时间间隔为 2ms/128=15s。13.当 8255 的 PA 口工作在方式 1 的输入时,对 PC4置位,其作用是( )A启动输入 B开放输入中断C允许输入 D停止输入(分数:1.00)A.B. C.D.解析:解析 本题考查的知识点为 8255A 的工作方式
17、1。要点透析 A 端口用 PC1位的置/复位控制,只有当 PC4置“1”时,才允许对应的端口送出中断请求。14.当有 4 个 8259 采用级联工作时,主 8259 可直接与( )个中断源连接。A32 B16C8 D5(分数:1.00)A.B.C.D. 解析:15.在串行同步通信中,常采用( )校验。A奇偶 B双重奇偶C海明 D循环冗余(分数:1.00)A.B.C.D. 解析:解析 本题在 2000 年 4 月真题第一大题第 15 小题考查过,主要考查的知识点为串行同步通信中的循环冗余校验码。要点透析 (1)CRC 校验以二进制信息的多项式表示为基础。它的基本思想是,在发送端给信息报文加上CR
18、C 校验位,构成一个特定的待传报文,使它所对应的多项式能被一个事先指定的多项式除尽。这个指定的多项式叫作生成多项式 G(x)。G(x)由发送方和接受方共同约定。接受方收到报文后,用 G(x)来检查收到的报文。如果用 G(x)去除收到的报文多项式,可以除尽就表示传输无误,否则说明收到的报文不正确。(2)CRC 校验具有很强的检错能力,并可以用集成芯片电路实现,是目前计算机通信中使用最普遍的校验码之一。16.当 8086/8088 访问 100H 端口时,采用( )端口寻址方式。A直接 B寄存器间接C立即 D相对(分数:1.00)A.B. C.D.解析:17.有一段汇编语言,在一个段基值为 400
19、0H 的段中,第一条数据定义语句为 DATA1 DW 2233H,5544H,则内存中的数据情况为( )A(4000:0000 H)=22H;(4000:0001H)=33HB(4000:0000H)=33H;(4000:0001H)=22HC(4000:0002H)=55H; (4000:0003H)=44HD(4000:0001H)=33H; (4000:0001H)=55H(分数:1.00)A.B. C.D.解析:18.8253-5 某计数器工作在方式 1 时,在计数中途 OUTi( )A由低变高 B由高变低C1 电平 D0 电平(分数:1.00)A.B.C.D. 解析:19.8259
20、的中断请求信号 IR0-IR7( )A只能接受“正跳变”边沿触发B只能接受“高电平”电平触发C能接受“正跳变”边沿触发,也能接受“高电平”电平触发D能接受“正跳变”和“负跳变”边沿触发(分数:1.00)A.B.C. D.解析:解析 本题考查的知识点为 8259A 的内部结构。要点透析 8 位中断请求寄存器(IRR)用来存放来自外设的中断请求 IR0IR 7信号,所以是中断源的中断请求寄存器。它有“正跳变”边沿触发和“高电平”电平触发两种触发方式。但是无论采用何种触发方式,中断请求信号的高电平状态必须保持到第一个中断响应信号20.对 8253-5 的定时与计数( )A有两种不同的工作方式B定时只
21、加时钟脉冲,不设计数值C实质相同D从各自的控制端口设置(分数:1.00)A.B.C. D.解析:二、多项选择题(总题数:5,分数:10.00)21.地址目标传送指令包括( )(分数:2.00)A.LEA B.LAHFC.LDS D.LES E.XIAT解析:22.8086 的控制总线中,有部分信号线是外部向 CPU 输入的控制及请求信号,它们中有( )(分数:2.00)A.HLDAB.HOLD C.READY D.E.INTR 解析:23.串行接口芯片 UART( )(分数:2.00)A.可实现同步通信B.常用奇偶校验 C.与 CPU 串行传送D.可实现异步通信 E.可采用循环校验解析:解析
22、本题考查的知识点为串行接口芯片 UART。要点透析 UART 是用硬件实现串行通信接口电路。为了检测长距离传送中可能发生的错误,通常增加一个奇偶校验位。UART 在发送数据时,检查每个要传送的字符中的“1”或“0”,使得“1”的总和为偶数。而在接收时,UART 检查字符的每一位以及奇偶校验位的“1”的个数,以确定是否发生传送错误。24.8086 CPU 的下列寄存器中,能用作寄存器间接寻址的寄存器有( )(分数:2.00)A.AXB.BX C.CXD.DX E.SI 解析:25.一个条件传送的输入接口,通常需要( )端口。(分数:2.00)A.控制 B.就绪状态 C.忙状态D.数据输入 E.数
23、据输出解析:三、名词解释(总题数:5,分数:10.00)26.人机交互设备(分数:2.00)_正确答案:(人机交互设备是指人和计算机之间建立联系,交流信息的有关输入输出没备,通过这些没备,人把要执行的命令和数据送给计算机:或从计算机获得经计算机处理后的信息。)解析:27.存储字(分数:2.00)_正确答案:(计算机系统中,作为一个整体一次存放或取出内存储器的数据称为“存储字”。)解析:28.内部中断(分数:2.00)_正确答案:(通过软件调用的中断:INT n 指令中断,执行指令过程产生的“异常”,包括溢出中断、除法中断出错、单步中断。)解析:29.PnP(即 P&P)(分数:2.00)_正确
24、答案:(即插即用,只要将扩展卡插入微机扩展槽中,微机会自动配置系统,无需操作人员干预。)解析:30.采样-保持(分数:2.00)_正确答案:(一个连续变化的物理量(经传感器后的电压)要输入计算机,必须用时间上离散的数值来表示,因此必须先将一个连续的时间函数信号用一定时间隔的离散函数来表示,这个过程称为“采样”。采样后的模拟量在送入计算机前必须经过模/数转换器,而模/数转换需要一定时间,在转换期间,要求模拟信号保持稳定。因此,当输入信号变化速率较快时,必须在采样后采用保持电路。)解析:四、简答题(总题数:5,分数:20.00)31.简述 8086 中逻辑地址与物理地址的关系。(分数:4.00)_
25、正确答案:(1)逻辑地址是允许在程序中编排的地址,8086 的逻辑地址有段基值和段内偏移量两部分。段基值存放在对应的段寄存器中,段内偏移量由指令给出。(2)物理地址是信息在存储器中实际存放的地址。在 8086 系统中,物理地址形成过程为:将段寄存器中存放的段基值(16 位)左移 4 次再加偏移量,得 20 位的物理地址。)解析:32.简述在 8253-5 计数器的六种工作方式中,方式 2 和方式 3 各输出何种波形,它们有何特点。(分数:4.00)_正确答案:(1)方式 2 是分频器工作方式,输出负脉冲。方式 3 是方波方式,输出为方波。(2)方式 2 输出的是很窄的负脉冲,(宽度与 CLK
26、周期相等)。方式 3 的方波与计数值有关,当计数初值为偶数时,输出对称方波;当计数初值为奇数时,将输出近似对称的方波。)解析:33.简述 8086 CPU 各内部中断源的名称及产生的条件。(分数:4.00)_正确答案:(1)溢出中断,执行 INTO 指令且 OF=1。(2)除法出错中断,执行 DIV/IDIV 指令后商大于规定范围。(3)INT n,指令中断。(4)INT3,单字节(断点)中断。(5)TF=1,单步中断(或陷阱)。)解析:34.在异步串行通信中,异步的含义是什么?(分数:4.00)_正确答案:(异步的含义是发送器和接收器不共享共用的同步信号,也不在数据中传送同步信号。)解析:3
27、5.简述 I/O 接口电路的电路单元。(分数:4.00)_正确答案:(1)输入/输出数据锁存器。(2)控制命令和状态寄存器。(3)地址译码器。(4)读/写控制逻辑。(5)中断控制逻辑。)解析:五、简单分析设计题(总题数:3,分数:20.00)36.设 CS=3100H,DS=3140H,两个段的空间均为 64k 个单元,问两个段重叠区多少个单元?两个段空间之和为多少个单元?(分数:6.00)_正确答案:(1)64K-(3140H-3100H)=641024-41616=64512(2)64K+(3140H-3100H)=641024+41616=6656)解析:37.利用工作在方式 1 的 8
28、255A 作输入接口,从输入设备上输入 4000B 数据送存储器 BUFFER 缓冲区。编写相应的程序段,设 8255 的端口地址为 60H63H。(分数:7.00)_正确答案:(MOV AL,10110000BOUT 63H,ALLEA SI,BUFFERMOV CX,4000MOV AL,00001001BOUT 63H,ALLOP:IN AL,62HAND AL,00001000BJZ LOPIN AL,60HMOV SI,ALINC SILOOP LOPHLT)解析:38.若用 4K1 位的 RAM 芯片组成 16K8 位的存储器,需要多少芯片?A 19A 0地址线中哪些参与片内寻址?
29、哪些作为芯片组的片选信号?(分数:7.00)_正确答案:(16K8 位)/(4K1 位)=32 片每 8 片一组,分成 4 组。每组的存储容量为 4KB=212B,片内寻址需要 12 位地址线,即 A11A 0;4 组芯片可用 2 位地址线进行区分,即可用 A13A 12做片选信号,A 19A 14可浮空或做其他用途。)解析:六、综合分析设计题(总题数:1,分数:20.00)打印机通过 8255A 同 CPU 连接如下图所示:(分数:20.00)(1).请写出从内存变量区 BUFFER 中取出 100 个字符送打印机的控制程序(不必写出初始化程序段)。(分数:10.00)_正确答案:(控制程序
30、MOV BX,OFFSET BUFFERMOV CX,100MOV DX,191HLOP:IN AL,DXTEST AL,40HJNZ LOPMOV DX,190HOUT DX,ALINC BXMOV DX,193HMOV AL,07HOUT DX,ALMOV AL,06HOUT DX,ALMOV AL,07HOUT DX,ALLOOP LOP)解析:(2).写出 8255A 的 4 个端口地址,并说明 8086 CPU 向打印机输出 100 个字符的工作过程。(分数:10.00)_正确答案:(8255A 的 PA 口地址为 190H,PB 口地址为 191H,PC 口地址为 192H,CPU 通过 8255A PC 口的PC6渎取打印机的状态信号 BUSY。当 BUSY 为低电平时,CPU 从内存 BUFFR 取出第一个字符通过 8255A PA口送打印机,并通过 PC3送选通信号,把字符送入打印机缓冲区。然后等待打印机打印完成,再送第二个字符。)解析: