Browse Source

update README.md with reference link

pull/31/head
lijie78 3 years ago
parent
commit
2615a50c57
  1. 4
      一些非必要的资料/x86-interrupt-list/README.md

4
一些非必要的资料/x86-interrupt-list/README.md

@ -7,13 +7,15 @@ x86 中断函数列表
目录和文件(可按文本格式打开)按照字母序,比如 `inter61a/INTERRUP.A` 包含了 `INT 00``INT 10`
文中会对指令作出较为详细的描述,以 最近一篇文章中的
文中会对指令作出较为详细的描述,以 [最近一篇文章中](https://mp.weixin.qq.com/s/hStc-y-sabP-KwJUDUesTw)
[INT 13](https://github.com/sunym1993/flash-linux0.11-talk/blob/547ef4b440ff2ed1be2204e459316a39e9a734fc/%E4%B8%80%E4%BA%9B%E9%9D%9E%E5%BF%85%E8%A6%81%E7%9A%84%E8%B5%84%E6%96%99/linux-0.11/boot/bootsect.s#L71)
为例, 可以看到给 `AX` 赋值了 `#0x0200+SETUPLEN -> #0x0204``AH=02`
```assembly
mov ax,#0x0200+SETUPLEN ; service 2, nr of sectors
int 0x13
jnc ok_load_setup ; ok - continue
```
对应在 `inter61a/INTERRUP.B` 找到如下描述,可知 `CF` 用来做错误位设置,clear 时标志成功,

Loading…
Cancel
Save