文档库 最新最全的文档下载
当前位置:文档库 › 最新微型计算机原理及接口技术第七章部分习题答案-林志贵主编

最新微型计算机原理及接口技术第七章部分习题答案-林志贵主编

最新微型计算机原理及接口技术第七章部分习题答案-林志贵主编
最新微型计算机原理及接口技术第七章部分习题答案-林志贵主编

7-1、I/O接口的信号有哪几种?各有什么特点?

答:接口信号通常有以下四种:

1、开关量:只有2种状态,用一位二进制数(0或1)表示开或关。

2、数字量:二进制形式的数据或是已经过编码的二进制形式的数据。

3、脉冲量:脉冲信号是以脉冲形式表示的一种信号。关注的是信号发生的跳变情况。

4、模拟量:用模拟电压或模拟电流幅值大小表示的物理量。

7-2、什么是接口?接口的主要功能是什么?

答:接口是CPU与外设之间进行数据传输的桥梁。接口的主要功能:

1、信号形式转换

2、电平转换和放大

3、锁存器缓冲

4、I/O定向

5、并行及串行I/O转换

7-3、什么是端口?端口和存储单元有什么区别?

答:端口指输入/输出接口中的寄存器。

区别:I/O单元地址使用的是绝对地址,而内存单元需要使用段地址和偏移地址来寻址。

7-4、I/O端口编址有几种方式?他们各有什么特点?

答、I/O端口有两种编址方式:

统一编址方式是将I/O端口与内存单元统一起来进行编号。该方式优点是不需要专门的I/O指令,对I/O端口操作的指令类型多;缺点是端口要占用部分存储器的地址空间,不容易区分是访问存储器还是外部设备。

独立编址的端口单独构成I/O地址空间,不占用存储器地址。优点是地址空间独立,控制电路和地址译码电路简单,采用专用的I/O指令,使得端口操作的指令在形式上与存储器操作指令有明显区别,程序容易阅读;缺点是指令类别少,一般只能进行传送操作。

7-5、I/O接口的控制方式有几种?简述各个方式的特点?

答:CPU和外设之间的数据传送方式通常有四种:程序传送方式、中断传送方式、DMA传送方式和I/O处理机方式。

1、程序控制方式:在程序控制下进行信息传送,分为有条件传送方式和无条件传送方式。无条件传送方式主要用于对简单外设进行操作,或者外设的定时是固定的或已知的场合。

条件传送方式主要用于不能保证输入设备总是准备好了数据或者输出设备已经处在可以接收数据的状态。

2、中断控制方式:中断传送方式下,当外设要求交换数据时,向CPU发中断请求,CPU 在执行完当前指令后,即可中断当前任务的执行,并根据中断源转入相应的中断处理服务程序,实现对请求中断外设的管理。中断控制方式主要用于需要提高CPU利用率和进行实时

数据处理的情况。

3、直接存储器存取方式(DMA方式):DMA方式是在存储器与外设间开辟一条高速数据通道,使外设与内存之间直接交换数据,不需要CPU的干预。DMA控制方式主要用于快速

完成大批的数据交换任务。

4、输入/输出处理器方式:(1)拥有自己的指令系统,可以独立执行自己的程序。(2)支持DMA传送。

7-6、什么叫DMA传送方式?DMA控制器8237A的主要功能是什么?

答:DMA方式是在存储器与外设间开辟一条高速数据通道,使外设的数据不经过CPU 直接送入内存储器,或者,从内存储器不经过CPU直接送往外部设备。

8237A的主要功能:

1、8237A中有4个独立的DMA通道,但需要一片8位地址锁存器配合使用

2、每一个通道的DMA请求都可以分别被允许和禁止

3、每一个通道的DMA请求有不同的优先权,优先权可以固定的,也可以是旋转的

4、每一个通道一次传输数据最大长度可达64KB.可以在存储器与外设间进行数据方式以及

级联方式。在存储器的两个区域之间进行传递

5、8237A的数据的传递有4种工作方式:单字节传送方式,数据块传送方式,请求传送方

式以及级联方式。在每一种工作方式下,8237A都能接受外设的请求信号DREQ,并向

CPU发出DMA请求信号HRQ。当接收到CPU的响应信号HLDA后就可以接管总线进

行DMA传送,并向外设发出响应信号——

D ACK

6、有一个结束处理的输入信号——

EOP,允许外界用此输入端来结束DMA传送或重新初始化7、8237A可以级联,任意扩展通道数

7-7、某8086系统中使用8237A完成从存储器到外设端口的数据传送任务,若已知通道0的地址寄存器,终点计数器,方式寄存器端口地址分别为EEE0H、EEE1H和EEE8H,要求通过通道0将寄存器中偏移地址为1000H—10FFH的内容传送到显示器输出,请编初始化写程序。

解:

;清高/低触发器(清0后,先写低地址,然后高/低触发器自动变1,再写高地址)

MOV DX , 0EEEDH

OUT DX , AL

;写通道0的基地址寄存器,先写低地址,再写高地址

MOV DX , 0EEE0H

MOV AX , 1000H

OUT DX , AL

MOV AL , AH

OUT DX . AL

;写通道0的基字节计数器,先写低地址,再写高地址

MOV DX , 0EEE1H

MOV AX , 00FFH

OUT DX , AL

MOV AL , AH

OUT DX , AL

;写工作方式字,块方式传送,地址增值,禁止自动初始化,读传递,通道0

MOV DX , 0EEEBH

MOV AL , 88H

OUT DX , AL

;写单通道屏蔽寄存器,开放指定DMA通道0的屏蔽位

MOV DX , 0EEEAH

MOV AL , 00H

OUT DX , AL

;写控制寄存器,DACK有效为低,DREQ有效为低,滞后写,固定优先权,允许8237A工作,正常定时,禁止存储器到存储器

MOV DX , 0EEE8H

MOV AL , 40H

OUT DX , AL

