⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 db13.htm

📁 debug编程的教程
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0050)file://\\Server\pub\Hacker\Documents\JM\jm1-01.txt -->
<HTML><HEAD>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<META content="MSHTML 5.00.2614.3500" name=GENERATOR></HEAD>
<BODY><XMP><CAS0~CAS2> 串接线
            这三条是用来接多颗的 8259 IC,最多可以串接 5个喔! 每颗8259 IC可以处
            理八个中断请求,所以共可以使用 64 个中断请求。 在PC AT中有 16个中断
            请求。 如附图(三)

图(三) 8259 中断控制器方块图    ┌━┐┃  ┃
          ┌━━━━━━━━┐  ┃内┃  ┌━━━━━━━━━━━━━━━━━┐
D7-D0 <-->┃资料汇流排缓冲器┃┌┤  ├━┤  控    制    逻   辑   单   元   ┃
          └━━━━━━━━┘┃┃  ┃  └━━━━━━━━━━━━━━━━━┘
          ┌━━━━━━━━┐┃┃部┃    ┃         ┃         ┃
  /RD --->┤读/写 逻辑电路  ┃┃┃  ┃    ┃         ┃         ┃
  /WR --->┤                ├┤┃  └━━━━━━━━━━━━━━━━━━┐
  A0  --->┤                ┃┃┃汇                                      ┃
          └━━━┬━━━━┘┃┃  ┌━━━━━━━━━━━━━━━━━━┘
                  ┃          ┃┃  ┃    ┃         ┃         ┃
  /CS --->━━━━┘          ┃┃  ┃ ┌━━━┐   ┌━━┐   ┌━━━┬ IR0
                              ┃┃流┃ ┃中暂  ┃   ┃优  ┃   ┃中暂  ┃ ...
          ┌━━━━━━━━┐┃┃  ┃ ┃断存  ┃<->┃先  ┃<->┃断存  ┃ ...
 CAS0 --->┤串联缓冲器      ┃┃┃  ┃ ┃处器  ┃   ┃调器┃   ┃要器  ┃ ...
 CAS1 --->┤     /比较器    ├┘┃排┃ ┃理 ISR┃   ┃解  ┃   ┃求 IRR┃ ...
 CAS2 --->┤                ┃  ┃  ┃ └━━━┘   └━━┘   └━━━┴ IR7
          └━━━┬━━━━┘  ┃  ┃    ┃         ┃         ┃
/SP / /EN --->━━┘            ┃  ┃┌━━━━━━━━━━━━━━━━━┐
                                └━┘┃ 中  断  罩  盖  暂  存  器 (IMR) ┃
                                      └━━━━━━━━━━━━━━━━━┘

  中断请求暂存器 ( Interrupt Request Register 简称 IRR)
  中断罩盖暂存器 ( Interrupt Mask Register    简称 IMR)
  中断处理暂存器 ( Interrupt Service Register 简称 ISR)

-------------------------------------------------------------------------------
  再来跟各位说说 8259 初始值设定步骤 如附图 (四):

 图(四): 8259 ICWS 流程图
            ┌━━━┐
            ┃ ICW1 ┃  (Initialization Command Words 简称 ICW) 初始值命令字组
            └━━━┘
                        (Operation Command Words 简称 OCW) 作业命令字组

            ┌━━━┐
            ┃ ICW2 ┃  说明: 8259 必须要先送出 ICW1 接著再送 ICW2,二者顺序不可
            └━━━┘        以巅倒喔! 否则会有错误的。


                 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -