<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Linux20011119</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Linux20011119]]></copyright><item><title><![CDATA[【汇编语言】17-1-手写字符串输入shell程序]]></title><link>https://blog.youkuaiyun.com/Linux20011119/article/details/153345762</link><guid>https://blog.youkuaiyun.com/Linux20011119/article/details/153345762</guid><author>Linux20011119</author><pubDate>Wed, 15 Oct 2025 20:49:58 +0800</pubDate><description><![CDATA[本系列将讲解《汇编语言》一书，本节讲解【汇编语言】17-1-手写字符串输入shell程序。]]></description><category></category></item><item><title><![CDATA[【汇编语言】17-键盘缓冲区逐步详解]]></title><link>https://blog.youkuaiyun.com/Linux20011119/article/details/153116350</link><guid>https://blog.youkuaiyun.com/Linux20011119/article/details/153116350</guid><author>Linux20011119</author><pubDate>Sun, 12 Oct 2025 13:30:10 +0800</pubDate><description><![CDATA[本系列将讲解《汇编语言》一书，本节讲解**【汇编语言】17-键盘缓冲区逐步详解]]></description><category></category></item><item><title><![CDATA[【汇编语言】16-直接定址表]]></title><link>https://blog.youkuaiyun.com/Linux20011119/article/details/153074861</link><guid>https://blog.youkuaiyun.com/Linux20011119/article/details/153074861</guid><author>Linux20011119</author><pubDate>Sat, 11 Oct 2025 20:46:05 +0800</pubDate><description><![CDATA[本系列将讲解《汇编语言》一书，本节讲解【汇编语言】16-直接定址表。

]]></description><category></category></item><item><title><![CDATA[【汇编语言】15-外中断+ESC键盘中断变色例程实战]]></title><link>https://blog.youkuaiyun.com/Linux20011119/article/details/152957155</link><guid>https://blog.youkuaiyun.com/Linux20011119/article/details/152957155</guid><author>Linux20011119</author><pubDate>Fri, 10 Oct 2025 22:28:50 +0800</pubDate><description><![CDATA[本系列将讲解《汇编语言》一书，本节讲解【汇编语言】15-外中断基础知识，并实际编写ESC按键变色输出字符到屏幕的中断程序。]]></description><category></category></item><item><title><![CDATA[【汇编语言】13-BIOS和DOS的内置中断例程]]></title><link>https://blog.youkuaiyun.com/Linux20011119/article/details/152723172</link><guid>https://blog.youkuaiyun.com/Linux20011119/article/details/152723172</guid><author>Linux20011119</author><pubDate>Wed, 08 Oct 2025 14:09:26 +0800</pubDate><description><![CDATA[在 上一章-【汇编语言】13-内中断之int中断 中，我们讲解了int中断指令的运用，并自己动手编写实践。然而，在计算机主板、操作系统自身内部，本身就有提供的一系列优质中断例程，供我们使用。 本节，我们就来详细讲解这些例程。]]></description><category></category></item><item><title><![CDATA[【汇编语言】13-内中断之int中断]]></title><link>https://blog.youkuaiyun.com/Linux20011119/article/details/152665855</link><guid>https://blog.youkuaiyun.com/Linux20011119/article/details/152665855</guid><author>Linux20011119</author><pubDate>Tue, 07 Oct 2025 19:07:30 +0800</pubDate><description><![CDATA[本系列将讲解《汇编语言》一书，本节讲解【汇编语言】13-内中断之int中断。并通过篡改入栈的IP指令实现loop指令的复刻！]]></description><category></category></item><item><title><![CDATA[【汇编语言】12-2-入栈指令拒绝相应中断]]></title><link>https://blog.youkuaiyun.com/Linux20011119/article/details/152603471</link><guid>https://blog.youkuaiyun.com/Linux20011119/article/details/152603471</guid><author>Linux20011119</author><pubDate>Mon, 06 Oct 2025 14:18:19 +0800</pubDate><description><![CDATA[为何使用Debug的-t命令，无法显示sp指令？本文详解之！]]></description><category></category></item><item><title><![CDATA[【汇编语言】12-1-debug单步调试的原理]]></title><link>https://blog.youkuaiyun.com/Linux20011119/article/details/152602481</link><guid>https://blog.youkuaiyun.com/Linux20011119/article/details/152602481</guid><author>Linux20011119</author><pubDate>Mon, 06 Oct 2025 13:35:33 +0800</pubDate><description><![CDATA[归根到底，Debug中调试这种逐步执行的能力，CPU是怎么实现的？本文将透彻分析调试的原理。]]></description><category></category></item><item><title><![CDATA[【汇编语言】12-内中断+中断程序实战]]></title><link>https://blog.youkuaiyun.com/Linux20011119/article/details/152565292</link><guid>https://blog.youkuaiyun.com/Linux20011119/article/details/152565292</guid><author>Linux20011119</author><pubDate>Sun, 05 Oct 2025 22:20:42 +0800</pubDate><description><![CDATA[本系列将讲解《汇编语言》一书，本节讲解【汇编语言】12-内中断。并实战编写中断程序。]]></description><category></category></item><item><title><![CDATA[【汇编练习】12-验证RAM和其他内存区域OS的接管情况]]></title><link>https://blog.youkuaiyun.com/Linux20011119/article/details/152561318</link><guid>https://blog.youkuaiyun.com/Linux20011119/article/details/152561318</guid><author>Linux20011119</author><pubDate>Sun, 05 Oct 2025 19:26:15 +0800</pubDate><description><![CDATA[ROM不被OS接管，而其余绝大多数内存都是被OS接管的。我们通过程序验证。]]></description><category></category></item><item><title><![CDATA[【汇编作业】11-字串中的字母转化为大写]]></title><link>https://blog.youkuaiyun.com/Linux20011119/article/details/152512428</link><guid>https://blog.youkuaiyun.com/Linux20011119/article/details/152512428</guid><author>Linux20011119</author><pubDate>Sat, 04 Oct 2025 14:14:35 +0800</pubDate><description><![CDATA[编写一个子程序，将包含任意字符，以0结尾的字符串中的小写字母转变成大写字母。]]></description><category></category></item><item><title><![CDATA[【汇编语言】11-标志寄存器]]></title><link>https://blog.youkuaiyun.com/Linux20011119/article/details/152475365</link><guid>https://blog.youkuaiyun.com/Linux20011119/article/details/152475365</guid><author>Linux20011119</author><pubDate>Sat, 04 Oct 2025 01:15:44 +0800</pubDate><description><![CDATA[本系列将讲解《汇编语言》一书，本节讲解【汇编语言】11-标志寄存器。]]></description><category></category></item><item><title><![CDATA[【汇编语言】10-ret和call指令与子程序]]></title><link>https://blog.youkuaiyun.com/Linux20011119/article/details/152443806</link><guid>https://blog.youkuaiyun.com/Linux20011119/article/details/152443806</guid><author>Linux20011119</author><pubDate>Fri, 03 Oct 2025 09:08:10 +0800</pubDate><description><![CDATA[本系列将讲解《汇编语言》一书，本节讲解【汇编语言】10-ret和call指令与子程序。]]></description><category></category></item><item><title><![CDATA[【汇编作业】-9-在屏幕中间显示文字]]></title><link>https://blog.youkuaiyun.com/Linux20011119/article/details/152367006</link><guid>https://blog.youkuaiyun.com/Linux20011119/article/details/152367006</guid><author>Linux20011119</author><pubDate>Wed, 01 Oct 2025 14:32:25 +0800</pubDate><description><![CDATA[【汇编习题】9-在屏幕正中间显示不同颜色文字]]></description><category></category></item><item><title><![CDATA[【Linux102】90-include/fcntl.h]]></title><link>https://blog.youkuaiyun.com/Linux20011119/article/details/151220619</link><guid>https://blog.youkuaiyun.com/Linux20011119/article/details/151220619</guid><author>Linux20011119</author><pubDate>Fri, 05 Sep 2025 12:57:05 +0800</pubDate><description><![CDATA[fcntl.h 是 Unix/Linux 系统中一个非常重要的头文件，主要用于文件控制操作，提供了与文件打开、状态控制、锁定等相关的宏定义、结构体和函数声明。其核心作用是定义一套标准接口，让程序能够对文件描述符进行各种高级操作。]]></description><category></category></item><item><title><![CDATA[【Linux102】61-fs/super.c]]></title><link>https://blog.youkuaiyun.com/Linux20011119/article/details/151195930</link><guid>https://blog.youkuaiyun.com/Linux20011119/article/details/151195930</guid><author>Linux20011119</author><pubDate>Thu, 04 Sep 2025 23:08:49 +0800</pubDate><description><![CDATA[该文件描述了文件系统超级块操作函数,这些函数属于文件系统底层,供上层的文件名和目录操作函数使用。主要有get_super（）、put_super（）和read_super（）。

