版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、WORD格式8255练习题及答案第9页共10页专业资料整理8255练习题及答案一、填空题1、8255A端口 C按位置位复位控制字的体位置。答案:D3、D2和D12、8255A端口 C按位置位复位控制字中的答案:DO3、8255A端口 A工作在方式2时,使用端口 C的 信号。答案:PC7、PC34、8255A的每个端口的数据寄存器的长度为位。答案:85、Intel8255A是一个答案:可编程的通用并行输入输出6、了般I/O接口的编址方式可分为答案:I / 0接口单独编,与存储器统一编址7、8255A的端口 C按位置位复位控制字的 体位置.答案:D3,D2和D1&8255A的端口 C按位置
2、位复位控制字中的_答案:DO9、8255A的端口 A工作在方式2时,使用端口(:的_络信号。答案:PC7PC310、8255A与CPU连接时,地址线一般与CPU的地址总线的 答案:A0和A111、8255A控制字的最高位D7二答案:112、8255A的端口 A的工作方式是由方式控制字的位决定。答案:D6和D513、8255A的端口 B的工作方式由方式控制字的答案:D214、8255A的端口 C的按位置位复位功能是由控制字中的D7二 答案:015、8255A内部具有个输入输出接口。答案:316、8255A内部具有答案:317、8255A的三个端口中只有端口没有输入锁存功能。答案:C18、Inte
3、l8255A是一个答案:可编程的通用并行输入输出19、8255A与CPU连接时,地址线一般与CPU的地址总线的位用来指定要置位或复位的端口 C1的具位决定对端口 C的某一位置位或复位。作为与CPU和外部设备的联络接口芯片。两种方式。位用来指定置位或复位的端口 C的具位决定对端口 C的某一位置位或复位。作为与CPU和外部设备的联连接。时,表示该控制字为方式控制字。个输入输出端口。接口芯片。位决定。来决定的。连接。答案:A0和A120、8255A的三个端口中只有端口没有输入锁存功能。答案:C21、8255A的每个端口的数据寄存器的长度为答案:822、8255A的端口 B的工作方式是由方式控制字的答
4、案:D223、8255A的端口 A的工作方式是由方式控制字的位决定。答案:D6和D524、8255A的控制字的最高位D7二答案:125、8255是一种可编程的行接口芯片,其中有个位的并行输入/输出端口。26、8255A的A组有种工作方式,B组有种工作方式。位。位决定。时,表示该控制字为方式控制字。27、设8255A控制寄存器端口地址为FFFEH,要把A 口指定为方式2输出,PCe指定为输入,B 口指定为方式输入,P逋定为输出,将下而初始化程序段补充完整。M0VDX,M0VAL,二、选择题1、当8086/8088访问100H端口时,采用()寻址方式. 直接B、立即C、寄存器间接D、相对A、C2、
5、A、8086CPU在进行I/O写操作时,M/I0和DT/R必须是()L,LB、L,HC、H,LD、H, HB3、某系统釆用8255A并行I/O接口,初始化时CPU所访问的端口地址为0CBH,并设定为 方式1输岀,则A 口的口地址应为()A、D4、A、OCBHB、OCAHC、OCHD、OEH当并行接口芯片8255A被设定位方式1时,其功能相当于()0线握手并行接口 B、1线握手并行接口 C、2线握手并彳丁接口 D、多线握 于并行接口C5、A、DIntel8255A使用了 ()个端口地址。1B、 2C、 3D、 4三、判断题1、8255工作在方式1的输出时,OBF信号表示输出缓冲器满信号。()2、
6、给8255C 口 PC3按位置位字是06H。()3.8255AA 口工作在方式1输入,B 口工作在方式0输出的方式控制字是0011X00XBo)(四、简答题1、用8255A和8086CPU相连,若8255A片选信号由A10-A3产生,且A10A3二lllllOOB,问A 口、B 口、C 口和控制口地址分别是多少?2、8255A有哪几种工作方式?各用于什么场合?端口 A、端口 B和端口 C各可以工作于哪几 种方式?答:8255A有3种基本的工作方式:方式0基本输入输出方式,适用于不需要用应答信 号的简单输入输出场合;方式1选通输入输出方式,适用于必须在联络信号控制下才能 完成的I/O操作;方式2
7、双向总线I/O方式,适用于双向总线方式。端口 A可工作于:方式0、1、2;端口 B可工作于:方式0, 1;端口 C可工作于:方式0。3、8254定时/计数器的定时与计数方式有什么区别? 8254在方式0工作时,各通道的CLK、GATE信号有什么作用?各通道的控制字地址都相同,8254是怎样区分的?解:8254作为计数器和定时器使用时的区别:(1) 用途不同:定时器用于产生连续的、周期恒定的信号;计数器用于对输入脉冲进行计数。(2) 对CLK输入的信号要求不同:用作定时器时,CLK输入的信号必须有相同的周期;用作计数器时,允许CLK输入的信号没有固定的周期;使用方式不同:定时器方式下计数的过程周
8、而往复,重复进行;计数器方式下计数的过程只进行一次,除非重新初始化,或者用GATE重新触发;(3) 8254工作在方式0时,CLK端输入计数用的脉冲信号;GATE信号为高电平时,对 CLK端输入的脉冲进行计数;GATE信号为低电平时,暂停计数;GATE信号重新为高电平后, 恢复原先的计数。(4)由8254的方式控制字中的D7、D6两位来选择计数通道。4、8255A的方式0 般使用在什么场合?在方式0时,如果使用应答信号进行联络,应该怎么 办?答案:方式0的特点是只要WR, RD信号有效,就有数据传送,一般使用在可随时传送数据的场合若 使用应答信号进行联络,可用C 口作为联络,对C 口位操作,一
9、般上C 口用作选通(STB)线,下C 口作状态输入(RDY)线.5、当8255A工作在中断方式2时,CPU是如何来区分输入或输出的?答案:在输入,输出均允许中断的情况下,可在中断服务程序中查询状态字,判断OBF和IBF位的状 态,来区分是输入中断还是输出中断,并采取相应操作.6、8255各口设置如下:A组与B组均工作于方式0, A 口为数输入,B 口为输出,C 口高位部分 为输出,低位部分为输入,A 口地址设为40H.(1) 写出工作方式控制字(2) 对8255A初始化(3) 从A 口输入数据,将其取反后从B 口送出答案:(I)IOOIOOOIB 即 91H(2) MOVAL,91H;OUT4
10、3H, AL(3) INAL, 40H;NOTAL:OUT41H, AL7、8255的功能作用是什么?它有哪些工作方式?答案:8255是可编程的并行接口芯片,设有三个8位的数据输入/输出端口,共有三种工作方式:方式 0为基本的输入/输出方式;方式样为应答式输入/输出方式;方式2为应答式双向数据传送方 式.五、编程题1、设8255端口地址为50H56H中的偶地址,试画出微机系统与8255A和LS138译码器的 接口图。设端口 A工作在方式0输入,端口 B工作在方式1输岀,允许B 口中断,端口 C 输岀,对8255初始化编程。2、设8255端口地址为80H86H中的偶地址,试画出8255与微机系统
11、和LS138译码器的接 口图。设端口 A工作在方式1输入,中断允许,端口 B工作在方式0输出,端口 C输出,对 8255初始化编程。74LS1388255WRG1G2AA1A0DO D73. 设8255A与8086CPU相连,8255A芯片A 口工作在方式1输出,B 口工作在方式0输入, 禁止 A 口中断,8255A 芯片 A 口、B 口、C 口、控制口地址分别为 FFF8H、FFFAH、FFFCH、FFFEH, 请写岀初始化程序。4、如下图所示,某8086微机系统中有一片8255A,其端口 PA接一个8段LED显示器,开 关设置的二进制信息由8255A的PB 口输入,经过程序转换成对应的8段
12、LED字形码后,由 PA 口输出,来点亮此LED。要求:1根据图中的译码电路,写岀8255A的四个端口地址;2.试写出8255A的工作方式命令字和8086对8255A的初始化程序段;+5V+5V5、如图B-1所示电路WORD格式8255练习题及答案第5页共10页专业资料整理8255控制宇、MOVDX,OUTDX,MOVDX,INAL, DX;读A 口输入值MOVDX,OUTDX,MOVAH,MOVDX,MOVCX,MOVAL,C 口低他:1 一入:0-出 BD : 1入;0出B口 :0方式0; 1方式1CD鬲4位:1 一入;0-岀A 口 : 1入;0岀AC : 00-方式0 ; 01-方式1:
13、 1X -方式26、设8255A的A 口、B 口、C 口和控制字寄存器的端口地址分别为80H, 82H, 84H和86H。 耍求A 口工作在方式0输出,B 口工作在方式0输入,C 口高四位输入,低四位输出,试编 写8255A的初始化程序。答:MOVDX, 86H;控制字端口地址MOVAL, 10001010BOUTDX, AL;写控制字7、8255A的方式选择控制字和C 口按位控制字的端口地址是否一样,8255A怎样区分这两种控制字?写出A端口作为基本输入,B端口作为基本输出的初始化程序。解:(1)8255A的方式选择控制字和C 口按位控制字的端口地址一样,它们之间的区别在控 制字的D7位(特
14、征位)的值不同,8255A的方式选择控制字D7二1,而C 口按位置位/复位控 制字D7二0。(2)初始化程序:(设端口地址为,A 口: 200H, B 口: 201H,控制口: 203H)MOVAL, 90HMOVDX, 203HOUTDX, AL&用8255A的A端口接8位二进制输入,B端口和C端口各接8只发光二极管显示二进制 数。编写一段程序,把A端口读入的数据送B端口显示,而C端口的各位则采用置0/ 置1的方式显示A端口的值。解:(设端口地址为,A 口: 200H, B 口: 201H, CD: 202H,控制口: 203H)MOVAL,90H; 8255A 初始化:203H;
15、8255A各组方式0, A 口输入AL; B、C 口输出200H201HAL;送B 口输出AL; A 口输入值转存在AH中203H08; CX置循环次数初值00H; C端口置0/置1控制字初值LPA: ANDAL, OFEH;清除最低位8255练习题及答案第6页共10页WORD格式SHRAH, 1; A 端口一位转入 CFADCAL, 0; A端口一位从CF转入命令字OUTDX, AL; A端口一位从送往C端口对应位ADDAL, 02H;形成下一个命令字LOOPLPA;处理C端口下一位 9、将8255A用作两台计算机并行通信的接口电路,请画出采用查询式输入/输出方式工作 的接口电路,并写岀采用
16、查询式输入/输出方式的程序。解:用两片8255作两台计算机8088_A与8088_B之间并行通信的接口电路,两片8255之间的连 接如下图所示。两片8255均在方式1、查询方式下工作。8088-AAOAlD7 DO/Il1?8255A8255BD7 DO(STB)AU A 口8255_ APCOcs地归B 口tnAOAl专业资料整理译码AOAOAlAl(ACK)负脉冲输出。c(1) 8088_A输出程序:(8255_A的A 口作为数据输出口,C 口的PCO作为“数据输出选通”信号, 口的PC6作为“应答”信号输入。端口地址:A 口: 200H, C 口: 202H,控制口: 203H)DATA
17、SEGMENTBufferDB * Thisisaexample. ” , 0DH, 0AH, -1DATAENDSCODESEGMENTSTART:MOVAX, DATAMOVDS, AXLEABX, Buffer;输岀缓冲区指针送BXMOVDX, 203HMOVAL, OAOH; lOlOOOOOB;8255_A的方式选择字,A 口工作在方式1、输出,C 口低四位输出OUTDX, ALMOVAL, 1OUTDX, AL;将 PCO 置 1CALLDELAY;延时等待对方完成初始化;A口奄询方式输出NEXT:MOVDX, 202HINAL, DLTESTAE, 80H;判别 OBF 是否有效
18、,PC7-OBFaJZXEXT;数据尚未取走,等待MOVDX, 200H8255练习题及答案第7页共10页WORD格式MOVAL, BXOUTDX, AL;输出一项数据INCBXMOVDX, 203HMOVAL, 0OUTDX, AL;NOPNOPINCALOUTDX, AL;通过PCO向对方发选通信号CMPBYTEPTRBX-1,-1;判断输出是否完成JXEXEXT;未完成,继续MOVAX, 4C00HINT21HCODEENDSEXDSTART(2) 8088_B输入程序:( 8255_B的A 口作为输入,方式1, PC4作为“数据输入选通”信号,输入,负脉冲有效。 PCO为“应答”信号输
19、出。端口地址:A 口: 210H, C 口: 212H,控制口: 213H)DATASEGMENTBufferDBSODUP (?)DATAENDSCODESEGMENTSTART:MOVAX, DATAMOVDS, AXLEABX, Buffer;输入缓冲区指针送BXMOVDX, 213HMOVAL, 0B0H; 10110000B;8255_B的方式选择字,A 口工作在方式1,输入,C 口低四位输出。OUTDX, ALMOVAL,01HOUTDX, AL; PCO置1,表示没有“应答”信号CALLDELAY;延时等待对方状态就绪;A口查询方式输入AGA:MOVDX, 212HINAL, D
20、XTESTAE, 20HJZAGA;PC5(IBF)是否为1,不是,无数据输入,继续查询MOVDX, 210HIXAL, DXMOVBX, ALMOVDX, 212HMOVAL, 0OUTDX, ALINCBXNOPNOPINCALOUTDX, AL;通过PCO向发送方发“应答”负脉冲CMPBYTEPTRBX-1,-1;数据接收完了吗?JXEAGA:未完,继续MOVAX, 4C00HINT21HCODEENDSEXDSTART10、设计一个用8255A作为8个七段显示器的接口电路,并设计一个把内存地址为ADDRA 的8个数字在这8个七段显示器上显示的程序。解:设8个七段显示器采用共阳接法,A 口控
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026玉溪硅基智能科技有限公司招聘10人备考题库附参考答案详解(研优卷)
- 2026江苏盐城市射阳县教育局下属事业单位赴高校招聘教师17人备考题库附参考答案详解(巩固)
- 2026福建漳州港务集团有限公司应届毕业生春季招聘6人备考题库及答案详解【名师系列】
- 2026海南海控乐城医院(四川大学华西乐城医院)招聘26人备考题库及答案详解(各地真题)
- 2026江西省妇幼保健院产科科研助理招聘2人备考题库及答案详解(有一套)
- 2026济钢集团招聘112人备考题库及答案详解【新】
- 2026广东湛江市雷州供销助禾农业科技服务有限公司招聘5人备考题库及答案详解(有一套)
- 2026山东济南市第一人民医院招聘卫生高级人才和博士(控制总量)18人备考题库及参考答案详解(基础题)
- 2026河南省烟草专卖局(公司)高校毕业生招聘190人备考题库含答案详解ab卷
- 2026岚图区域市场岗位社会招聘备考题库含答案详解(巩固)
- 2026届云南省保山一中高二生物第二学期期末检测试题含解析
- 2026年区块链安全审计成功经验分享
- 道法历久弥新的思想理念 课件-2025-2026学年统编版道德与法治七年级下册
- 2026版生产经营单位安全生产管理人员试题及答案
- 环氧地坪施工合同模板与范本
- 福建省装配式结构构件生产和安装信息化技术规程
- 医疗纠纷处理与防范考核培训
- 2026春教科版(新教材)小学科学二年级下册教案(全册)
- 黑龙江省考面试真题(省市级综合类)
- 2026年春季人教PEP版四年级下册英语Unit 3 Time for school 教案(共6课时)
- DB37∕T 3772-2025 农业用水定额
评论
0/150
提交评论