微机接口练习题1
- 格式:doc
- 大小:1.18 MB
- 文档页数:9
微机原理与接口技术试题一及答案一、选择题(本题共10小题,每小题2分,共20分。
答案唯一,多选或不选均不得分)1.以下叙述正确的是()。
A.微机的字长可以是8、16、24、32位B.微机的字长可以是8、16、32、64位C.微机的字长可以是8、16、24、32KD.字长是指计算机处理数据的精度2.第一个8位的微处理器是1972年美国Intel公司生产的()。
A.4004B.4040C.8008D.80863.在8086系统中的多路总线复用是指()A.数据和地址信息B.数据和控制信息C.地址和控制信息D.数据和状态信息4.INTR称为()A.可屏蔽中断请求信号的输入端B.中断响应信号C.总线保持请求信号D.总线保持响应信号5.在中断方式下,外设数据输入到内存的路径是( )A.外设→数据总线→内存B.外设→数据总线→CPU→内存C.外设→CPU→DMAC→内存D.外设→CPU→I∕O接口→内存6.CPU与I/O设备间传送的信号有( )A.控制信息B.状态信息C.数据信息D.以上三种都有7.当8255A工作在方式1输出时,通知外设将数据取走的信号是()。
A.ACKB.INTEC.OBFD.IBF8.8255芯片有()数据端口。
A.3个16位B.3个8位C.4个16位D.4个8位9.下列哪个选项不是8237的工作模式。
()A.单字节传输模式B.级联传输模式C.请求传送模式D.全嵌套传输模式10.8253的工作方式2称为()A.计数结束产生中断方式B.外触发的单稳脉冲方式C.方波发生器工作方式D.分频器方式二、填空题(本题共10空,每空2分,共20分)1.在8086系统中,最小模式下CPU通过HOLD引脚接收DMA控制器的总线请求,而从__________引脚上向DMA控制器发总线请求响应信号。
2.设微机的地址总线为16位,其RAM存储器容量为32KB,首地址为4000H,且地址是连续的,则可用的最高地址是____________________。
一、单选题(一) CPU1、8086CPU的指令队列为 ( ) 个字节。
CA 2B 4C 6D 82、标志寄存器的标志位ZF=1表示运算结果()。
AA为零 B 为负 C 不为零 D 有进位3、如果算术或逻辑运算结果不为0,则()。
AA ZF=0B ZF=1C SF=0D SF=14、在8086CPU的延长总线周期中,在()状态之后插入Tw状态。
CA T1B T2C T3D T44、8086/8088读/写总线周期,微处理器是在()状态采样READY信号,以便决定是否插人Tw。
CA T1B T2C T3D T45、8086CPU可插入()DA 1个等待周期B 2个等待周期C 3个等待周期D 任意多个等待周期6、关于8086CPU的非可屏蔽中断,下列说法正确的是()。
CA受中断允许标志IF的影响 B 可用软件屏蔽C 对应的中断类型号为2D 在整个系统中可以有多个7、8086CPU有16根数据线和20根地址线,故可寻址的最大地址空间为()。
BA 64KB B 1MBC 1KBD 64MB8、对可编程接口芯片进行读/写操作的前提条件是 ( )。
BA RD=0B CS=0C WR=0或RD=0D WR=012、如果允许CPU接收可屏蔽中断请求,则标志位()。
AA IF=1B IF=0C CF=1D CF=013、8086CPU要求复位信号RESET至少维持()个时钟周期的高电平。
BA 2B 4C 5D 614、()是微型计算机的核心。
AA CPUB RAMC ROMD 内存15、8086CPU复位时,代码寄存器CS和指令指针寄存器IP分别初始化为()。
CA 0000H,0000HB 0000H,FFFFHC FFFFH,0000HD FFFFH,FFFFHM/为高电平,表示()。
B16、在最小模式下,如果8086CPU的引脚IOA CPU和I/O接口之间进行数据传输B CPU和存储器之间进行数据传输C 存储器和存储器之间进行数据传输D 存储器和I/O接口之间进行数据传输17、关于8086CPU 的信号INTA ,下列说法正确的是( )。
微机接口练习题1微机接口练习题(供4-6班使用)26、从端口320H 读数据进AL 的指令组为()A.IN AL, 320H B.OUT 320H,ALC.MOV DX, 320H D.MOV DX, 320HIN AL, DX OUT DX ,AL27、某一中断程序入口地址值填写在中断向量表的 0080H —0083H 存储单元中,则该中断对应的中断类型号一定是( )A.1FH B.20HC.21H D.22H28、在程序运行过程中,确定下一条指令的物理地址的计算表达式是: ( )A. CS*16+IP B. DX*16+DIC. SS*16+SP D. ES*16+SI29、8086微处理器的一个典型总线周期需要()个T周期。
A.4 B.3 C.2 D.130、某一8253通道,CLK输入频率2000Hz,工作于方式3(方波方式),写入的计数初值为20H,且采用二进制计数方式,则一个周期内输出信号的高电平和低电平分别为_________ms。
()A.10,10 B.32,32C.16,16 D.8,831、如果8255A的PB口工作于方式1,PA口可工作于哪种工作方式()A.方式0 B. 方式1 C. 方式2 D. 方式0或方式1或方式232、有一微机系统,采用 CPU 的低 10 位地址线 A0~A9 作为输入/输出口的地址线,系统中某接口芯片内部有 16个端口地址,该接口芯片的片选信号由地址译码器产生,则地址译码器的输入地址线一般应为 ( )A.A5 ~ A9 B.A4 ~ A9C.A2 ~ A9 D.A0 ~ A933、波特率=9600bps,波特率因子=16,则接收时钟和发送时钟频率____________。
A.9.6KHZ B.0.6KHZ C.153.6KHZ D.64KHZ34、一个8253有三个通道的计数器电路#0、#l和#2,如果#1作于方式4,当#1计数为零以后,则()A.停止计数B.重复计数C.启动#0计数D.启动#2计数35、当8255A 工作在方式1的输入状态时,8255A与外设之间的联络信号为( )A、IBF、 ACKB、 OBF 、 ACKC、IBF、 STBD、 OBF 、 STB36、将各种模拟电信号变成数字信号的装置称为()。
(完整版)微机原理与接口技术试题与答案微机原理与接口技术试题微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O 访问,当CPU执行IN AL,DX指令时,该信号线为(2 )电平。
(1) A. M/ B. C. ALE D. N/(2) A. 高 B. 低 C. ECL D. CMOS2.n+1位有符号数x的补码表示范围为()。
A. -2n < x < 2nB. -2n ≤ x ≤ 2n -1C. -2n -1 ≤ x ≤ 2n-1D. -2n < x ≤ 2n3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。
A. AND AL, 0FHB. AND AL, 0FOHC. OR AL, 0FHD. OR AL 0FOH4.下列MOV指令中,不正确的指令是()。
A. MOV AX, BXB. MOV AX, [BX]C. MOV AX, CXD. MOV AX, [CX]5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。
A. 00017HB. 00068HC. 0005CHD. 0005EH6.条件转移指令JNE的条件是()。
A. CF=0B. CF=1C. ZF=0D. ZF=17. 在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. 需要总线控制器8288D. 适用于单一处理机系统9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。
五、阅读程序1.阅读下列程序段,回答问题IN AL,82HXOR AH,AHADD AX,AXMOV BX,AXMOV CX,2SHL BX,CLADD AX,BX①程序段的功能是什么?②若从82H端口读入的数据为05H,执行程序段后AX=?①程序段的功能是将从82H端口读入的值乘以10,②32H2.读下列程序段,分析它所实现的功能。
DATA SEGMENTGRAY DB 18H,34H,05H,06H,09HDB 0AH,0CH,11H,12H,14HCOUNT EQU 5DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXMOV BX,OFFSET GRAYMOV CX,COUNTCYCLE:IN AL,01HXLATOUT 02程序的功能是:根据外设端口(01H)送来的数据,从GRAY表中查出对应的代码,回送到外设的02H端口,共取五次。
1.采用无条件传送方式,编写一个程序段,从端口210H读入50个字节数据,存入以BUFF开始的50个连续的存储单元中。
LEA BX,BUFFMOV DX,210HMOV CX,50L1:IN AL,DXMOV [BX],ALINC BXLOOP L12.利用查询方式编写一个程序段,从端口320H读入100个字节数据存入以ARRAY开始的100个连续的存储单元中,设查询状态口的地址为310H,查询D7为1时,为准备好。
LEA BX,ARRAYMOV CX,100LP0: MOV DX,310HIN AL,DXTEST AL,80HJZ LP0MOV DX,320HIN AL,DXMOV [BX],ALINC BXLOOP LP0四、简答题1.简述EU和BIU的主要功能?EU的主要功能是执行指令,完成指令规定的所有操作。
BIU的主要功能是负责与存储器或I/O端口的信息传输。
它们可以并行操作。
微机接口技术试题答案一、选择题1. 微机接口中,控制器的作用是()。
A. 传输数据B. 管理数据C. 处理数据D. 控制数据流向答案:D2. 在微机接口技术中,串行通信与并行通信的主要区别在于()。
A. 传输速度B. 传输距离C. 数据传输方式D. 数据处理方式答案:C3. 以下哪个设备不是微机接口的组成部分?()。
A. 硬盘B. 显示器C. 打印机D. 中央处理器答案:D4. 微机接口中,DMA是指()。
A. 数据管理器B. 数据处理器C. 直接内存访问D. 数据监控器答案:C5. 在微机系统中,I/O接口的作用是()。
A. 连接微机系统与外部设备B. 提高数据处理速度C. 管理内存资源D. 控制程序运行答案:A二、填空题1. 微机接口技术的主要功能包括数据的________、________和________。
答案:采集、传输、控制2. 在微机系统中,______是实现CPU与外部设备通信的桥梁。
答案:接口3. 串行通信中,数据以______的形式逐位传输。
答案:串行4. 并行通信中,数据以______的形式多位同时传输。
答案:并行5. 微机接口的物理特性主要包括接口的______、______和______。
答案:电气特性、机械特性、功能特性三、简答题1. 请简述微机接口的基本组成。
答:微机接口的基本组成包括控制器、接口电路、通信线路和外围设备。
控制器负责控制数据的流向和处理,接口电路负责实现数据的采集和传输,通信线路则是数据传输的通道,外围设备是接口连接的各种外部设备。
2. 什么是总线?请举例说明。
答:总线是计算机中用于传输数据、地址和控制信号的一组导线或电路。
总线可以按照传输内容的不同分为数据总线、地址总线和控制总线。
例如,数据总线用于传输数据,地址总线用于传输内存地址,控制总线用于传输控制信号。
3. 请解释什么是中断请求和中断响应。
答:中断请求是外围设备向CPU发出的信号,要求CPU暂停当前任务,转而处理该设备的输入输出请求。
微机接口技术自测题1一、单选题1.数据的输入输出指的是()进行数据交换。
A.CPU与存储器B.CPU与外设C.存储器与外设D.内存与外存2.在给接口编址的过程中,如果有5根地址线没有参加译码,则可能产生()个重叠地址。
A.52B.5C.25D.103.8086在执行IN AL,DX指令时,DX寄存器的内容输出到()上。
A.数据总线B.地址总线C.存储器D.寄存器4.ISA总线的数据宽度为()位。
A.64 B.32C.16 D.85.8086中断向量表的大小为()字节。
A.256 B.1024C.2k D.64k6.软中断INT n(n=10H~FFH)的优先级排列原则是()。
A.n值愈小级别越高B.无优先级别C.n值愈大级别越高D.随应用而定7.8255A工作在方式2(双向选通I/O)时,()。
A.只能作输入接口B.只能作输出接口C.作输入口或作输出口D.同时可作输入口、输出口8.DMAC8237A接口芯片的端口个数为()。
A.16 B.8C.4 D.29.PC机中两片级联的中断控制器8259A实际可管理的外部中断源至多有()个。
A.13 B.14C.15 D.1610.当外设的输出信号为模拟电压时,需在输入通道中设计一个()。
A.A/D转换器B.D/A转换器C.定时器/计数器D.传感器11.使多路模拟信号共用一个A/D转换器时,需使用()。
A.采样保持器B.多路模拟开关C.传感器D.滤波电路12.用8255的PA口和PC口的低4位接一个键盘阵列,最多可识别()个按键。
A.6 B.8C.16 D.3213.A/D转换器对信号的转换过程所包括的一般步骤依次是()。
A.量化,采样,保持和编码B.采样,保持,量化和编码C.采样,保持,编码和量化D.采样,量化,保持和编码14.串行通信适用于()微机间的数据传送。
A.不同类型B.同类型C.近距离D.远距离15.两台微机间进行串行通信时,波特率应设置为()。
微机原理与接口习题集一一、单项选择题1.8255A的读/写控制线RD=0,A0=0,Al=0时,完成的工作是( )。
A.将A通道数据读入B.将B通道数据读入C.将C通道数据读入D.将控制字寄存器数据读入2.当8253的控制线引脚RD=H,A0=H,Al=H,CS=L时,完成的工作为( )。
A.读计数器B.读计数器1 C.读计数器2 D.无读操作3.825 3采用硬件触发启动,计数的工作方式为( )。
A.方式1和方式2 B.方式2和方式4C.方式l和方式5 D.方式3和方式54.设被测温度的变化范围为0~100摄氏度,要求测量误差不超过0.1摄氏度,则应选用的A/D转换器的分辨率至少应该为( )位。
A.4 B.0 C.1 0 D.1 25. 8259A的中断屏蔽寄存器为( )。
A.IRR B.IMR C.ISR D.PR6. 有一微机系统,采用CPU的低10位地址线A0~A9作为输入输出口的地址线,系统中某接口芯片内部有16个端口地址,该接口芯片的片选信号由地址译码器产生,则地址译码器的输入地址线一般应为 ___ ___。
A. A5~A9B. A4~A9C. A2~A9D. A0~A97. CPU可以对8253计数器执行读操作,其读到的是___ ___。
A. 工作方式字B. 计数初值C.计数执行部件CE(减法计数器)的当前值D. 0二、简答题1.设有关寄存器的内容如下:DS=1000H,ES=2000H,SS=1500H,BX=0100H,SI=0050H,DI=3000H,BP=0A00H,数据变量COUNT的偏移地址为1000H,试说明下列各条指令中源操作数的寻址方式。
(10分)(1)MOV AX,[COUNT+BP+SI](2)MOV AX,[SI](3)MOV AX,[BX][DI](4)MOV AX,ES:[1000H](5)MOV AX, [BP+COUNT]2.存储器与地址总线连接的时候片选信号的连接方法有哪些?它们各有什么特点?(9分)3.请简单阐述CPU与外设使用下面传输方式(输入)的过程。
一、单选题第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】。
微机接口技术考试题带答案一、选择题(每题2分,共20分)1. 微机接口是计算机系统与外部设备进行信息交换的()。
A. 桥梁B. 界面C. 通道D. 接口答案:A2. 下列属于接口芯片的是()。
A. I/O 端口B. RAMC. ROMD. UART答案:D3. 在微机接口技术中,用于实现数据通信过程中的同步的是()。
A. 缓冲器B. 译码器C. 控制器D. 定时器答案:D4. 串行通信和并行通信的主要区别是()。
A. 传输速度B. 数据格式C. 传输方式D. 传输距离答案:C5. 下列关于中断的说法正确的是()。
A. 中断会打断程序的正常执行B. 中断处理程序由操作系统负责执行C. 中断请求只能由外部设备发起D. 中断处理程序的执行顺序固定答案:A6. DMA(直接内存访问)方式的主要优点是()。
A. 提高数据传输速度B. 减少CPU的负担C. 提高系统资源的利用率 D. 增强中断处理能力答案:B7. 下列关于I/O指令的说法正确的是()。
A. I/O指令可以实现内存与外部设备的数据传输B. I/O指令的执行速度比中断方式快C. I/O指令需要CPU和外部设备共同完成数据传输D. I/O指令的实现较为复杂答案:A8. 下列关于总线的说法正确的是()。
A. 总线是计算机系统中各个部件之间进行信息交换的通道 B. 总线的带宽决定了计算机系统的性能C. 总线分为数据总线、地址总线和控制总线三部分 D. 总线的传输速率决定了计算机系统的运行速度答案:A9. 下列关于USB(通用串行总线)的说法正确的是()。
A. USB 1.1的传输速度最高可达12MbpsB. USB2.0的传输速度最高可达480MbpsC. USB 3.0的传输速度最高可达5GbpsD. USB接口支持即插即用功能答案:D10. 下列关于硬盘的说法正确的是()。
A. 硬盘的存储容量决定了计算机系统的存储能力B. 硬盘的转速越高,存储速度越快C. 硬盘的存储单元分为扇区和柱面D. 硬盘的数据传输速率决定了计算机系统的运行速度答案:A二、填空题(每题2分,共20分)1. 微机接口技术的主要作用是实现计算机系统与外部设备之间的__________。
第1章习题1、冯诺依曼计算机的内涵是什么?这种计算机的程序运行是由指令流驱动的还是数据流驱动的?2、微型计算机系统有哪三个层次?试简述它们的内涵及其联系和区别。
3、为什么把微型计算机的基本结构说成是总线结构?试简述总线结构的优点。
4、微型计算机硬件系统由哪些部分组成?各组成部分的功能是什么?5、计算机分那几类?各有什么特点?6、微处理器应包含的最基本功能部件是哪些?7、微计算机应包含的最基本功能部件是哪些?8、微型计算机系统有哪几部分组成,简述各部分功能特点?9、一个完整的计算机系统通常包括系统软件和应用软件、硬件系统和软件系统、计算机及其外部设备、系统硬件和系统软件这四种组合中的哪一种?第1章习题解答1、冯诺依曼计算机的内涵是什么?这种计算机程序运行是由指令流驱动的还是数据流驱动的?答:冯诺依曼计算机的内涵:由运算器、控制器、存储器、输入设备、输出设备5大部分组成计算机硬件。
数据和计算机指令采用二进制数形式表示,存储在计算机内部存储器中.计算机工作原理的核心是“存储程序”和“程序控制”。
事先编制好的由计算机指令组成的程序在执行前先装入存储器,控制器依据程序中的指令顺序周而复始地取出指令、分析指令、执行指令,根据指令的功能进行相应的运算,直到完成全部指令操作为止.程序的运行是通过指令流来驱动的。
2、微型计算机系统有哪三个层次?试简述它们的内涵及其联系和区别。
答:微型计算机系统的三个层次:微处理器、微型计算机和微型计算机系统.三者的内涵:微处理器是利用大规模集成电路技术,将组成计算机的核心部件—-运算器和控制器集成在一块硅片上的集成电路,简称MPU,习惯上称CPU.微型计算机则是以微处理器为核心,配以内存储器、输入/输出(I/O)接口电路,通过总线结构连接而构成的裸机。
微型计算机系统是由微型计算机配以相应的外围设备(如键盘、显示器、打印机、外存储器等)、电源和其他辅助设备(如面板、机架等),以及控制微型计算机工作的软件而构成的完整的计算系统。
习题一1.什么是接口?接口就是微处理器CPU 与外部世界的连接部件,是CPU 与外界进行信息交换的中转站。
2.为什么要在CPU 与外设之间设置接口?在CPU 与外设之间设置接口主要有4 个原因:(1)CPU 与外设二者的信号不兼容,包括信号线的功能定义、逻辑定义和时序关系(2)CPU 与外设的速度不匹配,CPU 的速度快,外设的速度慢(3)若不通过接口,而由CPU直接对外设的操作实施控制,会使CPU处于穷于应付与外设打交道之中,大大降低CPU 的效率(4)若外设直接由CPU控制,会使外设的硬件结构依赖于CPU,对外设本身的发展不利。
3.微型计算机的接口一般应具备那些功能?微机的接口一般有如下的几个功能:(1)执行CPU命令的功能:CPU将对外设的控制命令发到接口电路中的命令寄存器(命令口)中,在经分析去控制外设(2)返回外设状态的功能:通过状态寄存器(状态口)完成,包括正常工作状态和故障状态(3)数据缓冲的功能:接口电路中的数据寄存器(数据口)对CPU于外设间传送的数据进行中转(4)设备寻址的功能:CPU 某个时刻只能和一台外设交换数据,CPU 发出的地址信号经过接口电路中的地址译码电路来选中I/O 设备(5)信号转换的功能:当CPU 与外设的信号功能定义、逻辑关系、电平高低及工作时序不兼容时接口电路要完成信号的转换功能(6)数据宽度与数据格式转换的功能:由于CPU处理的数据都是并行的,当外设采用串行传送方式时,接口电路就要完成串、并之间的转换,并进行数据格式的转换。
4.接口技术在微机应用中起的作用?随着计算机技术的高速发展,计算机的应用越来越广泛。
然而,在微机系统中,微处理器的强大功能必须通过外部设备才能实现,而外设与微处理器之间的信息交换和通信又是靠接口来实现的,所以,接口技术成为了一门关键技术,它直接影响微机系统的功能和微机的推广应用。
5.接口电路的硬件一般由哪几部分组成?接口电路的硬件一般由以下几部分组成:(1)基本逻辑电路:包括命令寄存器、状态寄存器和数据缓冲寄存器,是接口电路中的核心(2)端口地址译码电路:实现设备的选择功能(3)供选电路:根据不同任务和功能要求而添加的功能模块电路。
963.在8253中通过对其中一个____的编程设定和控制工作方式,其端口地址是当A1A0=_____是的地址。
【参考答案】P169 例2控制口,11B。
964.若要在8253A的计数工程中读取计数值,应该____。
A.直接用IN指令读出CE的内容B.先对8253A写入一个锁存命令,将当前的CE内容锁存入OL中,然后再用IN指令将OL的内容取到CP中,再发出命令让OL的内容开始与CE同步C.先对8253A写入一个锁存命令,将当前的CE内容锁存入OL中,然后再用IN指令将OL的内容取到CPU中,此后OL的内容自动开始与CE同步【参考答案】P169 例3C。
965.在某微机系统中,8253的3个计数器的端口地址分别为3F0H、3F2H和3F4H,控制自寄存器的端口地址为3F6H,要求8253的通道0工作于方式3,采用BCD计数,输入脉冲频率为2MHz,输出方波频率为2KHz,使编写初始化程序片断。
分析:(1)计算计数初值输入脉冲频率输出方波频率2MHz2KHz===计数初值1000(2)确定方式控制字0 0 1 1 0 1 1 10B=37H{{{选择通道016位读写方式3十进制方式控制字:【参考答案】P169 例4初始化程序片断MOV AL, 37HMOV DX, 3F6HOUT DX, AL ;送方式控制字到控制口MOV AL, 00MOV DX, 3F0HOUT DX, AL ;送计数初值低字节到通道0MOV AL, 10HOUT DX, AL ;送计数初值高字节到通道0966.设定时器/计数器8253的CLK1端输入时钟信号的频率为2.5kHz,要求在OUT端产生频率为1Hz的方波,则8253的计数器1#应工作于方式____,且送入计数器1#的计数初值为_____。
【参考答案】P170例53,2500。
967.可编程计数/定时器8253的工作方式共有_____,共有______个I/O地址。
1.8086CPU 复位后,CPU 执行的第一条指令的起始地址应是( )a .ROM ,FFFF0Hb .RAM ,FFFF0Hc .ROM ,FFFFHd .RAM ,FFFFH 2.指令MOV BX ,45H[BP]中,约定的段寄存器是( )a .CSb .DSc .ESd .SS3.若8086微机系统仅有16KB ROM 和16KB RAM ,其合适的地址范围选择应是a . ROM :00000H ~03FFFH ,RAM :FC000H ~FFFFFHb . ROM :FC000H ~FFFFFH ,RAM :0000H ~03FFFHc . ROM :FC000H ~03FFFH ,RAM :FC000H ~FFFFFHd . ROM :00000H ~03FFFH ,RAM :00000H ~03FFFH4.下述指令,正确的指令是( )(设BUF 是字节变量,LAB 为标号)a .MOV BX ,ALb .MOV BX ,BUFc .MOV BX ,LABd .MOV BX ,OFFSET BUF 5、8086CPU 用ALE 的下降沿将T1期间出现的( )信息锁存在外部地址锁存器中。
a. A0~A19b.a. M/=0=0=0 b. M/ =0=1=0=1=0=0 d. M/=1=1=0引为( )电平。
12、执行下列指令:STR1 DW ‘NO’STR2 DB 14 DUP(?)CONT EQU $-STR1MOV CX,CONTMOV AX,STR1HLT后寄存器CL的值是()。
13. MOV AX,9090HSUB AX,4AE0HJC L1JO L2JMP L3上述程序执行后AX=(),程序转向()。
五、编程题1.从BUF开始的200个字节单元中存放着用原码表示的200个有符号数,试编程将其变成对应的反码形式,并仍存放在原单元中。
2.若BUF开始的8个字节单元存放的都是BCD码,求和,并将BCD 结果存入RES字单元。
《微机原理与接口技术》习题答案一、单项选择题1、80486CPU进行算术和逻辑运算时,可处理的信息的长度为( D )。
A、32位B、16位C、8位D、都可以2、在下面关于微处理器的叙述中,错误的是( C ) 。
A、微处理器是用超大规模集成电路制成的具有运算和控制功能的芯片B、一台计算机的CPU含有1个或多个微处理器C、寄存器由具有特殊用途的部分内存单元组成,是内存的一部分D、不同型号的CPU可能具有不同的机器指令3、若用MB作为PC机主存容量的计量单位,1MB等于( B )字节。
A、210个字节B、220个字节C、230个字节D、240个字节4、运算器在执行两个用补码表示的整数加法时,判断其是否溢出的规则为( D )。
A、两个整数相加,若最高位(符号位)有进位,则一定发生溢出B、两个整数相加,若结果的符号位为0,则一定发生溢出C、两个整数相加,若结果的符号位为1,则一定发生溢出D、两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出5、运算器的主要功能是( C )。
A、算术运算B、逻辑运算C、算术运算与逻辑运算D、函数运算6、指令ADD CX,55H[BP]的源操作数的寻址方式是(D )。
A、寄存器寻址B、直接寻址C、寄存器间接寻址D、寄存器相对寻址7、设(SS)=3300H,(SP)=1140H,在堆栈中压入5个字数据后,又弹出两个字数据,则(SP)=(A )A、113AHB、114AHC、1144HD、1140H8、若SI=0053H,BP=0054H,执行SUB SI,BP后,则( C)。
A、CF=0,OF=0B、CF=0,OF=1C、CF=1,OF=0D、CF=1,OF=19、已知(BP)=0100H,(DS)=7000H,(SS)=8000H,(80100H)=24H,(80101H)=5AH,(70100H)=01H,(70101H)=02H,指令MOV BX,[BP]执行后,(BX)=(D ) 。
微机接口练习题(供4-6班使用)26、从端口320H读数据进AL的指令组为()A.IN AL, 320H B.OUT 320H,ALC.MOV DX, 320H D.MOV DX, 320HIN AL, DX OUT DX ,AL27、某一中断程序入口地址值填写在中断向量表的 0080H —0083H 存储单元中,则该中断对应的中断类型号一定是( )A.1FH B.20HC.21H D.22H28、在程序运行过程中,确定下一条指令的物理地址的计算表达式是: ( )A. CS*16+IP B. DX*16+DIC. SS*16+SP D. ES*16+SI29、8086微处理器的一个典型总线周期需要()个T周期。
A.4 B.3 C.2 D.130、某一8253通道,CLK输入频率2000Hz,工作于方式3(方波方式),写入的计数初值为20H,且采用二进制计数方式,则一个周期内输出信号的高电平和低电平分别为_________ms。
()A.10,10 B.32,32C.16,16 D.8,831、如果8255A的PB口工作于方式1,PA口可工作于哪种工作方式()A.方式0 B. 方式1 C. 方式2 D. 方式0或方式1或方式232、有一微机系统,采用 CPU 的低 10 位地址线 A0~A9 作为输入/输出口的地址线,系统中某接口芯片内部有 16个端口地址,该接口芯片的片选信号由地址译码器产生,则地址译码器的输入地址线一般应为 ( )A.A5 ~ A9 B.A4 ~ A9C.A2 ~ A9 D.A0 ~ A933、波特率=9600bps,波特率因子=16,则接收时钟和发送时钟频率____________。
A.9.6KHZ B.0.6KHZ C.153.6KHZ D.64KHZ34、一个8253有三个通道的计数器电路#0、#l和#2,如果#1作于方式4,当#1计数为零以后,则()A.停止计数B.重复计数C.启动#0计数D.启动#2计数35、当8255A 工作在方式1的输入状态时,8255A与外设之间的联络信号为( )A、IBF、 ACKB、 OBF 、 ACKC、IBF、 STBD、 OBF 、 STB36、将各种模拟电信号变成数字信号的装置称为()。
A.A/D B.传感器C.采样保持器D.D/A37、8086微处理器CLK引脚输入时钟信号是由( )提供。
A.8284B.8288C.8287D.828938、设有一被测量温度的变化范围为20℃~1200℃,要求测量误差不超过±1℃,则应选用A/D转换器的分辨率至少应该为( )。
A.4位B.8位C.10位D.12位39、与并行通信相比,串行通信适用于_________的情况。
()A.传送距离远 B.传送速度快C.传送信号好 D.传送费用高40、8255A的PA口工作于方式2,PB口工作于方式0时,其PC口()A.用作一个8位I/O端口 B.用作一个4位I/O端口C.部分作联络线 D.全部作联络线一、单项选择题(本大题共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.读信号 B.地址译码信号C.中断请求信号INTR D.中断响应信号10.采用两片可编程中断控制器级联使用,可以使CPU的可屏蔽中断扩大到()A.15级 B.16级C.32级 D.64级11.8255A芯片的地址线A1,A0分别接8086的A2,A1,8086芯片的A0参予8255A的片选译码,接到74LS138的。
该接口芯片初始化指令为OUT 8EH,AL则8255A的PA口地址为()A.8BH B.88HC.89H D.8AH12.8255A的PA口工作于方式2,PB口工作于方式0时,其PC口()A.用作一个8位I/O端口 B.用作一个4位I/O端口C.部分作联络线 D.全部作联络线13.8253可编程定时器/计数器工作在方式0时,在计数器工作过程中,门控信号GATE变为低电平后()A.暂时停止当前计数工作B.终止本次计数过程,开始新的计数C.结束本次计数过程,等待下一次计数的开始D.不影响计数器工作14.某一8253通道,CLK输入频率1000Hz,工作于方式3(方波方式),写入的计数初值为10H,且采用二进制计数方式,则一个周期内输出信号的高电平和低电平分别为_________ms。
()A.10,10 B.5,5C.16,16 D.8,815.与并行通信相比,串行通信适用于_________的情况。
()A.传送距离远 B.传送速度快C.传送信号好 D.传送费用高16.在异步串行通信中,表示数据传送速率的是波特率,这里的波特率是指()A.每秒钟传送的2进制位数 B.每秒钟传送的字节数C.每秒钟传送的字符数 D.每秒钟传送的数据帧数17.8251工作于串行异步接收时,当检测到_________引脚为低电平时,可能是起始位。
()A.RxD B.TxDC. D.18.根据采样定理,当采样器的采样频率至少高于或等于连续信号的最高频率_________倍时,原信号才能通过采样器而无失真地复现出来。
()A.2 B.3C.4 D.519.PCI总线是_________位总线。
()A.16 B.16/32C.32 D.32/6420.在各类总线中,_________是一种串行总线接口。
()A.SCSI B.ISAC.USB D.EISA二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个备选项中有二个至五个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选、少选或未选均无分。
21.单片机是单片微型计算机,它必须包括()A.CPU B.RAMC.ROM D.I/O接口电路E.定时器/计数器电路22.8086CPU进行存储写操作时,在总线周期的T1周期(状态)下,总线信号中()A. B.C.ALE=H D.E.23.I/O独立编址的特点是()A.I/O端口的地址码较短 B.需要专用的I/O指令C.I/O寻址方式丰富 D.需要I/O读写信号实现I/O操作E.I/O端口的增加会影响内存储器的容量24.串行异步通信的字符格式由________________组成。
()A.起始位 B.SYN字符C.数据位 D.校验位E.停止位25.描述D/A转换器性能的主要指标有()A.精度 B.分辨率C.建立时间 D.读写方式E.转换率三、判断说明题(本大题共5小题,每小题2分,共10分)判断下列各题正误,正者在括号内打“√”,误者在括号内打“╳”,均需说明理由。
26.8086CPU在读/写总线周期的T3状态结束对READY线采样,如果READY为低电平,则在T3与T4状态之间插入等待状态TW。
()27.动态存储器集成度高,但需要刷新。
因此,使用动态存储器作为内存时,在程序中需要添加一系列的专用存储器刷新指令。
()28.在8253的方式控制字中,有一项计数锁存操作,其作用是暂停计数器的计数。
()29.在串行异步通信中,停止位的作用表示全部数据传送完毕,接收方在收到停止位信号以后,就不再去接收串行数据。
()30.总线是一种在模块(设备或子系统)间传送信息的公共通路。
()四、简答题(本大题共5小题,每小题4分,共20分)31.8086最小模式下的主要特点?32.与并行通信相比较,串行通信有什么特点??33.在A/D转换过程中,采样保持电路有什么作用?在什么情况下可以不使用采样保持电路?34.微机之间信息交换的方式有那些?为什么引入中断和DMA方式的数据传送方式。
35.什么是AGP?简述AGP的特点。
36.解释总线周期、指令周期与时钟周期。
试问它们之间有何关系。
五、简单分析、设计题(本大题共3小题,第36小题6分,第37、38小题每小题7分,共20分)36.某串行异步通信接口传送标准ASCII字符,约定采用1位奇校验位,2位终止位。
请回答:(1)如果在接收端收到的数据波形如下图,则所传送字符的代码是什么?(2)如果传输的波特率为9600波特,问每秒钟最多可传送多少个字符?六、综合分析、设计题(本大题共2小题,每小题10分,共20分)有一微机系统的I/O接口系统如下图所示39.要求8253的计数通道1每20ms定时向CPU发出一次中断请求,以便进行有关的I/O处理;同时要求8255的PA0输出控制一个LED,要求初始化结束LED熄灭,PB0、PC0为输入,请编写8253和8255的初始化程序(注:无关位清0)。
其控制字格式如下:40.要求在定时中断服务程序中完成A/D转换及数据采集,请编写该中断服务程序,其中:(1)当开关K闭合时进行A/D转换;(2)将A/D转换结果存入内存变量区BUFFER中。