清华大学电子工程系:《微机原理》第六次作业参考答案

1.试述CPU与外设交换数据的方式及其特点 分为三种方式: (1)程序传送方式:包括无条件传送和程序查询传送。无条件传送不查询外设状态 认为外设已经准备就绪,直接与外设传送数据。程序査询传送在执行输入输出前, 要先查询接口中状态寄存器的状态 (2)中断传送方式:当外设作好传送准备后,主动向CPU请求中断,CPU响应中断后 在中断处理程序中与外设交换数据。若外设未准备好,CPU可以执行其他程序,从 而提高了CPU的利用率。 3DMA传送方式:DMA方式是一种由专门的硬件电路执行IO的数据传送方式,它 可以让外设接口直接与内存进行高速的数据传送,而不必经过CPU。这种专门的硬 件电路称为DMA控制器,简称DMAC。 2设8253三个计数器的CROL端口地址为70H、71H、72H,控制寄存器端口地址 73H。编写程序片段,使: 计数器0,工作模式1,使用16位,初值为1234,BCD计数 计数器1,工作模式4,使用低8位,初值为100,二进制计数 计数器2,工作模式2,使用16位,初值为65536,二进制计数 (1)MOV AL, 33H oUT 73H, ALH MOV AX, 1234H OUT 70H, AL MOV AL, AH OUT 70H, AL (2)MOV AL, 58H oUT 73H, AL MOV AL, 100H OUT 71H, AL (3)MOV AL, B4H oUT 73H, AL MOV AX, 0 OUT 72H, AL OUT 72H, AL 3设8253的端口地址同2,编写程序片段,读出计数器2的内容,并把读出的数据装 入寄存器AX MOV AL, 80H oUT 73H, AL IN AL, 72H MOV BL, AL IN AL, 72H
1. 试述CPU与外设交换数据的方式及其特点 分为三种方式: (1)程序传送方式:包括无条件传送和程序查询传送。无条件传送不查询外设状态, 认为外设已经准备就绪,直接与外设传送数据。程序查询传送在执行输入输出前, 要先查询接口中状态寄存器的状态。 (2)中断传送方式:当外设作好传送准备后,主动向CPU请求中断,CPU响应中断后 在中断处理程序中与外设交换数据。若外设未准备好,CPU可以执行其他程序,从 而提高了CPU的利用率。 (3)DMA传送方式:DMA方式是一种由专门的硬件电路执行I/O的数据传送方式,它 可以让外设接口直接与内存进行高速的数据传送,而不必经过CPU。这种专门的硬 件电路称为DMA控制器,简称DMAC。 2.设8253三个计数器的CR/OL端口地址为70H、71H、72H,控制寄存器端口地址 73H。编写程序片段,使: 计数器0,工作模式1,使用16位,初值为1234,BCD计数 计数器1,工作模式4,使用低8位,初值为100,二进制计数 计数器2,工作模式2,使用16位,初值为65536,二进制计数 (1) MOV AL,33H OUT 73H,ALH MOV AX,1234H OUT 70H,AL MOV AL,AH OUT 70H,AL (2) MOV AL,58H OUT 73H,AL MOV AL,100H OUT 71H, AL (3) MOV AL,B4H OUT 73H,AL MOV AX,0 OUT 72H,AL OUT 72H,AL 3.设8253的端口地址同2,编写程序片段,读出计数器2的内容,并把读出的数据装 入寄存器AX. MOV AL,80H OUT 73H,AL IN AL,72H MOV BL,AL IN AL,72H

