dmz社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1183|回复: 37

李忠- X64汇编+X86汇编语言&手写操作系统

[复制链接]
  • TA的每日心情
    慵懒
    3 天前
  • 签到天数: 140 天

    [LV.7]常住居民III

    1048

    主题

    1245

    帖子

    5194

    积分

    深不可测

    Rank: 9Rank: 9Rank: 9

    积分
    5194

    发表于 2026-1-4 14:51:28 | 显示全部楼层 |阅读模式

    本站资源全部免费,回复即可查看下载地址!

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    fj6GrN4.png

    资源名称:
    李忠- X64汇编+X86汇编语言&手写操作系统

    资源简介:
    热心大佬付费购买分享

    资源目录:
    33.李忠X86和X64汇编
    ├──  x86汇编语言:从实模式到保护模式(李忠)
    │   ├──  {32}--平坦模型(大结局)
    │   │   ├──  [32.9]--平坦模型下的多任务切换演示与调试_ev.mp4
    │   │   ├──  [32.8]--在用户任务内动态分配内存_ev.mp4
    │   │   ├──  [32.7]--平坦模型下的用户任务创建_ev.mp4
    │   │   ├──  [32.6]--平坦模型下的用户程序结构_ev.mp4
    │   │   ├──  [32.5]--平坦模型下的内核初始化与内核任务的确立_ev.mp4
    │   │   ├──  [32.4]--平坦模型对加载内核程序的影响_ev.mp4
    │   │   ├──  [32.3]--平坦模型对内核程序分段的影响_ev.mp4
    │   │   ├──  [32.2]--在主引导程序中创建平坦模型下的段_ev.mp4
    │   │   └──  [32.1]--为什么要引入平坦模型及平坦模型的特点_ev.mp4
    │   ├──  {31}--分页和动态页面分配
    │   │   ├──  [31.29]--分页模式下多任务切换的演示和调试_ev.mp4
    │   │   ├──  [31.28]--第二个用户任务的创建和分页模式下的任务切换_ev.mp4
    │   │   ├──  [31.27]--用户任务页目录表的创建和访问以及INVLPG指令_ev.mp4
    │   │   ├──  [31.26]--用户程序的加载和重定位_ev.mp4
    │   │   ├──  [31.25]--为用户任务分配内存并创建LDT_ev.mp4
    │   │   ├──  [31.24]--清空内核任务页目录表的前半部分并刷新TLB_ev.mp4
    │   │   ├──  [31.23]--用户任务的内存分配策略_ev.mp4
    │   │   ├──  [31.22]--确立内核任务并开始创建用户任务_ev.mp4
    │   │   ├──  [31.21]--空闲页搜索和分配的具体过程_ev.mp4
    │   │   ├──  [31.20]--空闲页的搜索和BTS指令_ev.mp4
    │   │   ├──  [31.19]--物理内存的页面管理和页映射位串_ev.mp4
    │   │   ├──  [31.18]--根据需要分配物理页并设置页表项_ev.mp4
    │   │   ├──  [31.17]--处理与线性地址对应的页目录项和页表项_ev.mp4
    │   │   ├──  [31.16]--为内核任务的TSS分配内存空间_ev.mp4
    │   │   ├──  [31.15]--为内核任务创建任务控制块TCB_ev.mp4
    │   │   ├──  [31.14]--使内核在虚拟内存高端的映射生效_ev.mp4
    │   │   ├──  [31.13]--在分页机制下访问页目录表自身_ev.mp4
    │   │   ├──  [31.12]--准备将内核映射到虚拟内存的高端_ev.mp4
    │   │   ├──  [31.11]--在调试器中观察页目录表和页表_ev.mp4
    │   │   ├──  [31.10]--设置控制寄存器CR3和CR0开启分页功能_ev.mp4
    │   │   ├──  [31.9]--创建内核的页表并初始化低端1MB对应的页表项_ev.mp4
    │   │   ├──  [31.8]--页目录项和页表项的组成格式_ev.mp4
    │   │   ├──  [31.7]--设计内核的页目录和页表_ev.mp4
    │   │   ├──  [31.6]--页目录和页表及其地址转换过程_ev.mp4
    │   │   ├──  [31.5]--从线性地址到物理地址的转换过程_ev.mp4
    │   │   ├──  [31.4]--处理器的段部件和页部件_ev.mp4
    │   │   ├──  [31.3]--物理内存的分页以及段到页的拆分_ev.mp4
    │   │   ├──  [31.2]--每个任务独立的虚拟内存_ev.mp4
    │   │   └──  [31.1]--保护模式下的段式虚拟内存管理_ev.mp4
    │   ├──  {30}--中断和异常的处理与抢占式多任务
    │   │   ├──  [30.12]--抢占式多任务的执行效果演示_ev.mp4
    │   │   ├──  [30.11]--在中断处理过程中实施任务切换(含NOP指令的介绍)_ev.mp4
    │   │   ├──  [30.10]--中断和异常发生时的栈切换过程_ev.mp4
    │   │   ├──  [30.9]--中断和异常发生时的特权级检查_ev.mp4
    │   │   ├──  [30.8]--重新设置8259A主片的中断向量_ev.mp4
    │   │   ├──  [30.7]--加载中断描述符表寄存器IDTR_ev.mp4
    │   │   ├──  [30.6]--为实时时钟中断创建和安装中断门_ev.mp4
    │   │   ├──  [30.5]--创建并安装全部的256个中断门_ev.mp4
    │   │   ├──  [30.4]--本章程序介绍_ev.mp4
    │   │   ├──  [30.3]--中断描述符表、中断门和陷阱门_ev.mp4
    │   │   ├──  [30.2]--保护模式下中断和异常的向量分配_ev.mp4
    │   │   └──  [30.1]--中断和异常概述_ev.mp4
    │   ├──  {29}--协同式任务切换
    │   │   ├──  [29.12]--任务的终止和清理_ev.mp4
    │   │   ├──  [29.11]--内核任务与用户任务轮流执行的过程_ev.mp4
    │   │   ├──  [29.10]--通过JMPFAR执行任务切换的过程_ev.mp4
    │   │   ├──  [29.9]--遍历TCB链表寻找忙任务和就绪任务_ev.mp4
    │   │   ├──  [29.8]--简单的任务调度和切换策略_ev.mp4
    │   │   ├──  [29.7]--用户任务的创建和初始化_ev.mp4
    │   │   ├──  [29.6]--任务切换的方法及内核任务的确立_ev.mp4
    │   │   ├──  [29.5]--I/O许可位串和TSS的I/O许可位映射区_ev.mp4
    │   │   ├──  [29.4]--任务的用户态和内核态_ev.mp4
    │   │   ├──  [29.3]--I/O特权级的修改和POPF指令_ev.mp4
    │   │   ├──  [29.2]--内核任务的创建和I/O特权级IOPL_ev.mp4
    │   │   └──  [29.1]--多任务和任务切换概述_ev.mp4
    │   ├──  {28}--特权级和特权级保护
    │   │   ├──  [28.17]--通过模拟调用门返回进入用户程序执行_ev.mp4
    │   │   ├──  [28.16]--创建0、1和2特权级的栈并登记在TSS中_ev.mp4
    │   │   ├──  [28.15]--通过调用门转移控制并返回的完整描述_ev.mp4
    │   │   ├──  [28.14]--通过调用门转移控制时的栈切换过程_ev.mp4
    │   │   ├──  [28.13]--通过调用门实施低特权级到高特权级的转移_ev.mp4
    │   │   ├──  [28.12]--调用门的测试和调用门转移过程_ev.mp4
    │   │   ├──  [28.11]--为内核接口例程创建调用门_ev.mp4
    │   │   ├──  [28.10]--一般情况下的请求特权级设置_ev.mp4
    │   │   ├──  [28.9]--请求特权级调整指令ARPL_ev.mp4
    │   │   ├──  [28.8]--请求特权级RPL_ev.mp4
    │   │   ├──  [28.7]--本章程序说明及特权级检查的时机_ev.mp4

    ... 省略 771 行 ...

            ├──  137.准备在时钟中断的处理中执行任务切换
            │   └── ...
            ├──  136.快速系统调用的返回和指令的REX前缀
            │   └── ...
            ├──  135. 根据功能号计算内核例程的线性地址
            │   └── ...
            ├──  134.系统调用指令SYSCALL和SYSRET
            │   └── ...
            ├──  133.以中断返回的方式进入外壳任务的局部空间执行
            │   └── ...
            ├──  132.64位的任务状态段TSS和中断栈表IST
            │   └── ...
            ├──  131.将新任务的PCB添加到PCB链表中
            │   └── ...
            ├──  130.双向PCB链表概述
            │   └── ...
            ├──  129.生成任务标识
            │   └── ...
            ├──  128.从硬盘上加载用户程序
            │   └── ...
            ├──  127.为新任务分配3特权级使用的栈空间
            │   └── ...
            ├──  126.为新任务分配0特权级使用的栈空间
            │   └── ...
            ├──  125.切换到新任务的地址空间并清空4级头表的前半部分
            │   └── ...
            ├──  124.复制当前活动4级头表的内容给新任务的4级头表
            │   └── ...
            ├──  123.将指定的线性地址映射到指定的物理页
            │   └── ...
            ├──  122.为新任务创建4级头表
            │   └── ...
            ├──  121.为新任务创建任务控制块PCB
            │   └── ...
            ├──  120.准备创建外壳任务
            │   └── ...
            ├──  119.实时时钟中断的安装和系统外壳任务简介
            │   └── ...
            ├──  118.创建和安装64位的TSS描述符并加载任务寄存器TR
            │   └── ...
            ├──  117.64位LDT和TSS描述符的格式
            │   └── ...
            ├──  116.安装与指定线性地址对应的页目录项、页表项和页面
            │   └── ...
            ├──  115.分配页目录表并安装与线性地址对应的页目录指针项
            │   └── ...
            ├──  114.检查与指定线性地址对应的页目录指针项是否存在
            │   └── ...
            ├──  113.获取与指定线性地址对应的页目录指针项的线性地址
            │   └── ...
            ├──  112.页映射位串的定义和空闲页的查找
            │   └── ...
            ├──  111.页面分配与页映射位串
            │   └── ...
            ├──  110.获取与指定线性地址对应的4级头表项的线性地址
            │   └── ...
            ├──  109.计算本次内存分配涉及的线性地址范围
            │   └── ...
            ├──  108.立即数在64位模式下的长度限制
            │   └── ...
            ├──  107.内核可用线性地址的获取和更新
            │   └── ...
            ├──  106.动态内存分配和内核空间的分配策略
            │   └── ...
            ├──  105.快速系统调用时的RFLAGS和栈切换
            │   └── ...
            ├──  104.设置快速系统调用的入口点
            │   └── ...
            ├──  103.为快速系统调用准备段选择子
            │   └── ...
            ├──  102.为快速系统调用安装段描述符
            │   └── ...
            ├──  101.准备在GDT中安装新的描述符
            │   └── ...
            ├──  100.型号专属寄存器IA32_STAR
            │   └── ...
            ├──  099.快速系统调用概述
            │   └── ...
            └──  098.单处理器环境下的多任务概述
                └── ...



    游客,如果您要查看本帖隐藏内容请回复
    本帖隐藏的内容需要登入才可浏览,如需注册账号请点击这里

    温馨提示:
    1、本站所有内容均为互联网收集或网友分享或网络购买,本站不破解、不翻录任何视频!
    2、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意!
    3、本站资源仅供本站会员学习参考,不得传播及用于其他用途,学习完后请在24小时内自行删除.
    4、本站资源质量虽均经精心审查,但也难保万无一失,若发现资源有问题影响学习请一定及时点此进行问题反馈,我们会第一时间改正!
    5、若发现链接失效了请联系管理员,管理员会在2小时内修复
    6、如果有任何疑问,请加客服QQ:1300822626 2小时内回复你!
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 09:33
  • 签到天数: 416 天

    [LV.9]以坛为家II

    0

    主题

    473

    帖子

    2202

    积分

    一代宗师

    Rank: 7Rank: 7Rank: 7

    积分
    2202

    发表于 2026-1-4 15:35:48 | 显示全部楼层
    确实是难得好帖啊,顶先
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    昨天 16:36
  • 签到天数: 748 天

    [LV.9]以坛为家II

    3

    主题

    1699

    帖子

    5703

    积分

    深不可测

    Rank: 9Rank: 9Rank: 9

    积分
    5703

    发表于 2026-1-4 15:35:49 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    半小时前
  • 签到天数: 204 天

    [LV.7]常住居民III

    0

    主题

    361

    帖子

    1380

    积分

    一代宗师

    Rank: 7Rank: 7Rank: 7

    积分
    1380

    发表于 2026-1-4 16:13:56 | 显示全部楼层
    么有分,谁能送我点积分啊::>_<::
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2026-2-7 13:58
  • 签到天数: 73 天

    [LV.6]常住居民II

    0

    主题

    122

    帖子

    491

    积分

    豁然贯通

    Rank: 4

    积分
    491

    发表于 2026-1-4 16:14:15 | 显示全部楼层
    回的人少,我来小顶一下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    前天 14:07
  • 签到天数: 1131 天

    [LV.10]以坛为家III

    0

    主题

    6097

    帖子

    1万

    积分

    超凡入圣

    Rank: 10Rank: 10Rank: 10

    积分
    15580

    发表于 2026-1-4 16:56:40 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    3 天前
  • 签到天数: 1403 天

    [LV.10]以坛为家III

    0

    主题

    1755

    帖子

    7750

    积分

    深不可测

    Rank: 9Rank: 9Rank: 9

    积分
    7750

    发表于 2026-1-4 17:22:25 | 显示全部楼层
    么有分,谁能送我点积分啊::>_<::
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    27 分钟前
  • 签到天数: 313 天

    [LV.8]以坛为家I

    0

    主题

    907

    帖子

    2762

    积分

    傲视群雄

    Rank: 8Rank: 8

    积分
    2762

    发表于 2026-1-4 17:41:10 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    9 小时前
  • 签到天数: 2429 天

    [LV.Master]伴坛终老

    6

    主题

    7380

    帖子

    2万

    积分

    超凡入圣

    Rank: 10Rank: 10Rank: 10

    积分
    22546

    发表于 2026-1-4 17:59:30 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 11:21
  • 签到天数: 1329 天

    [LV.10]以坛为家III

    0

    主题

    4042

    帖子

    1万

    积分

    超凡入圣

    Rank: 10Rank: 10Rank: 10

    积分
    11697

    发表于 2026-1-4 17:59:30 | 显示全部楼层
    啥也不说了,感谢楼主分享哇!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|小黑屋|本站代理|dmz社区

    GMT+8, 2026-3-2 09:07 , Processed in 0.594501 second(s), 43 queries .

    Powered by Discuz! X3.4 Licensed

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表