另外还有有关文件系统加载/卸载的系统调用函数sys_umount（）和sys_mount（），以及根文件系统加载函数 mount_root（）。其他一些辅助函数与buffer.c中的辅助函数的作用类似。超级块中主要存放了有关整个文件系统的信息]]></description><category></category></item><item><title><![CDATA[【Linux102】63-fs/file_table.c]]></title><link>https://blog.youkuaiyun.com/Linux20011119/article/details/151195898</link><guid>https://blog.youkuaiyun.com/Linux20011119/article/details/151195898</guid><author>Linux20011119</author><pubDate>Thu, 04 Sep 2025 23:06:40 +0800</pubDate><description><![CDATA[file_table.c文件是文件系统的文件描述符表核心实现，负责管理系统中所有打开文件的状态，是进程与文件交互的关键中间层]]></description><category></category></item><item><title><![CDATA[【Linux102】64-fs/block_dev.c]]></title><link>https://blog.youkuaiyun.com/Linux20011119/article/details/151195879</link><guid>https://blog.youkuaiyun.com/Linux20011119/article/details/151195879</guid><author>Linux20011119</author><pubDate>Thu, 04 Sep 2025 23:05:14 +0800</pubDate><description><![CDATA[block_dev.c 、file_dev.c 、pipe.c和 char_dev.c 都是为后面的read_write.c 程序提供服务，主要实现了系统调用write() 和 read()。]]></description><category></category></item><item><title><![CDATA[【Linux102】59-fs/bitmap.c]]></title><link>https://blog.youkuaiyun.com/Linux20011119/article/details/151159510</link><guid>https://blog.youkuaiyun.com/Linux20011119/article/details/151159510</guid><author>Linux20011119</author><pubDate>Wed, 03 Sep 2025 23:56:34 +0800</pubDate><description><![CDATA[bitmap.c程序 的功能和作用既简单又清晰，主要用于对i节点位图和逻辑位图进行释放和占用处理。]]></description><category></category></item><item><title><![CDATA[【Linux102】58-fs/buffer.c]]></title><link>https://blog.youkuaiyun.com/Linux20011119/article/details/151122696</link><guid>https://blog.youkuaiyun.com/Linux20011119/article/details/151122696</guid><author>Linux20011119</author><pubDate>Tue, 02 Sep 2025 22:35:48 +0800</pubDate><description><![CDATA[buffer.c程序用于对高速缓冲区（池）进行操作和管理。高速缓冲区位于内核代码和主内存区 之间。整个高速缓冲区被划分成1024B大小的缓冲块，正好与块设备上的磁盘逻辑块大小一样。高速缓冲区采用hash表和空闲缓冲块队列进行操作管理。]]></description><category></category></item></channel></rss>