文章目录

  • 可编程中断控制器 8259A
    • 8259A 介绍
    • 8259A 的工作方式
    • 8259A 芯片内部结构
    • 8259A 编程
    • 初始化命令寄存器组(ICW)
      • ICW1
      • ICW2
      • ICW3
      • ICW4
    • 操作命令寄存器组(OCW)
      • OCW1
      • OCW2
      • OCW3
    • 书写顺序
  • 编写中断处理程序
    • 基本操作
      • kernel/kernel.S
      • kernel/interrupt.c
      • kernel/global.h
      • kernel/io.h
    • 修改后
      • kernel/interrupt.c
      • kernel/kernel.S
      • 栈情况

可编程中断控制器 8259A

8259A 介绍

略…

8259A 的工作方式

略…(忘记写上去了…后面补上吧…

《操作系统-真象还原》07. 中断相关推荐

  1. 《操作系统真象还原》第九章 ---- 终进入线程动斧开刀 豁然开朗拨云见日 还需解决同步机制才能长舒气

    文章目录 专栏博客链接 相关查阅博客链接 本书中错误勘误 进程 线程的自我小理解 线程 进程的状态 内核级线程 & 用户级线程 初步实现内核级线程 浪费两三个小时调试的辛酸史 编写thread ...

  2. 《操作系统真象还原》第十三章 ---- 编写硬盘驱动软件 行百里者半九十终成时喜悦溢于言表

    文章目录 专栏博客链接 相关查阅博客链接 本书中错误勘误 部分缩写熟知 闲聊时刻 提前需要准备编写的函数 实现printk 实现sprintf函数 创建从盘 创建从盘的步骤 修改后的bochsrc.d ...

  3. 操作系统真象还原实验记录之实验十一:实现中断处理(二)

    操作系统真象还原实验记录之实验十一:实现中断处理(二) 书p335 7.6.2 改进中断处理程序,并调快时钟 1.实验代码第一次修改 对应 书p335 7.6.2 改进中断处理程序 这次是上一次实验的 ...

  4. 《操作系统真象还原》第十章 ---- 线程打印尚未成功 仍需此章锁机制完善努力 在前往最终章的路上激流勇进

    文章目录 专栏博客链接 相关查阅博客链接 本书中错误勘误 部分缩写熟知 闲聊时刻 稍加修改的main.c 看锁理论介绍时 说点想聊的 修改增添thread.c 编写thread_block函数 编写t ...

  5. 《操作系统真象还原》第十四章 ---- 实现文件系统 任务繁多 饭得一口口吃路得一步步走啊(上一)

    文章目录 专栏博客链接 相关查阅博客链接 本书中错误勘误 部分缩写熟知 闲聊时刻 实现文件系统的原理 inode构建原理 目录构建原理 超级块构建思路 创建文件系统 编写完的super_block.h ...

  6. 《操作系统真象还原》第十四章 ---- 实现文件系统 任务繁多 饭得一口口吃路得一步步走啊(总结篇)

    文章目录 专栏博客链接 闲聊时刻 第十四章代码总览 编写完的fs.c(fs/fs.c) 编写完的fs.h(fs/fs.h) 编写完的dir.c(fs/dir.c) 编写完的dir.h(fs/dir.h ...

  7. 《操作系统真象还原》从零开始自制操作系统 自写源码实现 (fs相关文件)

    文章目录 专栏博客链接 fs相关文件 编写完的dir.c 编写完的dir.h 编写完的file.c 编写完的file.h 编写完的fs.c 编写完的fs.h 编写完的inode.c 编写完的inode ...

  8. 《操作系统真象还原》第十章

    <操作系统真象还原>第十章 本篇对应书籍第十章的内容 本篇内容介绍了同步机制–锁的原理和实现.使用锁重新封装了之前的打印函数:介绍了键盘输入的原理,编写键盘驱动程序实现键盘输入,介绍了环形 ...

  9. 《操作系统真象还原》第五章 ---- 轻取物理内存容量 启用分页畅游虚拟空间 力斧直斩内核先劈一角 闲庭信步摸谈特权级

    文章目录 专栏博客链接 相关查阅博客链接 本书中错误勘误 部分缩写熟知 + 小建议 修改代码前的小闲聊 修改loader.S(读取内存大小) 检验是否成功读取内存大小 开始分页新篇章的分页理解 一级页 ...

  10. 《操作系统真象还原》第二章

    <操作系统真象还原>第二章 编写MBR主引导记录 载入内存 过程: (1)程序被加载器(软件或硬件)加载到内存某个区域. (2)CPU的cs:ip寄存器被指向这个程序的起始地址. 从按下主 ...

最新文章

  1. sourcetree管理git
  2. The connected J-Link is defective,Proper operation cannot be guaranteed......的解决办法
  3. Linux 进程信号:信号的概念、生命周期、产生流程、阻塞
  4. git仓库的推送问题
  5. 表单内如何直接贴图而不用上传图片_重磅更新|偷偷告诉你,表单大师官网改版啦啦啦啦...
  6. JSP简介以及各种内置对象的用法
  7. 利用intellij idea工具如何反编译.jar
  8. YTU OJ 3229: 硬币组合
  9. 【数据结构与算法-动态规划系列经典例题汇总】
  10. 使用Pyecharts进行全国水质TDS地图可视化全过程9:构建字典,批量生成所有省份地图
  11. Android崩溃治理
  12. java 实现 word 文档的在线编辑以及流转
  13. QGIS进行坐标转换
  14. 这种国家的外贸不做也罢
  15. 雷军创业十年演讲全文!创业艰辛、乘风破浪、一往无前
  16. 团队作业第六次——团队Github实战训练
  17. 网站日志流量分析系统之(日志收集)
  18. PCIE 设备在位检测机理
  19. 五邑大学计算机学院白明,五邑大学政法学院来访我院
  20. JavaScript中的对象

热门文章

  1. Unity第一人称控制器使用
  2. 【安卓】近场通信技术分析
  3. js数组去重的6种方法
  4. 原创:oracle PL/SQL编程基础 下lt;十二gt;
  5. 两数之差的补码等于被减数的补码与减数相反数的补码。_二进制的原码、反码、补码...
  6. 工作第十五周:上线前的惊悚
  7. 笑傲江湖ol更新服务器正在维护,笑傲江湖ol更新了什么内容 笑傲江湖ol更新内容一览...
  8. office 2010 快捷键
  9. Unity3d--坦克对战游戏 AI 设计
  10. [SWPU2019]ReverseMe