当前位置: 首页 > news >正文

从零开发操作系统

在这里插入图片描述
在这里插入图片描述

没有操作系统 要考虑放到什么位置
org 07c00h 我用nasm(汇编编译) 放到7c00处 ibm兼容机

在这里插入图片描述
AX发生变化 -寄存器 不可能做存储

内存- 代码段数据段

在这里插入图片描述
if else --指令 代码
int a -数据段
必须告诉计算机代码段从哪里开始

在这里插入图片描述

在这里插入图片描述
改变cs寄存器里面的值可以改变推进寄存器的程序

在这里插入图片描述
在这里插入图片描述
CPU->RAM,RAM把数据->REG

在这里插入图片描述
在这里插入图片描述

相关文章:

  • PostgreSQL的扩展(extensions)-常用的扩展-pgstattuple
  • 鸿蒙开发(NEXT/API 12)【硬件(获取智慧出行连接状态)】车载系统
  • 通过人工智能AI大模型定制的完美旅游行程
  • 双指针---(部分地更新)
  • 基于JAVA springboot+mybatis智慧生活分享平台设计和实现
  • CS 工作笔记:SmartEdit 里创建的是 CMS Component
  • 调用飞书接口导入供应商bug
  • Vue3 工具函数(总结)
  • 大数据处理从零开始————8.基于Java构建WordCount项目
  • ①EtherCAT转Modbus485RTU网关多路同步高速采集无需编程串口服务器
  • [Linux]进程管理指令
  • 第十一届蓝桥杯嵌入式省赛程序设计题解析(基于HAL库)(大学组)
  • 第五章 linux实战-挖矿 二
  • Azure OpenAI检索增强微调:使用 GPT-4o 对 GPT-4o mini 进行微调,以适应特定领域的应用
  • 【回眸】Tessy 单元测试软件使用指南(四)常见报错及解决方案与批量初始化的经验
  • 《深入 React 技术栈》
  • Akka系列(七):Actor持久化之Akka persistence
  • Centos6.8 使用rpm安装mysql5.7
  • Javascript Math对象和Date对象常用方法详解
  • jdbc就是这么简单
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • mysql 5.6 原生Online DDL解析
  • seaborn 安装成功 + ImportError: DLL load failed: 找不到指定的模块 问题解决
  • select2 取值 遍历 设置默认值
  • Spring Boot快速入门(一):Hello Spring Boot
  • SQLServer插入数据
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • Vue.js 移动端适配之 vw 解决方案
  • Vue学习第二天
  • 闭包--闭包作用之保存(一)
  • 彻底搞懂浏览器Event-loop
  • 电商搜索引擎的架构设计和性能优化
  • 搞机器学习要哪些技能
  • 简单数学运算程序(不定期更新)
  • 每天一个设计模式之命令模式
  • 全栈开发——Linux
  • 算法之不定期更新(一)(2018-04-12)
  • 探索 JS 中的模块化
  • 小程序01:wepy框架整合iview webapp UI
  • 自定义函数
  • ​经​纬​恒​润​二​面​​三​七​互​娱​一​面​​元​象​二​面​
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • #### golang中【堆】的使用及底层 ####
  • $(this) 和 this 关键字在 jQuery 中有何不同?
  • $.type 怎么精确判断对象类型的 --(源码学习2)
  • (1)(1.8) MSP(MultiWii 串行协议)(4.1 版)
  • (11)iptables-仅开放指定ip访问指定端口
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (Forward) Music Player: From UI Proposal to Code
  • (二)Eureka服务搭建,服务注册,服务发现
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (附源码)ssm考生评分系统 毕业设计 071114
  • (接口封装)
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (万字长文)Spring的核心知识尽揽其中