操作系统杂记

时间:2021-11-14 来源:未知网络 作者:996建站网

接下来几篇我都会写一下在实现操作系统相关功能涉及到的知识点,最后会实现一个mini的OS,如果感兴趣可以点击下方卡片持续关注,一起成为有深度的Coder。

cli指令特点?

cli禁止中断,cli只能在内核模式下运行,不可以在用户模式下执行。

cld指令特点?

cld用来将标志寄存器的DF位置0,DF为的作用用来控制内存的方向,DF为0表示内存向高地址增加,DF为1表示内存向低地址减小。

在字串操作中使变址寄存器SI或DI的地址指针自动增加,字串处理由前往后。

例如,以下三条指令执行后,SI自动加1,更新为0001H,此处为Intel的语法。

CLD
MOV SI, 0000H
LODSB ;将字串中的SI指针所指的一个字节装入AL

操作系统杂记插图

微信扫一扫 关注公众号

微信扫一扫 使用小程序

百度扫一扫 使用小程序