ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:47.37KB ,
资源ID:1291182      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-1291182.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(微机复习整理版2Word文件下载.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

微机复习整理版2Word文件下载.docx

1、P2243. 掌握PC系统8254的端口地址和三个计数器的作用。P2214掌握怎样确定8254的端口地址、根据工作要求确定控制字和计数初值,熟练掌握初始化编程。设系统8254的计数器2工作在方式3,计数初值为2000,采用二进制计数。完成对该片8254(口地址为40H43H)计数器2的初始化程序段。 MOV AL, 10110110B MOV DX, 43H ; 写控制字 OUT DX, AL MOV AX, 2000 ; 写计数初值(先低八位后高八位) MOV DX, 42H MOV AL, AH中断与8259控制器1 什么是中断? CPU暂停执行现行程序,转而处理随机事件,处理完毕后再返回

2、被中断的程序,这一全过程称为中断。2什么是中断向量?中断类型码和80X86的中断向量表的关系。 中断向量是实模式下,中断服务子程序的 入口地址 它由2部分组成: 服务程序所在代码段的段基址 2 个字节 服务程序入口的偏移地址 2 个字节 (00180H)=44H ,(00181H)=55H,(00182H)=66H,(00183H)=77H,请问00180H00183H中存放的是什么中断类型的中断向量?中断向量为多少?对应的物理地址是多少?中断类型码(60H) 中断向量为 (7766H:5544H) 对应的物理地址是 (7CBA4H)如:“21H”型中断向量:存放在84H 87H单元中问:9C

3、H型中断向量存放在何处?解: 9CH 4=1001110000=270H 9CH型中断向量存于 270H 273H单元中3.CPU响应可屏蔽中断和非屏蔽中断的条件。响应可屏蔽中断的条件:有可屏蔽中断请求,没有DMA请求,没有非屏蔽中断请求CPU一条指令执行完毕 CPU处于开中断状态(I标=1) 响应非屏蔽中断的条件:非屏蔽中断请求,没有DMA请求CPU一条指令执行完48259A芯片的作用。PC/AT系统使用两片8259级联,可管理( C )级中断。a/bs$u_N A8 B9 C15 D165CPU响应可屏蔽中断的全过程。 首先由中断请求寄存器寄存加到引脚IR0IR7上的中断请求。在中断屏蔽寄

4、存器的管理下,没有被屏蔽的中断请求被送到优先权电路判优。 经过优先权电路的判别,选中当前级别最高的中断源,然后从引脚INT向CPU发出中断请求信号。CPU满足一定条件后,向8259A发出2个中断响应信号(负脉冲)。 8259A从引脚INTA收到第1个中断响应信号之后,立即使中断服务寄存器中与被选中的中断源对应的那一位置1,同时把中断请求寄存器中的相应位清0。 从引脚INTA收到第2个中断响应信号后,8259A把选中的中断源类型码n,通过数据线送往CPU。 在实模式下,CPU从4n4n3单元取出该中断源的中断向量IP、CS,从而引导CPU执行该中断源的中断服务程序。6. 掌握软件中断与硬件中断的

5、区别(相同点和不同点)。 相同点:CPU获得中断类型码后如何转向服务程序。 不同点:中断引发方式不同CPU获取中断类型码的方式不同CPU响应的条件不同中断处理程序的结束方式不同7掌握可屏蔽中断中日时钟中断、用户中断的中断类型码和中断处理过程;重点掌握中断向量的置换和用户中断的设计。主8259中断源中断类型IR0日时钟08H从8259 IR1 用户中断71H改向0AH用户中断:BIOS为“71H型”设计的服务程序如下: PUSH AX MOV AL,20H OUT 0A0H,AL POP AX INT 0AH用户定义的中断服务程序有两个设计方法: 定义用户中断服务程序为“71H型” 中断程序的准

6、备工作:置换71H型中断向量,即把用户 中断的中断向量471H 471 H+3单元 定义用户中断服务程序为“0AH型” 置换0AH型中断向量,即把 用户中断的中断向量40AH 40AH+3单元 编程实现:利用系统定时中断,每隔18*55ms,显示一行“hello”,主机按任意键停止。.486DATA SEGMENT USE16NUM DB HOLLE,NJURT,0AH,0DH,$OLD1C DD ?ICOUNT DB 18FLAG DB 0DATA ENDSCODE SEGMENT USE16ASSUME CS:CODE,DS:DATASTART: MOV AX,DATA MOV DS,AX

7、 MOV CX,10 MOV FLAG,0 CLI CALL READ1C CALL WRITE1C STILAST: OR FLAG,0 JZ LAST MOV AH,9 MOV DX,OFFSET NUM INT 21H LOOP LAST CALL RESET MOV AH,4CHSERVICE PROC PUSHA PUSH DS DEC ICOUNT JNZ EXIT MOV ICOUNT,18 MOV FLAG,1EXIT: POP DS POPA IRETSERVICE ENDPREAD1C PROC MOV AX,351CH MOV WORD PTR OLD1C,BX MOV

8、WORD PTR OLD1C+2,ES RETREAD1C ENDPWRITE1C PROCPUSH DS MOV AX,CODE MOV DX,OFFSET SERVICE MOV AX,251CHWRITE1C ENDPRESET PROCMOV DX,WORD PTR OLD1CMOV DS,WORD PTR OLD1C+2MOV AX,251CHINT 21HRESET ENDPCODE ENDS END START串行接口82501 掌握异步通信的特点(即两个一致)及数据帧的格式及波特率(通信速率)的定义;(串行异步通信一帧字符最短 7.5位,最长12位。)异步通信传送中,收、发双方

9、必须约定: 收发双方的通信速率必须一致 收发双方的数据帧格式必须一致1. 标准数据格式 四部分: (1)起始位 : 1位逻辑0 (2)数据位: 58位 0,1代码 (3)奇偶校验位: 01位0或1 (4)停止位: 1、1.5、2位逻辑1通信速率,又称波特率,表示每秒钟传送的0、1代码个数(包括起始位、校验位、停止位),单位为“波特”。(bite per sedond bps) 波特率 设异步通信一帧字符有8个数据位,无校验,1个停止位,如果波特率为9600,则每秒钟能传输多少帧字符?(960)传输一帧字符需要多少时间?(1/960秒)、8个数据位,无校验,1个停止位,还有1个起始位,加起来共1

10、0个,所以一帧字符有10位数。9600/10=9602 掌握单工,半双工,全双工通信的含义;. 单工方式 单工方式只允许数据按照一个固定的方向传送。.半双工方式 半双工方式要求收发双方均具备接收和发送数据的能力,由于只有一条信道,数据不能同时在两个方向上传送。. 全双工方式 在全双工方式中,收发双方可同时进行数据传送。3掌握 RS-232C接口标准(电平(逻辑0和1的电平范围和引脚) 标准规定:逻辑“1”信号,电平在 3V -15V 之间; 逻辑“0”信号,电平在 +3V +15V 之间; 因此,使用RS-232C与微机接口时,需要将TTL电平(0 5V)与RS-232C电平进行转换。4掌握8

11、250在异步串行通信中的具体使用(初始化和查询方式通信程序设计)。(P297例9.1)(1)例:利用甲 、乙两台计算机的主串口直接相连进行单工通信。甲发送,乙接收。双方通信前约定:7位数据位,1位停止位,偶校验,通信速率为2400bps(0030H),双方均采用查询方式进行数据的发送和接收。请将下列对甲计算机的I8250初始化程序段补充完整。MOV DX,3FBH MOV AL, (1)_80H_OUT DX,ALMOV DX,3F8H MOV AL, (2)_30H_OUT DX,AL MOV DX,3F9H MOV AL,0 OUT DX,AL ;设置波特率MOV AL, (3)_1AH_

12、设置数据格式 MOV AL, (4)_0_禁止所有中断 MOV DX,3FCH MOV AL, (5)_0_(2)查询方式发送程序段(只有D5=1时CPU才能写数据)RSCAN: MOV DX,3FDH IN AL,DX ;读取通信线状态字TEST AL,20H ;00100000BJZ RSCAN ;D5=1时继续下面程序MOV AL,待发送的数据 MOV DX,3F8H OUT DX,AL(3)查询方式接收程序段(只有D0=1时CPU才能读数据) TSCAN:TEST AL,01H ;00000001BJZ TSCAN ;D0=1时继续下面程序 IN AL,DX并行接口8255A1了解82

13、55A的组成结构;P3162掌握如何确定8255A的端口地址、控制字以及初始化编程;设系统外扩一片8255及相关外围电路,端口地址为200H203H,现设置8255A的A口、B口工作在选通型输入方式,允许B口中断、A口禁止中断。要求编写初始化程序段。(要求无关项设置“0”) MOV DX,203H MOV AL,0B0H OUT DX,AL ;写入工作方式字 MOV AL,08H令PC4=0 (INTE A =0)MOV AL,05H令PC2=0 (INTE B =0) 3掌握8255A的三种工作方式及其特点;重点在方式0和方式1的工作过程,及方式1的信息传送特点; 8255A的A口工作在方式

14、1输入或输出时,各对应的一组端口联络信号是什么?对应的信号名称?8255A的B口工作在方式1输入或输出时,各对应的一组端口联络信号是什么?方式1输入:/STB(A/B)输入选通信号, IBF(A/B)输入缓冲器满方式1输出:/OBF(A/B)输出缓冲器满, /ACK(A/B)外设的应答信号4.掌握CPU对8255A读写操作时芯片相关引脚的状态。CPU采用查询方式从8255A读取数据之前,应查询IBF,只有IBF=1时,CPU才可从A口或B口读取输入数据;CPU采用查询方式从8255A输出数据时,应查询/OBF,只有/OBF=1时,CPU才可输出下一个数据。中断方式下利用PC口的PC4和PC2提出中断请求,具体为:A端口使用PC4,PC4=1时A口允许中断B端口使用PC2,PC2=1时B口允许中断

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2