7-8、某8086系统中使用8237A完成从存储器的数据传送,已知源数据块首地址的偏移地址值为1000H,目标数据块首地址的偏移地址为1050H,数据块长度为100B。请编写初始化程序,并画出硬件连接图。

解:

题目分析:

(1)寄存器的端口地址:高4位地址A7~A4经译码后,选通片选端CS,这里假设地址的高4位A7~A4为1001时选通CS,即DMA的16个端口地址从90H开始。

(2)题目要求的是数据传送是从存储器到存储器,源数据块的首地址的偏移地址为1000H,目标数据块首地址的偏移地址为1050H,这里利用DMA的通道0作为源数据块的输出端,通道1作为目的地址的输入端,而且通道1的基字节计数器存放要传送的字节数。最后通过软件DMA请求通道0进行数据的传送。

程序如下:

;清高/低触发器(清0后,先写低地址,然后高/低触发器自动变1,再写高地址)

OUT 9DH , AL

;写通道0的基地址寄存器,先写低地址,再写高地址

MOV AX , 1000H

OUT 90H , AL

MOV AL , AH

OUT 90H , AL

微机接口技术模拟试题1

《微机接口技术》模拟试题 一、选择题:(每空1分,共20分) 1.CPU与外设之间交换数据常采用、、和四种方式,PC机键盘接口采用传送方式。 ⒉当进行DMA方式下的写操作时,数据是从传送到__中。 ⒊PC总线、ISA总线和EISA总线的地址线分别为:、和根。 ⒋8254定时/计数器内部有个端口、共有种工作方式。 ⒌8255的A1和A0引脚分别连接在地址总线的A1和A0,当命令端口的口地址为317H时,则A口、B口、C口的口地址分别为、、。 ⒍PC微机中最大的中断号是、最小的中断号是。 ⒎PC微机中键盘是从8255的口得到按键数据。 ⒏串行通信中传输线上即传输_________,又传输_________。 二、选择题:(每题2分,共10分) ⒈设串行异步通信每帧数据格式有8个数据位、无校验、一个停止位,若波特率为9600B/S,该方式每秒最多能传送()个字符。 ①1200 ②150 ③960 ④120

2.输出指令在I/O接口总线上产生正确的命令顺序是()。 ①先发地址码,再发读命令,最后读数据。 ②先发读命令、再发地址码,最后读数据。 ③先送地址码,再送数据,最后发写命令。 ④先送地址码,再发写命令、最后送数据。 3 使用8254设计定时器,当输入频率为1MHZ并输出频率为100HZ时,该定时器的计数初值为()。 ①100 ②1000 ③10000 ④其它 4 在PC机中5号中断,它的中断向地址是()。 ①0000H:0005H ②0000H:0010H ③0000H:0014H ④0000H:0020H 5.四片8259级联时可提供的中断请求总数为()。 ①29个②30个③31个④32个 6.下述总线中,组内都是外设串行总线为()组。 ①RS-485、IDE、ISA。 ②RS-485、IEEE1394、USB。 ③RS-485、PCI、IEEE1394。 ④USB、SCSI、RS-232。 7. DMA在()接管总线的控制权。 ①申请阶段②响应阶段③数据传送阶段④结束阶段 8. 中断服务程序入口地址是()。 ①中断向量表的指针②中断向量③中断向量表④中断号

《汇编语言与接口专业技术》习题解答第三章

《汇编语言与接口技术》习题解答(第三章)

————————————————————————————————作者:————————————————————————————————日期:

问题: 画图说明下列语句分配的存储空间及初始化的数据值 解答: (1)byte_var DB 'ABC',10,10h,'EF',3 DUP(-1,?,3 DUP(4)) (2)word_var DW 10h,-5,3 DUP(?) 习题3.10 ‘A ’‘B ’‘C ’1010h ‘E ’‘F ’-1-444... 41h 42h 43h 0ah10h 45h 46h ffh -04h 04h 04h 3个10h 0FBh FFh ---- --10h -5?? ? 3.16 解: mov ah,1 ;只允许输入小写字母 int 21h sub al,20h ;转换为大写字母 mov dl,al mov ah,2 int 21h ;显示 3.18 解: mov ax, bufX cmp ax, bufY jge done mov ax, bufY done: mov bufZ, ax 3.19 解: .model small .stack .data bufX dw -7 signX db ? .code .startup cmp bufX,0 ;test bufX,80h

jl next ;jnz next mov signX,0 jmp done next: mov signX,-1 done: .exit 0 end 3.20 解: mov dl,’2’ mov ax,bufX cmp ax,bufY je next1 dec dl next1: cmp ax,bufZ je next2 dec dl next2: mov ah,2 int 21h 3.22 编制程序完成12H、45H、0F3H、6AH、20H、0FEH、90H、0C8H、57H和34H 等10个字节数据之和,并将结果存入字节变量SUM中(不考虑溢出和进位)。 ;wjxt322.asm .model small .stack .data b_data db 12h,45h,0f3h,6ah,20h,0feh,90h,0c8h,57h,34h ;原始数据num equ 10 ;数据个数 sum db ? ;预留结果单元 .code .startup xor si, si ;位移量清零 xor al, al ;取第一个数 mov cx, num ;累加次数 again: add al, b_data[si] ;累加 inc si ;指向下一个数 loop again ;如未完,继续累加 mov sum, al ;完了,存结果 .exit 0 end 3.30 解: lucase proc push bx mov bx,offset string cmp al,0 je case0

微机原理及接口技术习题答案

