《微机接口与应用)》作业及答案
微机原理和接口技术第一、二章作业和答案
8. 两个不压缩BCD码分别存放在3000H和 3001H单元的低4位,高4位均为0。将两个不 压缩的BCD码组合成为一个压缩的BCD码, 前者放在低4位,后者放在高4位,存放在 3002H单元。例如初值为: (3000H)=07H, (3001H)=05H, 要求结果为(3002H)=57H 9. 将4000H和4001H单元的两个ASCII码分别转 换为相应的十六进制数,然后共同存放在 4002H单元,前者放在低4位,后者放在高4 位。例如初值为: (4000H)=42H=‘B’, (4001H)=36H=‘6’, 要求结果为(4002H)=6BH
10. 微机某内存单元的内容为C5H,若它表示的是一个 无符号数,该数对应的十进制数是多少?若它表示 的是一个带符号数,该数对应的十进制数是多少?
3
11. 将下列十进制数分别转化为二进制数(保留4位小 数)、十六进制数(保留4位小数)和压缩BCD数
(1)125.74 1)101011.101 3)1001.11001 1)5A.26 3)6AB.24 (2)513.85 2)110110.1101 4)100111.0101 2)143.B5 4)E2F3.2C (3)742.24
24
3-3、试编写求两个无符号双字长数之和的程序。两数 分别放在MEM1和MEM2单元中,和放在SUM单元 中 3-4、假设数据项定义如下: DATA1 DB ‘HELLO! GOOD MORNING!’ DATA2 DB 20 DUP(?) 用串操作指令编写程序段,使其分别完成以下功能: (1)从左到右将DATA1的字符串传送到DATA2中 (2)传送完后,比较DATA1和DATA2中的内容是否 相同 (3)把DATA1中的第3和第4个字节装入AX (4)把AX的内容存入DATA2+5开始的字节单元中。 25
《微机接口与应用)》作业及答案
《微机接口与应用(含汇编语言)》作业及答案一、单顶选择题1. 8086是( )A) 单片机 B) 单板机 C) 微处理器 D)微机系统2. 8086微处理器可寻址访问的最大I/O空间为( )A) 1K B) 64K C) 640K D) 1M3.集成度最高的存储线路是( )态线路。
A) 6管静态 B) 6管动态 C)4管动态 D)单管动态4.当8086/8088访问100H端口时,采用()寻址方式。
A) 直接 B) 立即 C) 寄存器间接 D) 相对5. 8086/8088的中断是向量中断,其中断服务程序的入口地址是由()提供。
A) 外设中断源 B) CPU的中断逻辑电路C) 以中断控制器读回中断类型号左移2位D) 由中断类型号指向的中断向量表中读出。
6.接口芯片是CPU与外设之间的界面,它与外设之间的联络信号是()。
A) RDY,STB B) RDY,INTC) STB,INT D) RDY,STB,INT7.对8253—5的定时与计数()。
A) 有两种不同的工作方式B) 定时只加时钟脉冲,不设计数值C) 实质相同 D) 从各自的控制端口设置8.单片机是( )A)微处理器 B)微型计算机 C) 微机系统 D)中央处理器9. 8086最小工作方式和最大工作方式的主要差别是()A)内存容量不同 B)I/O端口数不同C)数据总线位数不同 D)单处理器和多处理器的不同10. 8253—5某计数器的最大计数初值是()。
A) 65536 B) FF00H C) 0000H D) FFFFH11. 8253—5某计数器工作在方式1时,在计数中途OUTi为()A) 由低变高 B) 由高变低 C) 高电平 D) 低电平12.由8088微处理器组成的PC机的数据线是( )A)8条单向线 B)16条单向线C)8条双向线 D)16条双向线13.要组成64KB的8086系统程序存储空间,选用EPROM的最佳方案是( )芯片。
微机原理与接口技术(第二版)课后习题答案
微机原理与接口技术(第二版)课后习题答案微机原理与接口技术(第二版)课后题答案第1章作业答案1.1 微处理器、微型计算机和微型计算机系统的区别是什么?微处理器是将CPU集成在一个芯片上,微型计算机是由微处理器、存储器和外部设备构成,而微型计算机系统则是微型计算机与管理、维护计算机硬件以及支持应用的软件相结合的系统。
1.2 CPU的内部结构由哪些部分组成?它应该具备哪些主要功能?CPU主要由算术逻辑单元、指令寄存器、指令译码器、可编程逻辑阵列和标志寄存器等寄存器组成。
它的主要功能是进行算术和逻辑运算以及控制计算机按照程序的规定自动运行。
1.3 采用总线结构的微型计算机有哪些优点?采用总线结构可以扩大数据传送的灵活性,减少连线。
此外,总线可以标准化,易于兼容和工业化生产。
1.4 数据总线和地址总线在结构上有什么不同?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么要靠什么来区分地址和数据?数据总线是双向的,而地址总线是单向的。
如果一个系统的数据和地址合用一套总线或者部分总线,就要靠信号的时序来区分。
通常在读写数据时,总是先输出地址,过一段时间再读或写数据。
1.8 给定一个模型,如何用累加器实现15×15的程序?LD A。
15LD H。
15LOOP: ADD A。
15DEC HJP NZ。
LOOPHALT第2章作业答案2.1 IA-32结构微处理器直至Pentium 4,有哪几种?IA-32结构微处理器有、、Pentium、Pentium Pro、Pentium II、Pentium III和Pentium 4.2.6 IA-32结构微处理器有哪几种操作模式?IA-32结构支持保护模式、实地址模式和系统管理模式三种操作模式。
操作模式决定了哪些指令和结构特性可以访问。
2.8 IA-32结构微处理器的地址空间是如何形成的?由段寄存器确定的段基地址与各种寻址方式确定的有效地址相加形成了线性地址。
434 《微机接口与应用》作业参考答案
《微机接口与应用》作业参考答案一、单顶选择题1.C2. B3. D4. C5.D6. A7. C 8. B 9. D 10.C 11.D 12.C13.B 14.C 15.B 16.D 17.C 18.C19.B 20.A 21.B 22.D 23.D 24.A25.C 26.D 27.A 28.B 29.C 30.D31.A 32.B 33.C 34.C 35.B 36.C二、填空题1. I/O读写;中断响应(中断应答)2. Pentiun MMX(多媒体扩展)3. 实方式;保护方式(保护虚地址方式) ;实方式;保护方式;虚拟8086方式。
4. NMI5. 4 ; 36. 半双工;全双工7. MN/MX8. Pentiun Pro ; MMX(多媒体扩展)9. 逻辑地址(虚拟地址) ;线性地址;物理地址;分段;分页10. CPU停机11. 门控信号GATE12. DTE与通信线路要求。
13. 实方式;保护方式;虚拟8086方式。
14. FPU(浮点处理部件) ; Cache(高速缓冲存储器)15. 57 ;多媒体;通信16. 成组传送;请求传送(或查询传送)17. 中断请求寄存器IRR ;中断服务寄存器ISR18. 非对称;对称19. 奇偶错20. 奔腾;高能奔腾;多能奔腾21. 控制信息;数据总线22. INTR23. 50H三、简答题⒈ [答] 8086系统中存储器操作数的物理地址由16位的段寄存器值(二进制值)左移4位再加上段内偏移量。
指令存放在代码段CS中,指令在段内的偏移量为指令指针IP之值。
所以,指令的物理地址为:16 X CS+IP(注意CS,IP为十进制值)。
⒉ [答] 其原因有四:(1) CPU处于关中断状态,IF=0;(2) 该中断请求已被屏蔽;(3) 该中断请求的时间太短,未能保持到指令周期结束;(4) CPU已释放总线(即已响应了DMA请求),而未收回总线控制权。
3. [答]一帧为—个字符,它包括:①一个低电平的起始位;② 5—8个数据位;③一个奇偶校验位;④ 1—2个高电平的停止位。
微机原理和接口技术第一、二章作业和答案
3-5、执行下列指令后,AX寄存器中的内容是多 少? TABLE DW 10,20,30,40, 50 ENTRY DW 3 … MOV BX, OFFSET TABLE ADD BX, ENTRY MOV AX, [BX] 3-6、假设一个48位数存放在DX:AX:BX中,试 编写程序段,将该48位数乘以2。
20
10. 将BL寄存器中的无符号数乘以128,高位放 在BH寄存器,低位放在BL寄存器,要求执 行速度尽量快(移位和循环指令实现)。 11、一个4位十进制数以压缩BCD码形式存放在 偏移地址为DATA和DATA+1的内存单元中, DATA单元存放个位和十位,DATA+1单元 存放百位和千位。要求将其转换为相应的 ASCII码,存放到以BUFF为首地址的4个内 存单元。例如初值: (DATA)=47H, (DATA+1)=92H, 要求结果为: (BUFF)=‘7’, (BUFF+1)=‘4’, (BUFF+2)=‘2’, (BUFF+3)=‘9’ 12、将立即数100推入堆栈
26
3-7、编写程序段,把从BUFFER控制的100个字节的内 存区域初始化成55H、0AAH、55H、0AAH、 ……. 55H、0AAH。 3-8、请用子程序结构编写如下程序:从键盘输入一个 二位十进制数的月份数(01~12),然后显示出相 应的英文缩写名。(交软件) 3-9、请在屏幕上显示斐波那契数列的前20个值。斐波 那契数列的定义如下: (交软件) F(0)=0 F(1)=1 F(n)=F(n-1) +F(n-2), n≥2 27
12. 将下列二进制数分别转化为十进制数和十六进制数
13. 将下列十六进制数分别转化为二进制数和十进制数
14. 求A95BH与8CA2H之和;并写出运算后标志寄存 器中SF、ZF、CF、OF、PF、AF的值。
《微机原理与接口》习题及参考答案 周明德第五版
《微机原理与接口》课程习题及参考答案2012年秋季第一章习题(教材P29)作业11.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?【解】把CPU(运算器和控制器)集成在一个芯片上,即为微处理器。
微处理器加上部分存储器和外设(或外设接口)就构成了微型计算机。
微型计算机与管理、维护计算机硬件以及支持应用的软件相结合就形成微型计算机系统。
1.2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能?【解】CPU主要由算术逻辑单元、指令寄存器、指令译码器、可编程逻辑阵列、寄存器组、标志寄存器等组成。
CPU主要功能是进行算术逻辑运算,以及控制计算机按照程序的规定自动运行。
1.3 微型计算机采用总线结构有什么优点?【解】采用总线结构,扩大了数据传送的灵活性,减少了连线;而且总线可以标准化,易于兼容和工业化生产。
1.4 数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一组总线或者合用部分总线,那么要靠什么来区分地址和数据?【解】数据总线是双向的,地址总线是单向的。
采用数据和地址线复用,主要靠信号的时序来区分。
通常在读写数据时,在复用的总线上先输出地址信息,然后再传送数据。
第二章习题(教材P43)作业22.9 8086的基本程序执行寄存器是由哪些寄存器组成的?【解】8086的基本程序执行寄存器组成如下:⑴ 8个通用寄存器:可用于存放操作数和指针。
⑵ 4个段寄存器:保存段基值(或段选择子)。
⑶ 1个标志寄存器:保存状态位和控制标志位。
⑷ 1个指令指针寄存器:存放下一条要执行的指令的指针。
2.13 如何形成指令中的各种条件码?【解】指令中的条件码,即标志寄存器中的状态标志。
它们主要由算术和逻辑运算指令设置或清除。
也有设置和清除某些状态标志位的专用指令。
2.16 段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?【解】指令的物理地址 = 1200H×16 + FF00H = 21F00H2.17 8086微处理器的执行部件有什么功能?由哪几部分组成?【解】8086微处理器的执行部件负责指令的执行。
(完整版)微型计算机接口技术及应用习题答案(刘乐善)
习题一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)供选电路:依据不一样任务和功能要求而增添的功能模块电路。
微机原理与接口技术作业1
一、单选题第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.可屏蔽中断的过程应该是(1)中断向量指针(2)中断源(3)中断号(4)中断向量:A、(3)(4)(1)(2)B、(2)(3)(1)(4)C、(3)(1)(4)(2)D、(1)(3)(2)( 4 )2.当并行接口芯片8255A被设定为方式2时,其工作的I/O口A、仅能作输入口使用B、仅能作输出口使用C、既能作输入口、也能作输出口使用D、仅能作不带控制信号的输入口或输出口使用3.现行PC机中打印机与主机的接口标准大多采用A、RS-232-CB、CentronicsC、IDED、IEEE-4884.在现行PC机中,常用存储器地址线中的低10位作输入/输出口地址线。
设某接口芯片内部有16个端口,该接口芯片的片选信号由地址译码器产生,则地址译码器的输入地址线一般应为:A、全部10位地址线B、其中的高8位地址线C、其中的高6位地址线D、其中的高4位地址线5.下列引起CPU程序中断的四种情况,哪一种需要由硬件提供中断类型码?A、INTOB、NMIC、INTRD、INT n6.下列端口访问指令错误的是:A、IN AL,60HB:、MOV DX,303HOUT DX,ALC:、MOV DX,303HMOV AL,[SI]OUT DX,ALD、IN AL,303H7.有关DMA技术,下列叙述正确的是:A、数据传送时同时进行数据检索操作B、在数据块传送过程中,即使DMA请求变为无效,DMAC也不释放总线C、DMAC在被动态时,DMA传送完毕后,无需读取DMAC状态D、DMA系统初始化时,不必对所有通道的工作方式寄存器加载8.有关8255A状态字的使用,下列叙述正确的是:A、状态字由用户任意指定B、状态字与C口的外部引脚无关C、查INTR位不如查IBF或OBF位可靠D、INTE位由I/O操作过程中自动产生9.一个满量程为5V的D/A转换器,要求能分辩的最小电压的5mV,则分辨率为:A、8B、16C、10D、3210.接口电路的核心功能之一是:A、返回外设状态B、设备选择C、信号转换D、数据宽度与数据格式转换11.某显示器的分辩率为1024*768,表示像素颜色的位宽为16bit,则应配置的显示存储器容量一般为A、4MBB、2MBC、1MbD、8MB12.根据下面提供的PC机内存中的数据,lNT 11H中断服务程序的人口地址是什么0000:0040 B3 18 8A CC 4D F8 00 F0--41 F8 00 F0 C5 18 8A CC 0000:0050 39 E7 00 F0 A019 8A CC--2E E8 00 F0 D2 EF 00 F0A、8A19:A0F0B、F000:F840C、A019: 8ACCD、CC8A:19A013.欲使地址译码器的输出信号有效,其中的控制信号AEN和IOR#必须分别取值为A、0,0B、0,1C、1,0D、1,114.下列属于接口标准的是A、PCIB、EISAC、RS232CD、ISA15. 8253工作于方式5时:A、可产生周期性负脉冲B、多用作方波发生器C、必须由GA TE信号上升沿启动计数D、由GATE信号上升沿继续计数16.设INTR中断号为60H,中断向量为3344H:1122H,则从180H起连续地址单元的内容为:A、33 44 11 22B、44 33 22 11C、11 22 33 44D、22 11 44 3317. 8086CPU I/O的编址方式是:A、统一编址B、独立编址C、统一和独立编址D、以上三者都不是18. 8086CPU可以识别的中断源类型总数是:A、128B、256C、1024D、6553619.在使用8255A时,值位/复位命令应写入:A、A口B、B口C、C口D、命令口20.串口通信的波特率为1200,数据格式为1位起始位、8位数据位、1位停止位,则每秒传送的字节数是___个。
《微机接口与应用)》作业及答案
《微机接口与应用(含汇编语言)》作业及答案一、单顶选择题1. 8086是( )A) 单片机 B) 单板机 C) 微处理器 D)微机系统2. 8086微处理器可寻址访问的最大I/O空间为( )A) 1K B) 64K C) 640K D) 1M3.集成度最高的存储线路是( )态线路。
A) 6管静态 B) 6管动态 C)4管动态 D)单管动态4.当8086/8088访问100H端口时,采用()寻址方式。
A) 直接 B) 立即 C) 寄存器间接 D) 相对5. 8086/8088的中断是向量中断,其中断服务程序的入口地址是由()提供。
A) 外设中断源 B) CPU的中断逻辑电路C) 以中断控制器读回中断类型号左移2位D) 由中断类型号指向的中断向量表中读出。
6.接口芯片是CPU与外设之间的界面,它与外设之间的联络信号是()。
A) RDY,STB B) RDY,INTC) STB,INT D) RDY,STB,INT7.对8253—5的定时与计数()。
A) 有两种不同的工作方式B) 定时只加时钟脉冲,不设计数值C) 实质相同 D) 从各自的控制端口设置8.单片机是( )A)微处理器 B)微型计算机 C) 微机系统 D)中央处理器9. 8086最小工作方式和最大工作方式的主要差别是()A)内存容量不同 B)I/O端口数不同C)数据总线位数不同 D)单处理器和多处理器的不同10. 8253—5某计数器的最大计数初值是()。
A) 65536 B) FF00H C) 0000H D) FFFFH11. 8253—5某计数器工作在方式1时,在计数中途OUTi为()A) 由低变高 B) 由高变低 C) 高电平 D) 低电平12.由8088微处理器组成的PC机的数据线是( )A)8条单向线 B)16条单向线C)8条双向线 D)16条双向线13.要组成64KB的8086系统程序存储空间,选用EPROM的最佳方案是( )芯片。
微机接口技术及应用_习题集(含答案)
《微机接口技术与应用》课程习题集一、单选题1.可屏蔽中断的过程应该是(1)中断向量指针(2)中断源(3)中断号(4)中断向量:A、(3)(4)(1)(2)B、(2)(3)(1)(4)C、(3)(1)(4)(2)D、(1)(3)(2)( 4 )2.当并行接口芯片8255A被设定为方式2时,其工作的I/O口A、仅能作输入口使用B、仅能作输出口使用C、既能作输入口、也能作输出口使用D、仅能作不带控制信号的输入口或输出口使用3.现行PC机中打印机与主机的接口标准大多采用A、RS-232-CB、CentronicsC、IDED、IEEE-4884.在现行PC机中,常用存储器地址线中的低10位作输入/输出口地址线。
设某接口芯片内部有16个端口,该接口芯片的片选信号由地址译码器产生,则地址译码器的输入地址线一般应为:A、全部10位地址线B、其中的高8位地址线C、其中的高6位地址线D、其中的高4位地址线5.下列引起CPU程序中断的四种情况,哪一种需要由硬件提供中断类型码?A、INTOB、NMIC、INTRD、INT n6.下列端口访问指令错误的是:A、 IN AL,60HB:、 MOV DX,303HOUT DX,ALC:、MOV DX,303HMOV AL,[SI]OUT DX,ALD、 IN AL,303H7.有关DMA技术,下列叙述正确的是:A、数据传送时同时进行数据检索操作B、在数据块传送过程中,即使DMA请求变为无效,DMAC也不释放总线C、DMAC在被动态时,DMA传送完毕后,无需读取DMAC状态D、DMA系统初始化时,不必对所有通道的工作方式寄存器加载8.有关8255A状态字的使用,下列叙述正确的是:A、状态字由用户任意指定B、状态字与C口的外部引脚无关C、查INTR位不如查IBF或OBF位可靠D、INTE位由I/O操作过程中自动产生9.一个满量程为5V的D/A转换器,要求能分辩的最小电压的5mV,则分辨率为:A、8B、16C、10D、3210.接口电路的核心功能之一是:A、返回外设状态B、设备选择C、信号转换D、数据宽度与数据格式转换11.某显示器的分辩率为1024*768,表示像素颜色的位宽为16bit,则应配置的显示存储器容量一般为A、4MBB、2MBC、1MbD、8MB12.根据下面提供的PC机内存中的数据,lNT 11H中断服务程序的人口地址是什么0000:0040 B3 18 8A CC 4D F8 00 F0--41 F8 00 F0 C5 18 8A CC 0000:0050 39 E7 00 F0 A0 19 8A CC--2E E8 00 F0 D2 EF 00 F0A、8A19:A0F0B、F000:F840C、A019: 8ACCD、CC8A:19A013.欲使地址译码器的输出信号有效,其中的控制信号AEN和IOR#必须分别取值为A、0,0B、0,1C、1,0D、1,114.下列属于接口标准的是A、PCIB、EISAC、RS232CD、ISA15. 8253工作于方式5时:A、可产生周期性负脉冲B、多用作方波发生器C、必须由GATE信号上升沿启动计数D、由GATE信号上升沿继续计数16.设INTR中断号为60H,中断向量为3344H:1122H,则从180H起连续地址单元的内容为:A、33 44 11 22B、44 33 22 11C、11 22 33 44D、22 11 44 3317. 8086CPU I/O的编址方式是:A、统一编址B、独立编址C、统一和独立编址D、以上三者都不是18. 8086CPU可以识别的中断源类型总数是:A、128B、256C、1024D、6553619.在使用8255A时,值位/复位命令应写入:A、A口B、B口C、C口D、命令口20.串口通信的波特率为1200,数据格式为1位起始位、8位数据位、1位停止位,则每秒传送的字节数是___个。
微型计算机接口技术及应用习题及答案
1.1、接口技术在微机应用中起什么作用?答:在微机系统中,微处理器的强大功能必须通过外部设备才能实现,而外设与微处理器之间的信息交换和通信又是靠接口来实现的,所以,接口处于微机总线与设备之间,进行CPU与设备之间的信息交换。
1.2、微机接口技术的基本任务是什么?答:通过接口实现设备与总线的连接;连接起来以后,CPU通过接口对设备进行访问,即操作或控制设备。
1.5、什么是I/O设备接口?答:设备接口是指I/O设备与本地总线(如ISA总线)之间的连接电路并进行信息(包括数据、地址及状态)交换的中转站。
1.6、I/O设备接口一般应具备哪些功能?答:微机的接口一般有如下的几个功能:(1)执行CPU命令的功能:CPU将对外设的控制命令发到接口电路中的命令寄存器(命令口)中,在经分析去控制外设;(2)返回外设状态的功能:通过状态寄存器(状态口)完成,包括正常工作状态和故障状态;(3)数据缓冲的功能:接口电路中的数据寄存器(数据口)对CPU 于外设间传送的数据进行中转;(4)设备寻址的功能:CPU某个时刻只能和一台外设交换数据,CPU发出的地址信号经过接口电路中的地址译码电路来选中I/O设备;(5)信号转换的功能:当CPU与外设的信号功能定义、逻辑关系、电平高低及工作时序不兼容时接口电路要完成信号的转换功能;(6)数据宽度与数据格式转换的功能:由于CPU处理的数据都是并行的,当外设采用串行传送方式时,接口电路就要完成串、并之间的转换,并进行数据格式的转换。
1.8、I/O设备接口与CPU之间交换数据有哪几种方式?答:1.查询方式;2.中断方式;3.直接存储器存取(DMA)方式。
2.1、什么是总线?总线在微机系统中起什么作用?答:总线是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束。
总线作用:连接微处理器、存储器、外部设备构成微机系统,从而形成一个有机的整体来运行程序。
它的基本任务是微处理器对外连接和传输数据。
《微型计算机接口技术与应用》测验题库答案
微型计算机接口技术与应用练习测验题库填空题 186个简答题 185个程序题 23 个合计 394个一、填空题1.屏蔽命令有两种格式,即写单通道屏蔽的屏蔽字和写4个通道屏蔽位的屏蔽字。
2.所谓软命令就是只要对特定的地址进行一次写操作(即/CS和内部寄存器地址及/IOW同时有效),命令就生效,而与写入的具体数据无关。
3.8237A-5有3个软命令:清先/后触发器命令、总清除命令和清屏蔽寄存器命令。
4.DMA空闲周期和DMA有效周期5.8237A-5有7种状态周期,分别为:SI,So,S1,S2,S3,S4,Sw。
6.一个完整的DMA有效周期包括4个状态周期:S1,S2,S3,S4及可能的Sw状态。
7.中断是指CPU在正常运行程序时,由于内部/外部事件或由程序的预先安排的事件,引起CPU中断正在运行的程序,而转到为内部/外部事件或为预先安排的事件服务的程序中去。
服务完毕,再返回去继续执行被暂时中断的程序。
8.中断源是指发出中断请求的外部设备或引起中断的内部原因。
9.CPU识别中断或获取中断服务程序入口地址的方法有:向量中断和查询中断。
10.中断向量是中断服务程序的入口地址。
11.PC微机上,中断向量由程序自动装入中断向量表;没有配置完善系统软件和单板机上,中断向量由用户手动装入。
12.中断类型号是系统分配给每个中断源的代号。
13.中断类型号在中断处理过程中非常重要。
在采用向量中断方式的中断系统中,CPU需要通过它才可以找到中断服务程序的入口地址,实现程序的转移。
14.中断号(n)×4=中断向量最低字节指针15.当系统中有多个中断源时就可能出现几个中断源同时申请中断,而CPU在一个时刻只能响应并处理一个中断请求,这时中断源要排队。
设置中断优先级,就可以根据中断的轻重缓急给每个中断源指定CPU响应的优先级,任务紧急的先响应,可以暂缓的后响应。
16.级别相同或级别低的中断不能中断级别高的中断服务,这就是中断嵌套。
(完整版)微机原理与接口技术作业(含答案)
(完整版)微机原理与接⼝技术作业(含答案)o d 浙江⼤学远程教育学院《微机原理与接⼝技术》课程作业姓名:学号:年级:学习中⼼:第2章 P522.80C51单⽚机引脚有哪些第⼆功能?第⼀功能第⼆功能P0.0~P0.7 地址总线Ao ~A7/数据总线D0~D7 P2.0~P2.7 地址总线A8~A15 P3.0 RXD(串⾏输⼊⼝) P3.1 TXD(串⾏输出⼝) P3.2 INT0外部中断0) P3.3 IINT1(外部中断1)P3.4 TO(定时器/计数器0的外部输⼊) P3.5 T1(定时器/计数器0的外部输出) P3.6 WR(外部数据存储器或I /O 的写选通)P3.7 RD 外部数据存储器或I /O 的读选通)4.80C51单⽚机的存储器在结构上有何特点?在物理上和逻辑上各有哪⼏种地址空间?访问⽚内RAM 和⽚外RAM 的指令格式有何区别?1、80C5l 单⽚机采⽤哈佛结构,即将程序存储器和数据存储器截然分开,分别进⾏寻址。
不仅在⽚内驻留⼀定容量的程序存储器和数据存储器及众多的特殊功能寄存器,⽽且还具有较强的外部存储器扩展能⼒,扩展的程序存储器和数据存储器寻址范围都可达64 KB 。
2、在物理上设有4个存储器空间·⽚内程序存储器; ·⽚外程序存储器;·⽚内数据存储器;. ·⽚外数据存储器。
在逻辑上设有3个存储器地址空间●⽚内、⽚外统⼀的64 KB 程序存储器地址空间。
●⽚内256字节(80C52为384字节)数据存储器地址空间。
⽚内数据存储器空间在物理上⼜包含两部分:●对于80C51型单⽚机,0~127字节为⽚内数据存储器空间;128~255字节为特殊功能寄存器(SFR)空间(实际仅占⽤了20多个字节)。
●对于80C52型单⽚机,O ~127字节为⽚内数据存储器空间;128~255字节共128个字节是数据存储器和特殊功能寄存器地址重叠空间。
⽚外64 KB 的数据存储器地址空间。
微机接口作业及答案
微机接⼝作业及答案《微机系统与接⼝技术作业》部分参考答案第8章输⼊/输出系统P2442.接⼝电路的作⽤是什么?I/O接⼝应具备哪些功能?参见教材P2193.什么是端⼝?端⼝有⼏类?参见教材P220 8.1.2 输⼊输出端⼝4.I/O端⼝有哪两种编址⽅式?PC系列机采⽤哪种编址⽅式?答:I/O端⼝和存储单元统⼀编址及I/O端⼝独⽴编址两种。
PC机采⽤I/O端⼝独⽴编址。
7. 定时/计数器的3个通道在PC系列机中是如何应⽤的?答:0#计数器⽤于系统时钟中断;1#计数器⽤于动态存储器刷新定时;2#计数器⽤于发声系统⾳调控制。
10.系统机定时/计数器的通道0定时周期最长是多少?要实现长时间定时,应采取什么措施?如果采⽤外扩8254定时/计数器实现长时间定时,应采取哪些措施?答:系统机定时/计数器通道0定时周期最长是55ms。
要实现长时间定时,只能使⽤ INT 1CH 中断的⽅法,通过对预先设定的中断次数进⾏计数,达到n倍55ms的定时⽬的。
采⽤外扩8254,可以使⽤三个通道硬件级联的⽅法实现长时间定时。
补充题:设PC 系统机外扩了⼀⽚8254 及相应的实验电路。
(1) 根据由门电路构成的译码电路,分析出该⽚8254 的四个端⼝地址。
其中控制⼝的地址是213H(填16 进制格式)。
其他三个端⼝地址是210H~212H。
(2) 设CLK0 已接⾄8MHz 时钟,为了能从OUT0 输出4KHz 的⽅波,编写8254初始化程序,其中假设0 号定时计数器⼯作在⼆进制⽅式。
解:计数初值=(8×106)/4000=2000MOV DX,213H ;8254控制⼝地址MOV AL,00110110B ;命令字,0通道,16位读写,⽅式3,⼆进制计数OUT DX, ALMOV DX,210H ;0通道计数器端⼝地址MOV AX,2000 ;计数初值2000,因是⼆进制计数,所以后⾯不能加HOUT DX, AL ;先送低8位OUT DX, AL ;再送⾼8位第9章中断系统P3001.叙述可屏蔽中断处理的全过程。
西南大学《微机接口及应用》复习思考题及答案
(0119)《微机接口及应用技术》复习思考题1、设计一个端口地址为2BFH的译码电路。
2、设计一个片内拥有8个端口的接口电路的I/O地址译码电路,其端口地址为310H~317H。
3、某微机应用系统,包含8个接口电路,每个接口拥有4个端口,试设计地址译码电路,其地址分配在200H~21FH。
4、设计一个地址可变的I/O地址译码电路,共分8组,每组拥有8个端口,并且每次只改变一组地址。
5、何谓时序配合?6、假设8253的端口地址为304H~307H,试按下列要求编写通道0的初始化及计数初值装入程序段(指令序列)。
计数器0:二进制计数,工作在方式0,计数初值为1234H。
7、计数通道0,工作在0方式,GATE0=1,GATE0=1,CLK0=1.19318MHz。
若将十进制数100写入计数器,试计算直到计数通道0的输出端出现正跳边时的延迟时间?8、计数通道1,工作在3方式,CLK1=1.19318MHz,GATE1=1,写入计数初值为十进制数15。
试问图中T1,T2和T的宽度是多少?9、采用计数通道0,设计一个循环扫描器。
要求扫描器每隔10ms输出一个宽度为1个时钟的负脉冲。
定时器的CLK0=100MHz,GATE0=1,端口地址为304H~307H,试编写出初始化程序段和计数初值装入程序段。
10、可屏蔽中断(INTR)有那些特点?它的用途如何?11、CPU利用什么方法在向量表中寻找中断向量?12、可编程中断控制器8259A,在协助CPU处理中断事务中起哪些作用?13、可屏蔽中断与8259A是什么关系?14、能否将8255A的A口或B口8位中的某几位作输出使用,而同时又将另外几位作输入使用?为什么?15、8255A端口与外设之间的单向和双向传送是指什么?3个并口中哪个并口具有双向传送功能?16、99H是8255A的什么命令?为什么?17、如果把04AH写入8255A的命令寄存器,则A组和B组的工作方式及引脚输入/输出将如何配置?18、假定8255A命令寄存器的端口地址是303H,试编写一个将代码为03H的”按位置1/置0”命令字装入命令寄存器的程序段?19、试说明联络信号STB#、IBF、ACK#、OBF#以及INTR A和INTR B的作用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
接口芯片是CPU 与外设之间的界面, A ) RDY , STBB ) RDYC ) STB , INTD ) RDY 对8253—5的定时与计数( A ) 有两种不同的工作方式B ) 定时只加时钟脉冲,不设计数值C ) 实质相同D )单片机是()A )微处理器B )微型计算机8086它与外设之间的联络信号是()。
,INT,STB , INT )。
从各自的控制端口设置C ) 微机系统D )中央处理器 最小工作方式和最大工作方式的主要差别是()《微机接口与应用(含汇编语言) 》作业及答案单顶选择题 8086 是()A )单片机B )单板机C ) 微处理器D ) 微机系统8086微处理器可寻址访冋的最大 I/O 空间为()A) 1KB) 64KC)640KD) 1M集成度最高的存储线路是() 态线路。
A ) 6管静态B ) 6管动态C )4 管动态D )单管动态 当8086/8088访问100H 端口时,采用( )寻址方式。
A )直接B )立即C )寄存器间接D ) 相对8086 /8088的中断是向量中断,其中断服务程序的入口地址是由()提供。
A )外设中断源B ) CPU的中断逻辑电路C ) 以中断控制器读回中断类型号左移 2位D ) 由中断类型号指向的中断向量表中读出。
A )内存容量不同B )I / O 端口数不同C )数据总线位数不同D )单处理器和多处理器的不同 8253 — 5某计数器的最大计数初值是( )。
A ) 65536B ) FF00HC ) 0000HD ) FFFFH 8253 — 5某计数器工作在方式 1时,在计数中途 OUTi 为( )A )由低变高B )由高变低C )高电平D ) 低电平由8088微处理器组成的PC 机的数据线是() A )8条单向线B )16条单向线C )8条双向线D )16条双向线要组成64KB 的8086系统程序存储空间,选用EPROMS 最佳方案是() 芯片。
1. 2.3.4.5.6.7.8.9.10 .11.12 .13 .14 .15 .A) 1 片64K X 8 位B) 2C) 4 片16K X 8 位D) 8采用条件传送方式时,必须要有(A)中断逻辑B)请求信号8086 /8088的中断向量表()。
A)用于存放中断类型号C)是中断服务程序的入口片32K X 8位片8K X 8位)C)状态端口D)类型号B)用于存放中断服务程序入口地址D)是中断服务程序的返回地址D )断点中断D) 1 ) D) H , H微处理器和ROM D )微处理器、I /O 接口、RAM 或加上ROM )只允许一次 仅屏蔽某中断源时 )个中断类型号。
D ) 64下面哪一个中断的优先级最高( )。
A ) NMI 中断B ) INTR 中断C )单步中断 8086 CPU 响应可屏蔽中断时, CPU ()A )执行一个中断响应周期B) 执行两个连续的中断向应周期C )执行两个中断响应周期, 其间有 3个Ti 空闲周期)D )不执行中断响应周期串行接口器件8251A ()。
A )只能作异步传送B )只能作同步传送 C ) A )和B )均可D)可作并行传送哪些存储器在断电(或关机)后,仍保留原有信息() 。
A ) RAM, ROMB ) ROM ,EPROMC ) SRAM, DRAMD ) PROM ,RAM8086微处理器的一个典型总线周期需要()个T 状态。
A ) 4B ) 3C ) 28086 CPU 在进行I / O 写操作时,M/ IO 和DT/ R 必,须是(A ) L , LB ) L , HC ) H , L单片机是在一个集成电路芯片中集成了()A )微处理器和I / O 接口B )微处理器和RAM用DMA 方式传送数据时,是由()控制的。
A ) CPUB ) 软件C ) CPU+ 软件D ) 硬件控制器 传送数据时,占用 CPU 时间最长的传送方式是( )A)查询 B) 中断 C) DMA D) IOP 8259的OC —中断屏蔽字( )设置。
A )在ICW 之前B )C )可允许多次D )9个8259A 级联可提供( A ) l B ) 8 C ) 16若采用8255A 的PA 口输出控制一个七段LED 显示器,8255A 的PA 口应工作于什么方式?16.17.18.19.20.21 .22.C) 23.24.25.26.27.28. 29. 30. 31 . A )方式0 B ) 方式1 C ) 方式2 D ) 串行接口中,并行数据和串行数据的转换是用( A )数据寄存器 C )锁存器 D ) A 8086微处理器的一个总线周期在 前面3种中的任一方式 )来实现的。
A )T1B )T2 构成8086系统最大存储容量需用B ) 移位寄存器 / D 转换器 () 之后插入C ) T3 () 片 64K X l Tw 。
D ) T4 位的存储器芯片。
A )16B )32C )64若微处理器可采用存储器映象编址,A )整个地址空间 C )仅RAM 地址空间B) D)D )128那么一条SUB 减法)指令可访问的地址空间为( 仅I/O 地址空间 随应用而定36.启动输入 B ) 开放输入中断 C )允许输入 D ) 停止输入 串行异步通信的实现,必须作到()。
A ) 通信双方有同步时钟的传送,以实现同步B ) 一块数据传送结束时,用循环冗余校验码进行校验C ) 以字符为传送信息的单位,按约定配上起始位、停止位和校验位D ) 块与块间用同步字符 01111110隔开二、填空题1 . 8086在最小方式下的主要总线操作有:存储器读写、总线保持、复位、 _填空1_、—填空2_等。
2 .多能奔腾可以看作是 _填空3_体系结构+_填空4_技术。
3. 80286微处理器有二种工作方式 —填空_5_和_填空6_。
而80386微处理器有三种工作方式 —填空7_、 填空_8_和_填空—9_。
4.一个控制系统,当主设备发生异常时,需向CPU 告警,请求处理,否则将会危及工作人员的生命及设备的安全,此告警线应接到 8086 CPU 的_填空10_中断请求信号引脚上。
5.8253 — 5内部寄存器地址为 _填空11_个I /O 端口,其中_填空12_个是定时/计数器端口。
6. 串行通信的传送方向有单工、_填空13_、_填空14_三种。
7.在8086CPU 的引脚中,用来控制 8086工作方式的引脚为—填空15_。
8 .奔腾n (Pentium n )可以看作是—填空_ 16_体系结构+ _填空_ 17_技术。
9. 80386有三种存储地址空间,它们是 _填空18_、—填空19_和_填空20_,这三种地址是通过 —填空21 部件和—填空22_部件实现转换的。
10. DMA 操作有三种基本方法,其中 _填空23_是微机系统中大部分 DMAC I 常用的传送方式。
11.8253 — 5有3个16位计数器,每个计数器中各有 3条信号线:即计数输入 CLK,输出信号OUT 以及_填空 24_。
12.串行通信系统中的数据通信设备DCE 是一个使传输信号符合 _填空25_的信号匹配器。
13. 80386微处理器与8086微处理器相比,80386有三种工作方式 _填空_26_、_填空_27_ 和_填空28_。
14. 80486 与80386相比较,除工作速度提高外,在片内还有—填空29_和—填空30_部件。
15. MMX 技术主要是增加了 _填空_31_条指令,用于增强 —填空32_和_填空33_功能。
16.DMA 专送方式通常有单字节传送、—填空34_和_填空35_三种。
32. —个8259可提供()个中断类型号。
33. 34. A ) 1 B ) 8 C ) 16 INT n 指令中断是( A )由外部设备请求产生 C )通过软件调用的内部中断 8255A 的PA 口工作在方式 用作两个4位I /O 端口 全部引脚均作联络信号 D) 6435.A C) D)当8255A 的PA 口工作在方式 1 由系统断电引起的 可用IP 标志位屏蔽的B ) D )PB 口工作在方式 1时,其PC 端口( B ) 部分引脚作联络,部分引脚作作8位I/O 端口,引脚都为I /O 线 的输入时,对PC4置位,其作用是(17. 在8259A PIC中,用于存放欲请求服务的所有中断请求信号的寄存器为—填空36_ ;用于存放正在被服务的中断优先级的寄存器为填空3718. _________________________________________________________________________ 方波输出的8253—5,其计数初始值为奇数时输出—填空_38 __________________________________________________ 方波,为偶数时输出 _填空39_方波。
19. 在异步通信接口中,为了使传送过程更可靠,设置了若干出错标志,如帧错、溢出错和_填空40_。
20. Pentium 处理器的中文名为 _填空41 , Pentium Pro 处理器的中文名为 _填空_42 , Pentium MMX处理器的中文名为_填空43_。
21. CPU通过一个外设接口同外设之间交换的信息包括数据信息、状态信息和 _填空44_ ,这三种信息通常都是通过CPUW _填空45_总线来传送的。
22. 8255A工作在方式1的输入状态,通过信号 _填空46_ 标识端口已经准备好了向CPU输入的数据。
23. 8253 —5的计数器0(端口地址为PORTO用于计数,要求计满 50输出一信号,假定计数器工作于BCD计数方式,则写入计数初始值的指令为MOV AL, _填空47_和OUT PORT0, AL。
三、简答题1 . 8086系统中,下一条指令所在单元的物理地址如何计算?2. 外设向CPU申请中断,但 CPU不给以响应,其原因有哪些?3. 简要说明异步串行通信的帧格式。
4. 8086的复位信号是什么?有效电平是什么?CPU复位后,寄存器和指令队列处于什么状态?5. 8259A可编程中断控制器的主要功能有哪些?6. 在8253计数器/定时器的 6种工作方式中,方式 2和方式3各输出何种波形?它们有何特点?7. 8086与8088 CPU的主要区别有哪些?8. 8086的中断应答时序如下图所示,说明两个INTA周期的工作情况。
空旳状态隹枫邮系统屮-般为3个.而蛊統中佼打lTd Tj T I I T I I T I I Tj T 1 L I I I \ rj TjlAUE」~~I”.____________ 」~\ ______ *TFrnt—\ r \ ___ i图3.1两个INTA周期的工作情况9. 简述什么是8086的最小方式和最大方式?10. 指出8253的方式0〜方式3各是何种工作方式,为了便于重复计数,最好选用哪些工作方式?11. 简要说明PCI总线的特点。