MOV BH, AL MOⅤAX,BX 4设计数器的时钟输入频率为19MH,为产生25KHZ的方波输出信号,应向计数 器装入的计数初值为多少? 1.91MHZ/25KHZ=764 计数器初值为76 5.程序略
MOV BH,AL MOV AX,BX 4.设计数器的时钟输入频率为1.91MHz,为产生25KHZ的 方波输出信号,应向计数 器装入的计数初值为多少? 1.91MHZ/25KHZ=76.4 计数器初值为76 5.程序略
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 清华大学电子工程系:《微机原理》第八次作业参考答案.doc
- 清华大学电子工程系:《微机原理》第五次作业参考答案.doc
- 清华大学电子工程系:《微机原理》第二次作业参考答案.doc
- 清华大学电子工程系:《微机原理》第三次作业参考答案.doc
- 清华大学电子工程系:《微机原理》第七次作业参考答案.doc
- 清华大学电子工程系:《微机原理》第一周作业参考.doc
- 清华大学电子工程系:《微机原理》汇编程序设计实验报告一.doc
- 清华大学电子工程系:《微机原理》自测试题参考答案.doc
- 清华大学电子工程系:《微机原理》期中自测试题.doc
- 清华大学电子工程系:《微机原理》第八章 总线 8.1 概述 8.2 ISA总线 8.3 PCI总线.ppt
- 清华大学电子工程系:《微机原理》第七章 输入/输出接口 7.6 DMA控制器8237 7.7 D/A和A/D转换技术.ppt
- 清华大学电子工程系:《微机原理》第七章 输入/输出接口 7.4串行通讯和串行接口 7.5 并行接口.ppt
- 清华大学电子工程系:《微机原理》第八章 中断与中断控制 8.1 中断的基本概念 8.2 可编程中断控制器8259 8.3 中断服务程序的编程 8.4 保护模式的中断处理.ppt
- 清华大学电子工程系:《微机原理》第七章 输入输出接口 7.1概述 7.2CPU与外设数据传送的方式 7.3可编程计数器/定时器8253.ppt
- 清华大学电子工程系:《微机原理》第六章 存储器系统.ppt
- 清华大学电子工程系:《微机原理》第五章 Pentium微处理器的硬件接口.ppt
- 清华大学电子工程系:《微机原理》浮点运算指令及汇编语言程序设计.ppt
- 清华大学电子工程系:《微机原理》第四章 Pentium微处理器的体系结构 2.4 保护模式软件体系结构 2.5 浮点部件软件体系结构.ppt
- 清华大学电子工程系:《微机原理》第四章 汇编语言程序设计 4.5 保护模式下的汇编语言程序设计 4.6 Win32汇编语言程序设计 4.7 与高级语言的接口.ppt
- 清华大学电子工程系:《微机原理》第三章 Pentium微处理器的指令系统(3.5-3.10)第四章 汇编语言程序设计(4.1-4.4).ppt
- 清华大学电子工程系:《微机原理》第四次作业参考答案.doc
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第一章 绪论.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第二章 数组.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第三章 链表.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第四章 栈与队列.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第五章 递归.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第六章 树与森林.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第七章 集合与搜索.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第八章 图.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第九章 排序.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第十章 搜索与散列.ppt
- 清华大学:《数据结构及其应用》课程教学资源(PPT课件讲稿)第一章 概述.ppt
- 清华大学:《数据结构及其应用》课程教学资源(PPT课件讲稿)双向循环链表.ppt
- 清华大学:《数据结构及其应用》课程教学资源(PPT课件讲稿)数据结构讲义.ppt
- 清华大学:《数据结构及其应用》课程教学资源(PPT课件讲稿)第四章 栈和队列.ppt
- 清华大学:《数据结构及其应用》课程教学资源(PPT课件讲稿)第六章 树和森林.ppt
- 清华大学:《数据结构及其应用》课程教学资源(PPT课件讲稿)第五章 递归(Recurve)_递归.ppt
- 清华大学:《数据结构及其应用》课程教学资源(试卷习题)试题1.doc
- 清华大学:《数据结构及其应用》课程教学资源(试卷习题)试题2.doc
- 清华大学:《数据结构及其应用》课程教学资源(试卷习题)试题3.doc