第一章习题及答案 1. 微处理器内部包含哪三大部分? 解: 运算器、控制器和寄存器组。 2. 完成下列数制的转换 ①10101101B=( )D=( )H 解:10101101B=173D=ADH 。 ②0.11B=( )D 解:0.11B=0.75D 。 ③211.25=( )B =( )H 解:211.25=11010011.01B=D3.4H 。 ④10111.0101B=( )H=( )BCD 解:10111.0101B=17.5H=23.3125D=(0010 0011.0011 0001 0010 0101)BCD 3. 已知X=+1011010B ,Y =–0011011B ,设机器数为8位,分别写出X 、Y 的原码、反码和补码。 解: 4. 已知X 的真值为32,Y 的真值为–19,求[]?Y X =+补 解:[]00001101B X Y +=补 5. 已知X=51,Y=–86,用补码完成下列运算,并判断是否产生溢出(设字长为8位)。 ① X +Y ② X -Y ③ –X +Y ④ –X -Y 解: 10100011B ,因为67C C 0⊕=,所以未产生溢出。 676. 若使与门的输出端输出高电平,则各输入端的状态是什么? 解:各输入端为高电平。 7. 若使与非门的输出端输出低电平,则各输入端的状态是什么? 解:各输入端为高电平。 8. 如果74LS138译码器的Y 4端输出低电平,则C 、B 、A 三个输入端的状态分别是什么? 解:C 、B 、A 三个输入端的状态分别是‘1’,‘0’,‘0’。 第二章习题及答案 1. 8086/8088CPU 由哪两大功能部分所组成?简述它们的主要功能? 解:8086/8088CPU 由EU 和BIU 两大功能部分组成。 执行单元EU 主要完成指令的译码和执行。执行单元通过EU 控制电路从BIU 中取出指令,经过指令译码形成各种定时控制信号,向EU 内各功能部件发出相应的控制命令,以完成指令所规定的操作。 总线接口单元BIU 是8086/8088同外部联系的接口。它负责所有涉及外部总线的操作,包括取指令、读

微机原理与接口技术-试题与答案

微机原理与接口技术试题 微型计算机原理与接口技术综合测试题一 一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处) 1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O 访问,当CPU执行IN AL,DX指令时,该信号线为( 2 )电平。 (1) A. M/ B. C. ALE D. N/ (2) A. 高 B. 低 C. ECL D. CMOS 2.n+1位有符号数x的补码表示范围为()。 A. -2n < x < 2n B. -2n ≤ x ≤ 2n -1 C. -2n -1 ≤ x ≤ 2n-1 D. -2n < x ≤ 2n 3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH D. OR AL 0FOH 4.下列MOV指令中,不正确的指令是()。 A. MOV AX, BX B. MOV AX, [BX] C. MOV AX, CX D. MOV AX, [CX]

5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。 A. 00017H B. 00068H C. 0005CH D. 0005EH 6.条件转移指令JNE的条件是()。 A. CF=0 B. CF=1 C. ZF=0 D. ZF=1 7. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发( 2 )信息。 ⑴ A. 1个 B. 2个 C. 4个 D. 6个 ⑵ A. 数据 B . 地址 C. 状态 D. 其它 8. 8086有两种工作模式, 最小模式的特点是(1 ),最大模式的特点是( 2 )。 ⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定 C. 不需要8286收发器 D. 需要总线控制器8288 ⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定 C. 需要总线控制器8288 D. 适用于单一处理机系统 9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。 A. 0AH B. 0BH C. 0CH D. 0DH

微机原理与接口技术考试试题及答案A

《微机原理与接口技术》课程期末考试试卷(A卷,考试) 一、单项选择(在备选答案中选出一个正确答案,并将其号码填在题干后的括号内。每题2分,共30分) 1 .某微机最大可寻址的内存空间为16MB,其CPU地址总线至少应有( D )条。 A. 32 B. 16 C. 20 D. 24 2 .用8088CPU组成的PC机数据线是( C )。 A. 8条单向线 B. 16条单向线 C. 8条双向线 D. 16条双向线 3 .微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过( B )来区分的。 A. 不同的地址编码 B. 不同的读控制逻辑 C. 不同的写控制逻辑 D. 专用I/O指令 4 .要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为( D )。 A. 80H B. 28H C. E8H D. 01H 5 .在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为( B )。 A. ICW1,ICW2,ICW3 B. ICW1,ICW2,ICW4 C. ICW1,ICW3,ICW4 D. ICW2,ICW3,ICW4 6 .6166为2Kx8位的SRAM芯片,它的地址线条数为( A )。 A. 11 B. 12 C. 13 D. 14 7 .在计算机系统中,可用于传送中断请求和中断相应信号的是( C )。 A. 地址总线 B. 数据总线 C. 控制总线 D. 都不对 8 .段寄存器装入2300H,该段的最大结束地址是( A )。 A. 32FFFH B. 23000H C. 33FFFH D. 33000H 9 .在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个( A )。 A. I/O设备 B. I/O接口 C. 主处理器 D. 逻辑高 10 .在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是( B )。 A. 汇编指令 B. 宏指令 C. 机器指令 D. 伪指令 11 .中断向量表占用内存地址空间为( A )。 A. 00000H~003FFH B. 00000H~000FFH C. 00000H~00100H D. FFF00H~FFFFFH 12 .实现CPU与8259A之间信息交换是( D )。A. 数据总线缓冲器 B. 级联缓冲/比较器 C. 读写控制电路 D. 数据总线缓冲器与读写控制电路 13 .Intel 8253的最大输入时钟频率是( B )。 A. 5MHz B. 2MHz C. 1MHz D. 4MHz 14 .完成两数相加后是否溢出的运算,用( C )标志位判别。 A. ZF B. IF C. OF D. SF 15 .8255A的方式选择控制字应写入( D )。 A. A口 B. B口 C. C口 D. 控制口

《计算机接口技术》习题答案

