版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
福师大本科计算机接口技术作业3福师大本科计算机接口技术作业3福师大本科计算机接口技术作业3资料仅供参考文件编号:2022年4月福师大本科计算机接口技术作业3版本号:A修改号:1页次:1.0审核:批准:发布日期:第7章汇编语言程序设计程序段如下:BBDB84,73,34,20,-5,122,46…MOVCX,7LEADI,BBNEXT:MOVAL,[DI]INCDITESTAL,80HLOOPZNEXTMOVBL,[DI]…请回答程序段运行后:AL=-5,BL=122。STRING1DB‘ABC’STRING2DB‘DEFGHI’…MOVAH,01;从键盘输入一个1~9之间的字符INT21HANDAL,0FHSUBAL,4XORAH,AHMOVBX,OFFSETSTRING2ADDBX,AXMOVDL,[BX]MOVAH,02H;显示输出INT21H…试回答:(1)如从键盘输人字符‘3’,程序段有什么结果显示‘C’(2)如从键盘输人字符‘7’,程序段有什么结果显示‘G编一程序程序段,功能是把数0~9(BCD码)转换为相应的ASCII码,存在ASCI数据区中。BCDMDB09H,05H,06H,02H,08H,0,03HF,01H,07H,04HCUNT=$—BCDMASCIDBCUNTDUP()答:DATASEGMENTBCDMDB09H,05H,06H,02H,08H,0,03HF,01H,07H,04HCUNT=$-BCDMASCIDBCUNTDUP()DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATAMAINPROCFARMOVAX,DATAMOVDS,AXLEASI,BCDMLEADI,ASCIMOVCX,CUNTLP:MOVAL,[SI]ORAL,30HMOV[DI],ALINCSIINCDILOOPLPMOVAX,4C00HINT21HMAINENDPCODEENDSENDMAIN在STR单元开始定义了一长度为LEN字节的字符串,统计出其中大写字母的个数并存放到LARGE字节单元中。请编一完整的源程序。数据段如下:DATASEGMENTSTRDB‘……’LENEQU$-STRLARGEDBDATAENDS.答:DATASEGMENTSTRDB‘……’LENEQU$-STRLARGEDBDATAENDSCDEGMENTASSUMECS:CD,DS:DATALARGPROCFARMOVAX,DATAMOVDS,AXLEASI,STRMOVCX,LENMOVBL,0NT:CMPBYTEPTR[SI],‘A’JBNOLARGCMPBYTEPTR[SI],‘Z’JANOLARGINCBLNOLARG:INCSILOOPNT第8章输入与输出接口哪2个8255引脚完成内部I/O端口地址选择?
.答:地址信号A1、A0用于I/O端口地址选择。通过A1、A0所组合的地址来区分8255A内部A、B、C三个数据端口和一个控制端口的地址。写出在选通输出操作期间将8255的PC5引脚置为逻辑1的程序(设8255的控制口的地址为083H)。答:设8255的控制口的地址为083H,则将8255的PC5引脚置为逻辑1的程序片断如下:MOVAL,BFHMOVDX,083HOUTDX,ALMOVAL,0FHOUTDX,AL什么是波特率?答:波特率即传输率,就是在通信过程中每秒传输串型数据的位数。解释下列术语:单工、半双工和全双工答:单工:接收和发送器之间只有一组传输线连接,只单个方向传送数据。半双工:收发双方均有收、发器,双方之间只有一组传输线连接,双方的发送和接收数据不能同时进行,但可以分时交替进行。通过软件和接口的协调控制,实现数据传输的方向转换。全双工:收发双方均有收、发器,双方之间有两组传输线连接,分别承担两个不同方向的数据传送,发送数据和接收数据可以同时进行。A0CS#8255D7PA7A1D0PA6PA0T7T6T0+V如图,用8255A作接口,CS#由IO地址80H选通,PA0—PA7输出经同相放大器接8个发光二级管T0—T7;PC0输入开关K的状态。编程实现:当K=1时,8个发光二级管全暗;K=0期间,8个发光二级管可按T0→T1→T2……A0CS#8255D7PA7A1D0PA6PA0T7T6T0+V答:设8255的A1A0分别接系统地址线的A2A1引脚,则PA、PB、PC和控制端口地址分别为:80H,82H,84H和86H。MOVAX,B;设置PA口0方式,输出,PC口输入OUT86H,ALMOVAL,0FFH;关显示OUT80H,ALAGAIN:INAL,82HTESTAL,01HJZLIGHTMOVAL,0FFH;关显示OUT80H,ALJMPAGAINLIGHT:MOVBL,8;循环点亮T0~T7MOVAL,0FEHNEXT:OUT80H,ALMOVCX,5DELAY:CALLD100MSLOOPDELAYROLAL,1DECBLJNZNEXTJMPAGAIN第9章中断、计时/定时、DMA控制器微机系统中,控制数据传输的方式有哪些,各有什么优缺点?
答:微处理器和外部设备数据传送的控制方式有三种,即程序控制下的传送方式(PIO)、中断方式与直接存储器访问方式(DMA)。程序控制下的传送方式的实现相对简单,但不足之处在于对外设状态的测试占用了CPU过多的时间。和程序查询方式相比,中断方式的效率有较大提高,但中断须经请求与响应过程,响应后内存与外设之间的数据要由CPU执行相关程序、经CPU(寄存器)中转传送,仍然需要花费比较多的时间。直接存储器存取(DMA)的控制方式克服了中断与程序查询方法的弊端,整个控制数据块传送的过程,包括地址(增量)调整、循环计数器(减量)调整的操作,都是由硬件控制完成的,因而大大缩短了数据传送的控制时间。但DMA的硬件实现复杂,成本高。中断应答周期,CPU完成哪些操作?
答:在中断应答周期,CPU主要完成如下操作:取中断类型码,寻址中断程序入口地址,标志寄存器入堆栈,CS和IP入堆栈,清除IF和TF标志,进入中断处理程序。简述ICW和OCW的重要,怎样对8259A进行初始化?
答:8259A是通过编程初始化命令字和操作命令字来选择定义各种工作方式的。初始化命令字ICW在8259A工作之前定义,它规定了8259A的基本操作。操作命令字OCW在正常操作过程中定义,它控制8259A的操作。系统上电以后,8259A必须写入ICW1、ICW2和ICW4,如果ICW1将8259A编程为级联方式,那么还必须编程ICW3。其中ICW1定义了8259A的基本操作;ICW2用来编程8259A中断请求的类型号;当系统工作于级联方式时,ICW3表示从片8259A连接到主片8259A的的哪一个中断请求线上;在基于8086~Pentium系列微处理器的系统当中,需要编程8259A的ICW4。什么是普通EOI,什么是特殊EOI,它们的作用是什么?
答:普通EOI是靠CPU在中断服务程序中向8259A发送的EOI命令,用来清除当前处于服务中优先级最高的ISR位的。普通结束中断方式用于全嵌套方式。特殊EOI是通过CPU发送特殊的EOI命令,命令指出了要清除的是正在服务的哪一个ISR位。特殊结束主要用于非全嵌套方式。8237有哪几种数据传送方式各种方式的特点是什么答:单字节传送、块传送、随机请求传送三种方式。单字节传送方式每次传送完一个字节,并释放总线至少一个总线周期。然后,继续测试外部设备的DMA请求,如果外设发出的DREQ有效,8237A循环上述过程,控制下一个字节的传送,直至传送字节计数器减为零。块传送是DMA的一种典型传送方式,在8237A控制器获得总线权以后,控制数据一个字节、一个字节地传送,直至数据块传送完毕。随机请求传送综合了块传送和单字节传送的特点。每传送完一个字节,8237A就测试DREQ的状态,如果DREQ为有效状态,则继续进行DMA传送,直至字节计数器为0。如果DREO为无效状态,8237A便释放总线,并继续测试DREQ的状态,只有在DREQ回到有效状态后,8237A才继续控制数据传送。如果8253某计数器的计数初值为400H,时钟频率为2MHz,求定时时间(微秒)。答:定时时间T=400H÷2MHz=1024÷2MHz=512μs用8253作为某数据采集系统的定时器,每隔10ms用中断方式采集一次数据,已知输入时钟频率为10kHz,8259端口地址为20—21H,中断类型号为13H,8253端口地址为40~43H,请为8259和8253编制初始化程序。答:8253选通道1以方式2定时,时间初值N=10KHz×10ms=100。8259由于中断类型号为13H,所以只能通过IR3,初始人为完全嵌套、边沿触发、非缓冲、非自动结束:;8253初始化:MOVAL,01110100BOUT46H,ALMOVA
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学五年级方程知识课件
- 中秋节班会课件
- 会计信息系统实训-供应链篇(用友U8 V10.1)(第2版) 课件 单元9 报表管理系统
- 品管圈PDCA案例-普外科提高甲状腺手术患者功能锻炼合格率
- 消防安全管理知识
- 运用品管圈降低PICC置管术后敷贴部位皮肤过敏率PDCA成果汇报书
- 嵌入式系统原理与应用-基于Cortex-A53微处理器 课件 第8章 Qt编程
- 大寒节气年味更浓大寒习俗美食诗词课件
- 单元3 计算机软件基础
- 健康促进学校项目的实施与推广课件
- “十五五”时期我国产业科技创新发展形势研判及思路建议
- 农产品电商农产品电商营销推广方案
- 2024中考语文复习文学常识题及答案
- 小学教师职业生涯发展规划
- 中西文化鉴赏智慧树知到答案2024年郑州大学
- HG∕T 4693-2014 工业氟硅酸钾
- 2024至2030年中国四川省智能制造行业市场发展现状及投资方向研究报告
- 2023九年级语文上册 第六单元 写作 学习改写教学设计 新人教版
- DL∕T 1630-2016 气体绝缘金属封闭开关设备局部放电特高频检测技术规范
- 2024年信用管理师(高级)职业鉴定理论考试题库(含答案)
- 中职语文基础模块上册期中考试卷(三)解析版
评论
0/150
提交评论