微机接口(1)
- 格式:doc
- 大小:51.50 KB
- 文档页数:4
《微机原理与接口技术》试题及答案(一)微机原理与接口技术这一门课程大家有把握应对考试了吗?下面是为大家推荐一些微机原理与接口技术试题及答案,希望大家有用哦。
一、填空。
(30分1分/空)1.符号数-8192的补码用十六进制数表示为E000H。
2.8位补码数CBH的真值用十进制表示为-53。
3.十进制数1025所对应的十六进制数为401H;所对应的压缩BCD数为1025H;所对应的ASCII码为31303235。
4.将8为无符号数A2H扩展为16位形式,则应为00A2H;将8为补码数F3H扩展为16位形式,则应为FFF3H。
5.在8086/8088的通用寄存器AX、BX、CX、DX中,用作存储器间址的寄存器为BX;用作I/O端口间址的寄存器为DX;用作循环控制指令(LOOP)的寄存器为CX。
6.8086/8088有4段寄存器。
其中用来存放数据段段首地址的段寄存器为DS;用来存放代码段段首地址的段寄存器为CS;用来存放堆栈段段首地址的段寄存器为SS。
7.若DS=095FH时,物理地址是11820H。
当DS=2F5FH时,物理地址为37820H。
8.8086/8088微处理器堆栈的伸展方向是高地址向低地址。
堆栈的操作是以字为单位进行的。
9.AX中有一个负数,欲求其绝对值,若该数为补码,则用指令NEGAX;若该数为原码,则用指令ANDAX,7FFFH。
在循环程序设计中,对于控制循环的DECCX和JNZAGAIN两条语句可合并用一条语句LOOPAGAIN代替。
10.写出执行下列程序段的中间结果:MOVAX,0809HMOVDL,10XCHGAH,DLMULAH;AX=005AHAAM;AX=0900HADDAL,DL;AX=0908H11.现要用6116(2K×8位)静态RAM芯片构成8K×32位的存储器,共需此种芯片16片。
12.8086/8088微处理器对I/O设备的管理是利用IN和OUT指令来实现的。
微机原理接口
微机原理接口是计算机系统中用于连接外部设备的接口,用于实现数据和控制信号的传递。
接口通常由硬件和软件组成,硬件部分包括物理接口和逻辑接口。
物理接口是指连接计算机与外部设备之间的电缆、插座、连接器等物理连接部分。
不同的外部设备需要的物理接口类型各不相同,常见的物理接口有USB接口、HDMI接口、VGA接口等。
物理接口的设计需要考虑带宽、传输速率、信号噪声等因素。
逻辑接口是指连接计算机与外部设备之间的软件接口,通过逻辑接口可以实现数据的读写、设备的控制等功能。
逻辑接口通常由驱动程序提供,驱动程序负责将计算机的指令转换为硬件操作,使计算机与外部设备进行有效的交互。
在计算机系统中,各个设备的接口需要进行标准化,以确保不同厂商生产的设备可以互相兼容。
例如,USB接口就是一种标准接口,使得不同品牌的计算机可以连接同一种类型的USB设备。
接口的设计需要考虑可靠性、易用性、扩展性等因素。
良好的接口设计能够提高系统的稳定性和性能,使得不同外部设备能够方便地连接到计算机系统中,为用户带来更好的使用体验。
实验一Debug 调试程序的应用一、实验目的1.掌握Debug常用命令的应用。
2.利用Debug调试可执行文件(*.EXE)。
二、实验内容1. 进入Debug,使用A命令将源程序写入100H开始的内存并汇编,然后使用G命令运行程序,接着用U命令反汇编,将机器指令送到起始地址为200H 的若干单元并加以验证,用Q命令退出Debug,返回DOS提示符。
2. 进入Debug,使用A命令将源程序写入100H开始的内存并汇编,然后使用G命令运行程序,接着用D命令观察运行结果后,在用U命令反汇编,用Q命令退出Debug,返回DOS提示符。
3.进入Debug,用A命令写入汇编源程序,接着用R命令显示状态,并用T命令单条执行指令,注意在执行命令的同时观察相应寄存器的状态。
4.练习使用填充命令F、搬家命令M和比较命令C。
5.利用Debug调试可执行文件(*.EXE)。
三、实验仪器、材料1. 软件DOSBOX、MASM2. PC微机一台四、实验步骤1.进入debug,使用A命令:-a100写入以下代码:MOV DL, 33H ;字符3的ASCII送DLMOV AH, 2 ;使用DOS的2号功能调用INT 21H ;进入功能调用,输出‘3’INT 20H ;执行INT 20H中断服务程序,结束程序,返回DOS 写完回车两下,再用-g=起始地址结束地址命令回车,再用-u命令回车,用-d100可得如图1-1,然后用-e200命令空格依次输入:B2 33 B4 02 CD 21 CD 20回车,用-d200可得如图1-2,用q退出debug。
2.进入dedug,使用A命令:-a300 写入以下代码MOV AL, [0120]ADD AL, [0122]DAAMOV BY[0124],ALMOV AL, [0121]ADC AL, [0123]DAAMOV BY[0125],ALINT 20用-g命令,再-d100查看结果如图2-1,在用U命令反汇编,用Q命令退出debug。
第1章习题参考解答1.填空和选择(1)运算器和控制器合在一起称为中央处理器,中央处理器和存储器、I/O接口、总线及电源合在一起被称为主机。
(2)计算机的软件一般分为两大类:一类叫系统软件软件,一类叫应用软件软件。
数据库管理系统属于系统软件软件,计算机辅助教学软件属于应用软件软件。
(3)用来管理计算机系统的资源并调度用户的作业程序的软件称为操作系统;负责将高级语言的源程序翻译成目的程序的软件称为编译程序。
(4)计算机系统中的存储器分为外存储器和内存储器。
在CPU执行指令时,必须将指令存放在内存储器中。
(5)计算机存储数据的最小单位是字节。
1 KB容量的存储器能够存储1024个这样的基本单位。
(6)在计算机系统中,多个系统部件之间信息传送的公共通道称为总线。
就其传送的信息的性质而言,在公共通道上传送的信息包括控制和数据信息。
(7)采用2的补码形式表示的8位二进制整数,其可表示的数的范围为(A)。
A.-128~+127 B.-2-127~+2-127C.-2-128~2+127D.-127~+128(8)在定点数运算中产生溢出的原因是(C)。
A.运算过程中最高位产生了进位或借位B.参加运算的操作数超出了机器的表示范围C.运算的结果超出了结果单元的表示范围D.寄存器的位数太少,不得不舍弃最低有效位(9)下列逻辑部件中,不属于运算器的是(A)。
A.指令寄存器B.ALUC.累加器D.状态条件寄存器2.说明微型计算机的基本硬件构成和各部分功能。
微型计算机硬件一般由微处理器、内存储器、外存储器、系统总线、接口电路、输入/输出设备等部件组成。
主要组成部件的功能和特点分析如下:(1)微处理器:是微型计算机的核心部件,由运算单元ALU、控制单元、寄存器组以及总线接口部件等组成,其功能是负责统一协调、管理和控制系统中的各个部件有机地工作。
(2)内存储器:用来存放计算机工作过程中需要的操作数据和程序。
可分为随机存储器RAM和只读存储器ROM。
第一章TPC—l型十六位微机实验培训系统1.1概述TPC一1型十六位微机实验培训系统是由一块PC总线扩展卡和一个PC总线扩展实验台构成。
这两部分由一根60芯扁平缆连接起来。
总线扩展卡插在微机内部任一PC总线插槽内,将PC总线信号经驱动和隔离后由扁平电缆引到扩展实验台。
在实验台上,总线信号再一次驱动和隔离引到各实验电路上。
总线扩展卡将PC机与实验台结合成一个整体,使学生在实验时既能充分利用PC机强大的软、硬件资源,充分发挥他们的创造力并提高实验效率,同时又保证了主机的安全。
扩展实验台是单板式结构,固定在实验箱内。
根据实验的需要,实验台上设计了三类电路:第一类是公共控制电路,包括总线驱动和I/O地址译码;第二类是实验辅助电路,包括时钟发生器、单脉冲发生器、分频器等电路;第三类是接口实验电路,比如8253、8255、8251、A/D、D/A、存储器等微机常用接口电路。
这些电路将在下面的章节中详细介绍。
为了使学生得到实验技能的训练,减少不必要的重复接线,各实验电路中的公共部分,比如数据线、I/O读写信号在实验台上都已连好,而另外一些需要选择的信号,如片选、输入、输出等由学生根据实验需要自己去连接。
这些信号在每一部分实验电路附近都留有信号插孔,实验时只要将相应插孔用单股导线相连即可。
电路中凡是用实心圆“.”表示的端子,均表明该端线已经连接好;凡是空心圆“o”表示的端子,均表明该端子需要接线。
1.2 公共控制电路1.总线驱动电路PC总线插槽有62个引脚,除电源和地线以外,信号线53根。
这53根信号线分为三大类,第一类为输出型信号线,比如地址线、读写信号线等。
第二类为输入型信号线,比如中断申请、DMA申请等。
第三类为双向型信号线,即数据线。
由于这几类信号线性质不同,扩展方法也不同,如图1.1所示。
由于扩展总线两端增加了驱动和接收电路,总线信号经两次驱动后会有延迟,另外长约l米的电缆线也会带来分布电容,使信号发生畸变,为了解决信号畸变,增加可靠性,扩展信号两端根据信号的不同种类,增加了始端或终端匹配电阻。
一、单选题第1题(1分)你的得分:1下面的数值表示中,和127相等的是【1】。
A. 11111111BB. 127HC. 80HD. 7FH题目答案:D你的答案:D第2题(1分)你的得分:1下面【2】命题是正确的。
A. 负数的反码与其真值数相同B. 负数的补码与其真值数相同C. 正数的原码、反码、补码与其真值数相同D. [+0]反=11111111B 题目答案:C你的答案:C第3题(1分)你的得分:1采用十六进制书写二进制数,位数可以减少到原来的【3】。
A. 1/2B. 1/3C. 1/4D. 1/5题目答案:C你的答案:C题目分析:一位十六进制数可以用四位二进制来表示,所以采用十六进制书写二进制数,位数可以减少到原来的1/4。
第4题(1分)你的得分:1计算机内机器数通常采用【4】形式来表示。
A. 原码B. 反码C. 补码D. ASCII码题目答案:C你的答案:C题目分析:计算机内机器数通常采用补码形式来表示;而字符则采用ASCII码表示。
第5题(1分)你的得分:1下列不同数制表示的数中,数值最小的是【5】。
A. 11011101BB. 334QC. 219DD. DAH题目答案:D你的答案:D题目分析:A. 11011101B=221B. 334Q=220C. 219D=219D. DAH=218第6题(1分)你的得分:1下面几个不同进制的数中,最小的数是【6】。
A. 1001001BB. 75C. 37DD. A7H题目答案:C你的答案:C题目分析:A. 1001001B=73B. 75=75C. 37D=37D. A7H=167第7题(1分)你的得分:0下列数中最大的数是【7】。
A. 10000011BB. (10010101)BCDC. 92HD. 101 题目答案:C你的答案:B题目分析:A. 10000011B=131B. (10010101)BCD=95C. 92H=150D. 101第8题(1分)你的得分:1将93H看成一个组合BCD码,其结果是【8】。
一、名词解释1、A/D转换:将连续变化的模拟信号转换为数值上的等效的数字信号。
2、优先级特殊循环:该方式与优先级自动循环方式基本上想听,只有一点不同,那就是在优先级特殊循环方式中,一开始的最低优先级由编程确定,而不是像自动循环方式中固定为IR7,设置IR0-IR7中那一级位最低都可以,最低优先级设置后最高优先级也就确定了。
3、非规则字:指低字节的地址为奇地址的字4、中断向量表:中断向量是中断服务程序的入口地址,每一个中断服务程序都有一个唯一确定的入口地址。
把系统中的所有中断向量集中起来放到存储器的某一区域中内,这个存放中断向量的存储区就叫中断向量表。
5、并行通信:一组数据的各数据位在多条线上同时被传输,这种传输方式称为并行通信。
6、端口:指的是计算机与外界通讯交流的出口。
7、ADC的分辨率:指的是A/D转换器所能表示的最大数是多少,即ADC的位数8接口:信号能由此进网和或出网的终结点。
9、优先级自动循环:一般完全嵌套方式下,中断请求IR0~IR7的优先级别是固定不变的,从IR0引入的中断总是具有最高优先级。
10、串行通信:是指两个功能模块只通过一条或两条数据线进行数据交换。
11、规则字:是指低字节地址为偶地址的字。
12、中断向量:是中断服务程序的入口地址,每一个中断服务程序都有一个唯一确定的入口地址。
二、选择题1、下列哪个寄存器属于总线接口部件(D)A、ASB、SIC、FRD、CS2、8255A工作在方式1时,(C)用来与外设之间传递应答控制信号;A、A口B、B口C、C口D、控制口3、8086CPU的地址线引脚有(D)根;A、20B、16C、32D、404、8086中断系统的中断向量表由(C)个字节组成;A、256B、512C、1024D、20485、8259A收到CPU送来的第二个中断响应信号后,把(D)传送给CPU。
A、中断请求B、中断向量C、中断向量表D、中断类型号(即中断号)6、8088CPU的读周期时序中,内存在(B)状态将数据放到数据总线上;A、T1B、T2C、T3D、T47、CPU响应中断请求是在(C)A、一次DMA操作开始时B、一次I/O操作时C、机器内部发生故障时D、一条指令执行结束时8、8251初始化时(B)A、没有特别要求B、应先写入方式选择控制字,再写入操作命令控制字C、只需写入方式选择控制字D、应先写入方式操作命令控制字,再写入方式选择控制字9、8251A芯片同CPU之间的数据传输是(B)A、并行传输B、串行传输C、串行、并行均可D、以上都错10、一片8255A有2条地址线引脚A0、A1,故它有(B)端口地址A、8B、4C、2D、111、8259A的中断请求信号送至8086CPU的(C)引脚。
A、INTRB、M/IOC、INTAD、NMI12、根据奇偶存储器的相关知识,8086访问一个未对准子,需访问存储器(C)次。
A、4B、3C、2D、113、下列不属于I/O数据传输的控制方式的是(B)A、中断传输方式B、并行传输方式C、DMA方式D、I/O处理机方式14、8255A工作在方式2时,(D)用来与外设之间传递应答控制信号;A、控制口B、C口C、B口D、A口15、8086中断系统的每个中断向量由(B)个字节组成;A、2B、4C、6D、816、CPU通过(C)引脚向8259A发送中断响应信号。
A、INTRB、M/IOC、INTAD、NMI17、同步通信和异步通信(D)A、都属于并行通信B、前者属于并行通信,后者属于串行通信C、前者属于串行通信,后者属于并行通信D、都属于串行通信18、用6116(2K×4位)组成512K×8位的存储器,需要(C)片6116.A、128B、256C、512D、102419、一片8259A只有1条地址线引脚A0,故它有(C)个端口地址。
A、4B、3C、2D、120、关于8255A的C口置位/复位控制字,正确的说法是:(B)A、该控制字只能写入控制字寄存器B、该控制字应写到C口(数据口)C、该控制字既可写入控制字寄存器也可以写入C口D、以上都错21、8088CPU中的指令排队缓冲器(指令队列)存在于(D)中。
A、执行部件B、I/O控制电路C、算逻运算单元D、总线接口部件22、8251A的引脚RxRDY出现高电平,表示(D)A、发送缓冲器空B、发送缓冲器满C、接收缓冲器空D、接收缓冲器满23、8088CPU的读周期时序中,CPU在(C)状态将数据放到数据总线上;A、T4B、T3C、T2D、T124、8251A芯片同外设之间的数据传输是(B)A、并行传输B、串行传输C、串行、并行传输均可D、以上都错三、改错题1、8259A初始化编程时,要通过ICW2送入8259A一个8位的中断类型号。
8259A初始化编程时,要通过ICW2送入8259A一个8位的中断类型码。
2、中断允许标志IF的取值不会影响非屏蔽中断源。
会影响,IF=1时,允许CPU接受外部从INTR引脚上发来的可屏蔽中断请求信号IF=0时,则禁止接受可屏蔽中断请求。
3、ADC809中有IN0-IN7共8个通道,可接收8个模拟信号并同时进行A/D转换。
对的4、8255A的B组工作在方式1时,通过C口的PCI发送中断请求信号。
8255A的B组工作在方式1时,通过C口的PC0发送中断请求信号。
5、8251的接收缓冲器为满时,其引脚TxRDY上出现高电平。
8251的发送缓冲器为空时,其引脚TxRDY上出现高电平。
或者是(8251的发送缓冲器为满时,其引脚TxRDY上出现低电平。
)6、8251的发送缓冲器为空时,其引脚RxRDY上出现高电平。
8251的接收缓冲器装有输入的数据时,其引脚RxRDY上出现高电平。
7、中断允许标志IF=0时,8086的所有中断源都被屏蔽了。
对的8、8255A的A组工作在方式1时,通过C口的PC2发送中断请求信号。
8255A的A组工作在方式1时,通过C口的PC3发送中断请求信号。
9、A/D转换器结束后,ADC0809将从EOC引脚送出低电平,表示转换结束。
A/D转换结束后,ADC0809将从EOC引脚送出低电平,表示转换结束。
四、填空题1、8086CPU的总线接口部件中,包括CS 、DS 、SS 、ES 、IP 五个寄存器。
2、8086CPU读I/O端口时,M/TO=--0---.、RD=---1-----、WR=-----0----.3、8086CPU最大模式系统与最小系统相比,增加了----8087-----和--8089-------。
4、异步通信中,收发双方必须事先约定-----字符帧格式----、------波特率-------。
5、8086CPU读取内存时,M/TO=---1--.、RD=----1----、WR=----0-----.6、微型计算机由运算器、控制器、存储器、输入设备、输出设备五部分组成。
五、简答题1、I/O数据的传输控制方式有哪几种?(1)无条件传送方式程(2)程序查询传送方式(3)中断处理方式(4)DMA传送方式2、8259的中断嵌套方式中,什么是全嵌套方式?什么是特殊嵌套方式?全嵌套方式:中断请求按优先级0~7进行处理,0级中断的优先级最高,当处理某一级中断时,只有当更高级的中断请求到来时,才会进行嵌套,当同级中断请求到来时,不会给予响应。
特殊全嵌套方式:和全嵌套方式基本相同,只是当处理某一级中断时,如果有同级的中断请求,也会给予响应。
是专门为多片8259A系统提供的用来确认从片内部优先级的工作方式。
3、只读存储器分为哪几种?其中哪一种用紫外线照射可以擦出数据?(1)掩膜ROM(2)可编程PROM(3)光可擦除EPROM(4)电可擦除E2PROM (5)闪速存储器其中光可擦除EPROM用紫外线照射可以擦除数据。
4、8086系统中的8282、8286各是什么器件?有什么作用?8082是锁存器,作为地址锁存器控制地址的写入8286为收发器,作为总线收发器,实现8086和数据驱动器的连接5、主存储器通常有那几部分组成?数据存放在其中哪个部分?存储体、地址译码驱动电路、I/O、读写电路数据存放在存储体中6、在8259A的中断结束方式中,什么是正常的EOI方式?什么是特殊的EOI方式?正常的EOI方式:中断服务程序结束后,发出中断结束EOI命令特殊的EOI方式:中断服务程序结束后,发出EOI的同时将近当前结束的中断级别也传送给82597、8086CPU的最小模式系统中,除CPU本身外还包括哪5部分?8284时钟8282锁存器8286收发器存储器I/O接口8、CPU通过接口与外设之间交换的信息有哪三类?I/O端口的寻址方式有哪两种?程序传送方式中断传送方式DMA传送方式;直接端口寻址、间接端口寻址六、应用题:1、某存储芯片有13根地址线,16根数据线,问:(1)、该芯片有多少个存储单元?(2)、每个存储单元存放多少位二进制数?(3)、用16进制写出该芯片的首地址和末地址。
(4)、要使用该芯片组成64K*16位的存储器需要多少片该芯片?这个64*16的存储器共有数据线、地址线各多少?(1)8K*16(2)16(3)首地址:0000H 末地址:1FFFH(4)8片、数据线16,地址线16。