《计算机接口技术》习题 一.解释下列概念 1.I/O端口 答:每个连接到I/O就总线上的设备都有自己的I/O地址集,即所谓的I/O 端口(I/OPORT) 2.中断向量 答:中断向量是指早期的微机系统中将由硬件产生的中断标识码中断源的识别标志,可用来形成相应的中断服务程序的入口地址或存放中断服务程序的首地址。 3.独立编址 答:独立编址(专用的I/O端口编址)存储器和I/O端口在两个独立的地址空间中。 4.可编程 答:可编程一般指的是可编程控制器(Programmbie Controller)简称PC或PLC 是一种数字运算操作的电百子系统,专门在工业环境下应用而设计。 5.模/数转换 答:模/数转换,或叫数字化,是将现实世界中连接变化的波形转变成可以在计算机中存储和处理的数字信号的过程。 二.简答题 1.在8253计数器/定时器的6种式作方式中,方式2和方式3各输出何种波形?它们有何种特点? 答:方式2输出连接负脉冲,脉冲宽度同CLK周期;方式3输出连接方波;计数初值偶数时输出对称方波,为奇数时输出非对称方波,即能高电平启动,也能上跳启动。

2.为什么在长途串行通讯中需要加入Modem,常用的调制方法有哪几种? 答:二进制数据信号频带很宽,而通信线路往往使用公用电话线,电话线宽有限,这会导致接收端信号严重失真。接收端进行解调。调制方法有:调幅、调频、调相。 3.简述即插即用功能。 答:即插即用是指为微机系统提供了这样的一种功能:只要将扩展卡插入微机的扩展槽中时,微机系统会自动进行扩展卡的配置工作,保证系统资源空间的合理分配,以免发生系统资源占用的冲突。这一切都是开机后由系统自动进行的,而无需操作人员的干预。为达到即插即用,完全一致的要求,应该变PC系统的4个主要部分,即基于ROM的BIOS、操作系统、硬件设备和应用软件。PCI所采用的技术非常完善,为用户提供真正的即插即用功能。真正具有即插即用功能的接口是USB。 4.比较中断方式与DMA方式的主要异同,并指出它们各自应用在什么性质的场合。 答:相同点:这两种方式下,主机和I/O设备都是并行工作。 不同点:中断方式在CPU响应了I/O设备的中断请求后,要暂停现行程序的执行,转为I/O设备服务。DMA方式直接依靠硬件实现主存与I/O设备之间的数据直传,传送期间不需要CPU程序干预,CPU可继续执行原来的程序,CPU效率比中断方式。 DMA方式适合场合:高速、批量数据的简单传送。 中断方式适用场合:处理复杂随机事件、控制低速I/O设备。

(完整版)微机原理及接口技术(习题答案)

范文范例学习指导 第1章微机运算基础 习题和思考题 1.请完成以下计算: 174.66D=(10101110.10101)B=(AE. A8)H 10101110101.01011B=(1397.344)D=(575.58)H 4BCH=(010*********)B=()BCD 2.设字长为8位,X=(2A)16,当X分别为原码、补码、反码和无符号数的时候,其真值 是多少? 答:当X表示原码时,其真值为:+101010 当X表示补码时,其真值为:+101010 当X表示反码时,其真值为:+101010 当X表示无符号数数时,其真值为:00101010 3.设字长为8位,用补码形式完成下列计算,要求有运算结果并讨论是否发生溢出? 120+18 -33-37 -90-70 50+84 答:120+18 其补码形式分别为:(120)补=01111000 (18)补=00010010 01111000 + 00010010 10001010 由于C s=0 ,C p=1,因此有溢出,结果错误 -33-37 其补码形式为:(-33)补=11011111 (-37)补=11011011 11011111 +11011011 10111010 由于C s=1, C p=1,所以没有溢出,结果正确 -90-70 其补码形式为:(-90)补=10011100 (-70)补=10111010 10011100 +10111010 01010110 由于C s=1, C p=0,所以有溢出,结果错误 50+84

其补码形式为:(50)补=00110010 (84)补=01010100 00110010 +01010100 10000110 由于C s=0, C p=1,所以有溢出,结果错误 4.请写出下列字符串的ASCII码值。 My name is Zhang san. 4D 79 6E 61 6D 65 69 73 5A 68 61 6E 67 73 61 6E 2E 第2章 80X86微机系统 习题与思考题 1.微型计算机主要由哪些基本部件组成?各部件的主要功能是什么? 答:微型计算机主要由输入设备、运算器、控制器、存储器和输出设备组成。 各部件的功能分别是:1、输入设备通过输入接口电路将程序和数据输入内存;2、运算器是进行算术运算和逻辑运算的部件,它是指令的执行部件;3、控制器是计算机的指挥中心,它负责对指令进行译码,产生出整个指令系统所需要的全部操作的控制信号,控制运算器、存储器、输入/输出接口等部件完成指令规定的操作;4、存储器用来存放程序、原始操作数、运算的中间结果数据和最终结果数据; 5、输出设备是CPU通过相应的输出接口电路将程序运行的结果及程序、数据送到的设备; 2.微处理器的发展过程是什么? 答:微型计算机的发展过程是: 第一代(1946~1957)——采用电子管为逻辑部件,以超声波汞延迟线、阴极射线管、磁芯和磁鼓等为存储手段;软件上采用机器语言,后期采用汇编语言。 第二代(1957~1965)——采用晶体管为逻辑部件,用磁芯、磁盘作内存和外存;软件上广泛采用高级语言,并出现了早期的操作系统。 第三代(1965~1971)——采用中小规模集成电路为主要部件,以磁芯、磁盘作内存和外存;软件上广泛使用操作系统,产生了分时、实时等操作系统和计算机网络。 第四代(1971~至今)——采用大规模集成电路(LSI)、超大规模集成电路(VLSI)为主要部件,以半导体存储器和磁盘为内、外存储器;在软件方法上产生了结构化程序设计和面向对象程序设计的思想。 3.简述80486微处理器的基本结构。 书12页 4.80486微处理器的工作模式有几种?当CS内容为1000H,IP内容为7896H,求在实地址 模式下的物理地址为多少? 答:实模式和保护模式及虚拟8086模式。当CS内容为1000H,IP内容为7896H,在实地

微机原理接口技术——考试题库及答案

