`
film
  • 浏览: 225796 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

学习os的进度

 
阅读更多
软盘使用了fat格式,用nasm和vmware等工具实现手动写磁盘!(是写磁盘的img文件里). 完成loader并能把软盘前512字节读到内存0000:7c00并执行,然后能显示一些信息,这里用到了中断,并且实现了模式切换(保护模式).然后建立GDTR.希望能利用bios的int,但是IDTR 和TR LDTA 都不回用,暂时放下学习os. 已经读了linux0.11中的bootsect.s熟悉了模式切换.了解了linux进入main.c个过程.等待在T'OS中建立任务,文件格式想用a.out格式.同时建立0 -task 并学会IDTR 和实现内存简单管理!

版权声明:本文为博主原创文章,未经博主允许不得转载。

分享到:
评论

相关推荐

    HarmonyOS 鸿蒙应用开发 例1-任务进度管理程序

    对于ArkUI框架本身,你需要学习框架提供的装饰器、组件、状态管理等核心概念。理解@State、@Styles、@Extend、@Builder等装饰器的作用和使用方法,学会如何定义和使用组件,以及如何管理组件内的状态。实践是巩固所...

    Anki基于记忆卡片的学习工具

    它的界面简洁直观,操作便捷,可以轻松地创建和管理卡片组,以及查看学习进度和统计数据。除了常规的单面和双面卡片外,Anki还支持各种卡片类型,如填空、复合、交错等等,可以根据不同的学科和学习需求进行自定义。...

    python学习笔记-王纯业

    你可以根据自己的学习进度和理解情况,逐步填充和完善这个大纲。 Python学习笔记大纲 一、Python基础 Python简介 Python的历史 Python的特点和应用领域 Python环境搭建 安装Python解释器 安装集成开发环境(IDE)...

    Python3 requests文件下载 期间显示文件信息和下载进度代码实例

    这篇文章主要介绍了Python3 requests文件下载 期间显示文件信息和下载进度代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 使用模块线程方式实现网络...

    【Python_009】按照excel中某字段拆分文件到多个excel

    可在循环中加入print,以便查看进度 代码: import pandas as pd import os inputdata = rE:\北上广深.xlsx data = pd.read_excel(inputdata) #reportpath为最终输出的文件夹路径 reportpath = r'E:/Test拆分/' ...

    xiaopanOS pin码教程

    PIN 码PJ 简单扫盲: PIN 码分前4 和后4,先破前4 只有最多一万个组合,破后4 中的前3 ...学习过程 1.在虚拟机找到点击打开。如果电脑装有多个无线网卡,请先发指令 ifconfig -a 确认你用哪一个网卡WLAN0 或是…………

    Orange_OS:自制Orange操作系统

    难度B:对参考原始码的文件系统和进度管理系统进行修改,出色的C:完善控制台的命令解释器,通过在外壳上输入指令可以文件增加删除以及信息查看等功能。出色的D:实现5个应用程序,包括五子棋游戏,井字棋游戏,简易...

    使用Python脚本从文件读取数据代码实例

    这篇文章主要介绍了使用Python脚本从文件读取数据代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 最近自学Python的进度比较慢,工作之余断断续续的...

    ucosII+usb内部flash模拟U盘

    ucosII+usb内部flash模拟U盘,程序编译已通过并验证成功,希望尽量减少后续学习的坑,加快学习进度

    SkyEye教程

    (4)如果你想自己尝试设计一个操作系统,则先在一个提供源码级调试的软件仿真器上进行开发,可能会大大提高你的开发进度。 <br>对于想了解、学习一般操作系统的实现原理,Linux/μCLinux操作系统或TCP/IP等系统...

    learners-block:一个开放源代码项目,可让个人和组织离线地向用户提供其教育资源,网站和应用程序

    学习者街区仍在开发中,尚未准备好稳定生产。 返回此处查看进度的最新信息,或按照我们。 描述 一个开放源代码项目,可让个人和组织离线地向用户提供其教育资源,网站和应用程序。 有关更多信息,访问: : 文献...

    java俄罗斯方块源码-nand2tetris:nand2tetris

    章)作为按需课程提供,学习者可以按照自己的进度学习。 这是本课程的两分钟视频宣传片。 (软件、项目/第 7-12 章):Coursera 上也提供相同的格式。 软件 Nand2Tetris 软件套件包含完成本站点和《计算系统元素》一...

    kafka-1-hour-workshop

    本“一小时”是快速学习的指南,可让您快速掌握并掌握流入和流出主题的kafka消息。 研讨会可以由其他人带领,也可以自定进度。 先决条件: C#和.Net Core 5很高兴拥有(但不是必需的) 系统要求: Windows 10 ...

    Git权威指南PDF完整版

    Git权威指南 目 录 前 言 第1篇 初识Git 第1章 版本控制的前世和今生/ 2 1.1 黑暗的史前时代/ 2 1.2 CVS—开启版本控制大爆发/ 5 1.3 SVN—集中式版本控制集大成者/ 7 ...34.1.2 Mac OS X 下 cvs2svn 的...

    qtutils:各种基于Qt的类和代码片段的集合

    qtutils 我决定将这些基于Qt的各种类和代码段的集合提取到一个独立的库中,以便在我的Qt应用程序中使用。 任务栏进度可能是社区可能感兴趣的唯一模块。... 当前只有Windows实施,计划中的Mac OS实施。

    webapp_spring2021_assignment4

    CSCI4800-E01 日期: 4/14/21 作业: 4个在线社交网络学习目标:我们的目标是通过在后端mongo数据库中添加CRUD操作,使用护照进行身份验证,登录/注销功能,Flash消息和会话Cookie来增加上一堂课的进度。...

    sea-c31-iOS:代码研究员基金会 II

    如果您深入学习准备工作,做好笔记,跟上作业进度,独立研究您需要额外时间研究的任何主题,并且通常保持好奇心和好奇心,那么您将从本课程中获得最大收益。后勤关键细节课程名称C31 日期2015年4月27日-2015年5月20...

    matlab弹出对话框代码-Deeplearning2C:将Deeplearning4J与JavaFX结合使用以用于移动设备和台式机,并生成C

    OS X生成应用程序的项目,经过Deeplearning4J培训后,该应用程序可以在.c文件和.m文件中生成深度神经网络。 我一直在使用最小的依赖项和库。 这些是我一直在使用的以下依赖项: 深度学习4J 适用于Android和Iphone...

    cmd操作命令和linux命令大全收集

    CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本) 命令大全 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS...

    《人月神话》布鲁克斯.扫描版.pdf

    重复产生的进度灾难.................................................................................................................12 外科手术队伍(THE SURGICAL TEAM)....................................

Global site tag (gtag.js) - Google Analytics