1、单片8259A的初始化流程图:

在单片的初始化中不需要ICW3,因为ICW3是指明主片和从片的连接情况的。

2、程序解析:

(1)ICW1

MOV AL,13H

(2)ICW2

MOV AL,08H

(3) ICW4

MOV AL,0dH

2、单片8259A的初始化程序段:

(1)写法一:

MOV DX,20H ;8259A端口

MOV AL,13H ;ICW1
OUT DX,Al MOV DX,21H ;8259A端口 MOV AL,08H ;ICW2
OUT DX,Al MOV AL,0dH ;ICW4
OUT DX,Al XOR AL,Al ;OCW1
OUT DX,Al

(2)写法二:

INTA00 EQU 020H     ;8259A端口
INTA01 EQU 021H ;8259A端口 MOV AL,13H ;ICW1
OUT INTA00,Al MOV AL,08H ;ICW2
OUT INTA01,Al MOV AL,0dH ;ICW4
OUT INTA01,Al XOR AL,Al ;OCW1
OUT INTA01,Al

最新文章

  1. js 数据类型 typeof的测试
  2. 05 技术内幕 T-SQL 查询读书笔记(第四章)
  3. CDN——到底用还是不用?
  4. DDD:建模原语 之 四象图(转载的神文)
  5. java heep space错误解决办法
  6. RethinkDB
  7. 【转载】shell中的特殊变量$
  8. ava下static关键字用法详解
  9. poj Building a Space Station
  10. mongodb学习(三) 安装和基本CRUD
  11. JS基础:闭包和作用域链
  12. 关于Mac 系统mysql 乱码问题
  13. Django中的auth模块
  14. bzoj 3956: Count
  15. ajax局部刷新一个div下的jsp
  16. Configurations of Vim/GVim of dsp
  17. [Xamarin.Android] 結合Windows Azure與Google cloud message 來實現Push Notification (转帖)
  18. java—连连看-实现消除
  19. Django 基础 路由系统
  20. iOS UI、Xcode、调试、代码等常见问题总汇(持续更新中)

热门文章

  1. Python基础笔记(四)
  2. 爬虫基础 之 urllib
  3. c#创建windows服务(代码方式安装、启动、停止、卸载服务)
  4. java基础 接口总结
  5. 象棋中“车”的攻击范围_C#
  6. 探索etcd,Zookeeper和Consul一致键值数据存储的性能
  7. 处理收到的Stanzas
  8. 推荐算法之Thompson(汤普森)采样
  9. Java自学-数字与字符串 比较字符串
  10. Vue--基础2