处理器通过总线操作与外界进行一次数据交换的过程常被称为_____ _____。 A. T状态 B. 指令周期 C. 时钟周期 D. 总线周期 回答错误!正确答案: D 指令__________实现对EAX当中D0位求反,其他位不变的功能。 A. not eax B. xor eax,1 C. or eax,1 D. and eax,1

回答错误!正确答案: B 下列存储器在断电后,存储信息会消失的是_____________。 A. Flash memory B. EEPROM C. SRAM D. EPROM 回答错误!正确答案: C 总线操作实现数据传输,可以不使用时钟信号的同步方式是__________。 A. 同步时序 B. 半同步时序 C. 异步时序 D.

交叉时序 回答错误!正确答案: C 减法指令产生差值为38H,则标志正确的是__________。 A. ZF=1 B. SF=1 C. PF=0 D. PF=1 回答错误!正确答案: C 8086处理器上电后,执行的第一条指令所在的主存储器物理地址是__________。 A. FFFF0H B. 3FFH C.

D. FFFFFH 回答错误!正确答案: A 指令__________实现对EAX当中D0位设置为1,其他位不变的功能。 A. xor eax,1 B. not ax C. and eax,1 D. or eax,1 回答错误!正确答案: D 8086处理器的基本总线周期包含有__________个时钟周期。 A. 4 B.

C. 3 D. 5 回答错误!正确答案: A 寄存器EDX的低8位部分可以用_____________表达。 A. DL B. DH C. DX D. EX 回答错误!正确答案: A IA-32处理器包括__________。 A. 8086

微机接口技术试卷_附答案

微机接口技术试卷_附答案 一.填空题( 20分) 1.接口的基本功能是输入缓冲和输出锁存。 2.数据输入/输出的三种方式是程序控制、中断和DMA。 3.DMA方式的中文意义是直接存储器,它适用于存取批量高速数据传送。 4.总线按传送信息的类别可分为:地址总线、数据总线、控制总线三类。 5.PCI总线属于现代高端总线。 6.8086的中断可分为内部中断、外部中断两大类。 7.8086的外部中断分为可屏蔽中断(INTR)和不可屏蔽中断(NMI)。 8.8255A是可编程并行接口芯片。 9.8255A有三种工作方式。 10.8253有6种工作方式。 11.8253中有三个独立的计数器。 12.8253是可编程定时器/计数器。 13.从8253计数器中读出的计数值不是读出瞬间的减计数器的内容。 14.数/模转换方式有多种方法,常用的是T型电阻网路法。 15.常用的软件识别按键的方法有行扫描法、反转法。 16.LED显示器有共阳极和共阴极之分。 17.串行通信方式分为异步和同步。 18.RS-232-C是微机与Modem间的标准。 19.在串行通信过程中,微机又称为数据终端设备,Modem又称为数据通信设备。 20.远距离串行通信应使用MODEM。 二.选择题( 15分) 1.8086CPU工作在总线请求方式时,会让出(D)。 A.地址总线 B.数据总线 C.地址和数据总线 D.地址、数据和控制总线 2.数据的输入输出指的是(B)进行数据交换。 A.CPU与存储器 B.CPU与外设 C.存储器与外设 D.内存与外存 3.在给接口编址的过程中,如果有5根地址线没有参加译码,则可能产生(C)个重叠地址。 A.52 B.5 C.25 D.10 4.在中断输入/输出方式下,外设的(B)线可用于向CPU发送中断请求信号。 A.地址 B.状态 C.数据 D.其他 5.CPU在执行OUT DX,AL指令时,(A)寄存器的内容送到数据总线上。 A.AL B.DX C.AX D.DL 6.CPU在执行IN AL,DX指令时,其(A)。 A.为低,为低 B.为高,为高 A.为高,为低 D.为低,为高

《汇编语言与接口技术》习题解答(第三章)

3.16 解: mov ah,1 ;只允许输入小写字母 int 21h sub al,20h ;转换为大写字母 mov dl,al mov ah,2 int 21h ;显示 3.18 解: mov ax, bufX cmp ax, bufY jge done mov ax, bufY done: mov bufZ, ax 3.19 解: .model small .stack .data bufX dw -7 signX db ? .code .startup cmp bufX,0 ;test bufX,80h

jl next ;jnz next mov signX,0 jmp done next: mov signX,-1 done: .exit 0 end 3.20 解: mov dl,’2’ mov ax,bufX cmp ax,bufY je next1 dec dl next1: cmp ax,bufZ je next2 dec dl next2: mov ah,2 int 21h 3.22 编制程序完成12H、45H、0F3H、6AH、20H、0FEH、90H、0C8H、57H和34H 等10个字节数据之和,并将结果存入字节变量SUM中(不考虑溢出和进位)。 ;wjxt322.asm .model small .stack .data b_data db 12h,45h,0f3h,6ah,20h,0feh,90h,0c8h,57h,34h ;原始数据num equ 10 ;数据个数 sum db ? ;预留结果单元 .code .startup xor si, si ;位移量清零 xor al, al ;取第一个数 mov cx, num ;累加次数 again: add al, b_data[si] ;累加 inc si ;指向下一个数 loop again ;如未完,继续累加 mov sum, al ;完了,存结果 .exit 0 end 3.30 解: lucase proc push bx mov bx,offset string cmp al,0 je case0

微机原理及接口技术-习题答案

第一章习题及答案 1. 微处理器内部包含哪三大部分? 解: 运算器、控制器和寄存器组。 2. 完成下列数制的转换 ①10101101B=( )D=( )H 解:10101101B=173D=ADH 。 ②0.11B=( )D 解:0.11B=0.75D 。 ③211.25=( )B =( )H 解:211.25=11010011.01B=D3.4H 。 ④10111.0101B=( )H=( )BCD 解:10111.0101B=17.5H=23.3125D=(0010 0011.0011 0001 0010 0101)BCD 3. 已知X=+1011010B ,Y =–0011011B ,设机器数为8位,分别写出X 、Y 的原码、反码和补码。 解: [][][]01011010B 01011010B 01011010B X X X ===原反补 [][][]10011011B 11100100B 11100101B Y Y Y ===原反补 4. 已知X 的真值为32,Y 的真值为–19,求[]?Y X =+补 解:[]00001101B X Y +=补 5. 已知X=51,Y=–86,用补码完成下列运算,并判断是否产生溢出(设字长为8位)。 ① X +Y ② X -Y ③ –X +Y ④ –X -Y 解: ① 10100011B ,因为67C C 0⊕=,所以未产生溢出。

微机原理及接口技术习题及答案 ·2· ② 11110111B ,因为67C C 1⊕=,所以产生溢出。 ③ 01110111B ,因为67C C 1⊕=,所以产生溢出。 ④ 00100011B ,因为67C C 0⊕=,所以未产生溢出。 6. 若使与门的输出端输出高电平,则各输入端的状态是什么? 解:各输入端为高电平。 7. 若使与非门的输出端输出低电平,则各输入端的状态是什么? 解:各输入端为高电平。 8. 如果74LS138译码器的Y 4端输出低电平,则C 、B 、A 三个输入端的状态分别是什么? 解:C 、B 、A 三个输入端的状态分别是‘1’,‘0’,‘0’。

计算机接口技术期末考试试题及答案

第1页 共7页 计算机接口技术复习题 一、 填空题: 1)8255A 端口B 可工作在_________0____、_____1________方式下 注:A 口工作在0、1、2方式下 2)中断分为两大类____内部中断_________和____外部中断_________。 3)CPU 与外设之间有交换的信息有_____状态信息________、_____控制信息________和数据信息。 4)8253定时/计数芯片中,CLK 和GATE 所起的作用分别是_____计数脉冲 ________和_____ 用于定时/计时的启动/停止,允许/禁止 ________。 5)控制微型计算机与外设之间的信息交换有4种方式,分别是程序控制方式、__DMA 控制__________方式、___中断控制方式__________方式、I/O 通道方式。 ????6)8255的A1和A0引脚分别连接在地址总线的A1和A0,当命令端口的地址为317H 时,则A 口、B 口、C 口的口地址分别为___314h__________、____315h_________、______316h_______。 7)1个中断类型号为01CH 的中断服务程序存放在0100H :3600H 开始的内存中,则中断向量存储在地址为 0070h 至 0073h 的四个内存单元中。 注: 一个中断类型号为01CH 的中断处理程序存放在0100H :3800H 开始的内存中,中断向量存储在地址为____0070H_____至___0073H_____的___4___个字节中 二、 单项选择题

??1、8255可编程并行接口芯片的C口具有位控能力,允许CPU用输出指令单独对C口的某一位写入‘0’或写入‘1’,正确的方法是通过( b )方式写入。 A 写入8255的C数据口 B 写8255的控制寄存器 C 读C口状态后对相应位做“或运算”或者“与运算”后写入C数据口 D 读C口状态后再直接写入8255的C数据口 //2、在串行数据传送中,若工作于异步方式,每个字符传送格式为数据位8位,奇偶校验位1位,停止位1位,波特率为4800,则每秒钟最多能传输的字符数是(a ) A 480 B 4800 C 436 D 600 3、8255具有3种并行工作方式,当两个CPU通过各自的8255并行连接进行双向数据交换时应当采用( c ) A 方式0 B 方式1 C 方式2 D 三种方式都不行 4、微机系统中要组成32KBX16的存储器,需要选用( a )片规格为2KBX8的芯片 A 32 B 16 C 64 D 8 5、下列芯片是串行接口的是( c ) A 8255 B 0809 C 8251A D 8259 6、下列说法中对半双工通信方式论述正确的是(c ) A 某一时刻通信双方能同时双向传送数据 B 通信双方只能单向传送数据 C 通信双方不能同时收发数据,但可以在不同时候在两个方向传送 D 以上说法均不对 7、用8259级连产生64级中断至少需要( b )片8259芯片。 A 8 B 9 C 7 D 10 ???8、下列关于中断说法正确的是(b ) A 软中断是随机发生的 B 硬中断是外部硬件产生的,包括不可屏蔽中断NMI与可屏蔽中断INTR 第2页共7页

微型计算机原理与接口技术的试卷及答案共3套

一、填空题(每空1 分,共15 分) 得分评阅人 1.RESET信号到来后8088/86的CS和IP 分别为_FFFF_H 和_0000_H。 2. 在特殊全嵌套方式下,8259可响应同级或高级中断请求。 3. CPU与外设接口通过? 数据总线传送状态信号与命令信号。 4. 8255有3种工作方式, 其中方式2 只允许A口使用。 5. 有地址重迭现象的译码方式为部分译码和线选法。 6. 外设端口的编址方式有I/O端口独.立编址和I/O端口与存储器统一编址。 7.INT8253采用BCD码计数时,其最大计数值为__10000__,此时的计数初值为__0000__。 8.8088/8086的AD7-AD0是地址数据复用引脚,在T1时传送__地址信号__。 9.8259A作为主片时其引脚CAS0-CAS2的信息传送方向是_向外_。 10.RS-232C是适用于__数据终端设备DTE__和__数据通信设备DCE__间的接口。 二、单项选择题(每小题1分,共20分) 得分评阅人 1. 8086CPU寻址I/O端口最多使用( 4 )条地址线。 (1)8 (2)10 (3)12 (4)16 2. CPU执行IN指令时有效的信号组合是( 1 )。 (1) =0, =1 (2) =0, =0 (3) =0, =1 (4) =0, =0 3.某计算机的字长是16位,它的存储器容量是64KB,若按字编址那么它的最大寻址范围是( 2 )。 (1)64K字(2)32K字(3)64KB (4)32KB 4.某一SRAM芯片的容量是512×8位,除电源和接地线外,该芯片的其他引脚最少应为( 4 )根。 (1)25 (2)23 (3)21 (4)19 5.8088/8086的基本总线周期由( 2 )个时钟周期组成。 (1)2 (2)4 (3)5 (4)6 6.在8086系统中中断号为0AH,则存放中断向量的内存起始地址为( 2 )。 (1)0AH (2)28H (3)4AH (4)2AH 7.采用两片8259A可编程中断控制器级联使用,可以使CPU的可屏蔽中断扩大到( 1 )。(1)15级(2)16级(3)32级(4)64级 8.当IF=0,8088/8086CPU不响应( 2 )中断请求。 (1)INT N (2)INTR (3)NMI (4)INTO 9.8253可编程定时器/计数器中,其二进制的最大计数初值为( 3 )。 (1)65536 (2)7FFFH (3)0000H (4)FFFFH 10.8086/88CPU在响应中断时要执行( 2 )个中断响应周期。 (1)1个(2)2个(3)3个(4)4个 11. 中断向量表是存放( 2 )的存储区域. (1)中断类型号(2)中断服务程序入口处地址

单片机原理及接口技术试题与答案

1.单片机复位后,SP PC I/O口的内容为()。 A.SP = 60H PC = 00H P0 = P1 = P2 = P3 = FFH B.SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00H C.SP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFH D.SP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H 答案:C 分数:2 题型:单选题 2.8051有四个工作寄存器区,由PSW状态字中的RS1和RS0两位的状态来决定,单片机复位后,若执行SETB RS0 指令,此时只能使用()区的工作寄存器。 A.Ⅰ区 B.Ⅱ区 C.Ⅲ区 D.Ⅳ区 答案:B 分数:2 题型:单选题 3、ATMEL的89C51驱动能力最强的并行端口为()。 A.P0 B.P1 C.P2 D.P3 答案:A 分数:2 题型:单选题 4、读片外部数据存储器时,不起作用的信号是()。 A. /RD B. /WE C. /PSEN D.ALE 答案:C 分数:2 题型:单选题 5、利用KEIL软件进行仿真调试时,在执行调用指令时,()调试可跟踪到子程序内部并逐条执行子程序内部的各条指令。 A.暂停 B.调试 C.单步 D.连续运行 答案:C 分数:2 题型:单选题 6.已知:MOV A,#28H

MOV R0,#20H MOV @R0,A ANL A, #0FH ORL A, #80H XRL A, @R0 执行结果A的内容为()。 A. A0H B.28H C.08H D.88H 答案:A 分数:2 题型:单选题 7.在进行BCD码运算时,紧跟加法运算指令后面的指令必须是()指令。 A.ADD B.DA A C.ADDC D.由实际程序确定 答案:B 分数:2 题型:单选题 8.在MCS-51中,需要外加电路实现中断撤除的是()。 A.定时中断 B.脉冲方式的外部中断 C.外部串行中断 D.电平方式的外部中断 答案:D 分数:2 题型:单选题 9、关于定时器,若振荡频率为12 MHz,在方式1下最大定时时间为()。 A.8.192ms B. 65.536 ms C. 0.256ms D.16.384ms 答案:B 分数:2 题型:单选题 10、控制串行口工作方式的寄存器是()。 A.TCON B.PCON C.SCON D.TMOD 答案:C 分数:2

微机原理与接口技术试题及答案A

《微机原理与接口技术》试题 闭卷(∨)适用年级:电气2009 (时间:120分钟满分:100分) 班级_________ 学号__________ 姓名_________ 考分_________ 一、填空(每空1分,共40分) 1.8086CPU可以工作在和两种工作模式。 2.接口中的信息通常有以下三种:_____________、_____________和______________。3.计算机与外设之间的数据传送有以下几种基本方式:______________、____________、_______________、____________________。 4.在8086/8088系统中,I/O端口的地址采用__________编址方式,访问端口时使用专门的_________________。 5.总线根据其用途和应用场合,可以分为以下类型:____________、_________、________、__________。ISA总线属于__________总线。 6.80X86的CPU有两条外部中断请求线____________和____________。这两条线上来的中断都属于_____________中断。 7.特殊嵌套方式与一般嵌套方式相比,其特点是:______________________________。8.某时刻8259A的IRR寄存器中的内容是15H,说明_______________________________,某时刻8259A的ISR寄存器中的内容是20H,说明______________________________。 某时刻8259A的IMR寄存器中的内容是20H,说明______________________。 9.ICW2命令字的功能是_______________,如果写入的ICW2为08H,则通过该片8259上IR3引脚接入的中断其中断类型码为______________________。 10.8253的CLK0接1.5MHz的时钟,欲使OUT0产生频率为50kHz的方波信号,则8253的计数值应为______,应选用的工作方式是_______,计数初值是。 11.当8255工作于方式1时,其引脚信号IBF表示_______________,OBF表示任课教师:教研室主任: ______________________。 12.8255A有___________种工作方式,其中只有_______口有2方式。 13.8251串行通信按通信的信息格式不同,分为_____________和____________两种方式,它们的传送对象分别是____________和__________。 14.有一个8位D/A电路,已知参考电压V R为+5V,若CPU向D/A输出的数据为40H,

专升本《接口技术》_08032950试卷_1010195745

[试题分类]:专升本《接口技术》_08032950 [题型]:单选 [分数]:2 1.在各种输入/输出传输控制方式中,硬件电路最简单的是( )。 A.无条件 B.程序查询 C.中断 答案:A 2.微机系统中的I/O 接口是()交换信息的媒介和桥梁。 与外界 与寄存器 与三态门 与锁存器 答案:A 3.常用的I/O接口有以下()基本功能。 A.进行地址译码和设备选择 B.能协调数据传输,缓存和锁存数据 C.提供电气特性的适配和数据格式的相容性变换 都是 答案:D 的端口A工作于()时,必须占用端口C的部分位作为联络信号。 A.方式0 B.方式0或方式1 C.方式1或方式2 D.方式0、方式1或方式2 答案:C

在执行 OUT DX,AL指令时,AL寄存器的内容输出到()上。 A.地址总线 B.数据总线 C.存储器 D.寄存器 答案:B 微处理器可寻址访问的最大I/O空间为()。 答案:B 的端口A工作于方式2时,端口B可以工作于( )。 A.方式0 B.方式1 C.方式2 D.方式0或方式1 答案:D 8.输入指令在I/O接口总线上产生正确的命令顺序是()。 A.先发地址码,再发读命令,最后读数据 B.先发读命令,再发地址码,最后读数据 C.先送地址码,再送数据,最后发写命令 D.先送地址码,再发写命令,最后送数据 答案:A 9.使用8253作定时器,要求输出占空比为1:1的方波,应该使用的工作方式是()。 A.方式1 B.方式2 C.方式3 D.方式4

答案:C 10.对I/O端口间接寻址时由()寄存器给出I/O端口的地址。 答案:A 芯片中有()个独立的计数器。 答案:C 12.用1K×1位的RAM芯片组成16K×8位的存储器,共需()根地址线。答案:C 标准的电气特性规定逻辑“1”电平为()。 ~ ~ ~-15V D.+3V~+15V 答案:C 14.按条件传送方式设计的接口, CPU通过访问()实现对外设的控制。 A.命令端口

《汇编语言与接口技术》复习提纲.

<<汇编语言与接口技术>>(总结复习提纲 第一部分汇编语言及程序设计 一.基本知识 1.汇编语言常用的名词术语 指令代码指令机器指令程序汇编指令汇编语言汇编程序汇编语言源程序 汇编反汇编偏移地址 (有效地址物理地址过程循环标号变量名的属性 2.常用数制二进制八进制十进制十六进制补码的表示 BCD码的表示 3.寄存器:名称种类及应用(32位、16位 4.寻址方式寻址方式种类(32位、16位操作数类型存储器操作数的存放规则 5.源程序的书写格式及正常结束 6.指令系统:操作数搭配的7个规则 7.常用伪指令 一1.Mov Ax , Bx→经过汇编后变成机器代码指令机器代码指令经过反汇编后→Mov Ax, Bx .如何用16位的地址访问期间1M空间 DS*10H + EA→实际地址 段地址有效地址 Data Segment A DB…….

OFFSET A 是相对Data的偏移地址 B Proc ret B Endp .用MACRO/ENDM括起一段程序____宏定义 在用到的地方写上宏名____宏调用 如: A MACRO B Proc ENDM B Endp 汇编时,宏定义体占用内存空间多,运算快. 而CALL节省空间,占用时间多 因为CALL B之前把下一条指令的有效地址入栈,再转去执行B,执行完又把断点出栈,继续执行主程序.所以花时间,速度慢. 2.二进制八进制十进制十六进制的相互转换. 3.寄存器分为三大类:通用寄存器、段寄存器控制寄存器 Flag....... 4. 7种寻址方式:种类;立即数、寄存器寻址不需要访问内存, 变量名是访问内存;熟练掌握常用寻址方式。 一.1. 汇编指令(如下所示 标号: 操作码数据1,数据2;注释

接口技术复习题及答案1

计算机接口技术复习题及答案1 一、单项选择题 1.8086/8088微处理器中堆栈段SS 作为段基值则偏移量为______提供。( ) A .BP B .SP C .SI D .DI 2.8086访问I /O 端口的指令,常以寄存器间接寻地址方式在DX 中存放( ) A .I/O 端口状态 B .I/O 端口数据 C .I/O 端口地址 D .I/O 端口控制字 3.对于EPROM 而言,只有______信号同时有效时才能输出所需要的数据。( ) A .OE CE B .CE WE C .OE WE D .O E RD 4.当标志寄存器FR 中O F 位等于1时,表示带有符号的字运算超出数据______范围。( ) A .-128~+127 B .-32768~+32767 C .000~FFFFH D .0~FFH 5.8086/8088微处理器引脚中______信号线能反映标志寄存器中断允许标志位IF 的当前 值。( ) A .7S B .5S C .4S D .6S 6.Intel 2164A 芯片地址线及数据线条数分别为( ) A .16;1 B .8;1 C .10;1 D .10;8 7.微处理器与外设传送数据过程中,只由硬件完成而不需要软件支持的传送方式是( ) A .DMA B .无条件 C .查询 D .中断 8.Intel 8255A 初始化控制字是通过______写入的。( ) A .数据总线缓总器 B .读/写控制逻辑 C .A 组控制 D .B 组控制 9.8259A 是( ) A ,可编程DMA 控制器 B .不可编程中断控制器 C .可编程定时/计数器 D .总线仲裁器 10.用8259A 管理优先级时,当一个中断请求服务结束后,其中断源的优先级降为最低,其 余中断源优先级也相应变化,这是一种______方式。( ) A .自动循环 B .完全嵌套 C .特殊循环 D .特殊屏蔽 11.8255A 内部A 组控制( ) A .PA 口和PG ~4PC B .PA 口和PC 口 C .PA 口和PB 口 D .PA 口 12.8255A 工作于方式1输出时,在由外设输入的STB 信号的______控制下将送到端口A (或端口B )的数据锁存。( ) A .上升沿 B .下降沿 C .高电平 D .低电平 13.欲实现写8255A 端口2A 、1A 、RD 、WR 、CS 则为( ) A .00100B B .00101B C .00111B D .00110B 14.8253-5引脚CS 、RD 、WR 、1A 、0A 为______,表示对计数器1设置计数初值。( ) A .01000 B B .01001B C .01011B D .01010B 15.诸多通信规程中使用最多的是______通信规程 A .同步控制 B .高级数据链路控制 C .异步控制 D .面向字节计数控制 16.8251A D C /、RD 、WR 、CS 为______表示处于高阻状态。( ) A .1111 B .1110 C .1100 D .1010

相关文档
相关文档 最新文档