操作系统--第一模块 bootsect.s

----------------------

操作系统的第一段代码是 汇编代码,而不是C代码。C代码需要编译。编译中会产生很多乱七八糟的代码,int  i 也不可以控制在内存中的位置。而汇编语言可以。

DS:SI    ES:DI  段寄存器一个是形不成地址的   rep movw 移动字,移动256个字,也就是512个字节,是把7C00处的代码移动到9W这个位置。腾出这段空间。

jmpi    表示把go--->ip ,  INSERT--->CS

BIOS  10 号中断。 在屏幕

read_it 调用13号中断。

bootset actions are  reading  OS and print  logo.

时间: 2024-10-26 05:57:10

操作系统--第一模块 bootsect.s的相关文章

Orange's 自己动手写操作系统 第一章 十分钟完成的操作系统 U盘启动 全记录

材料: 1 nasm:编译汇编源代码,网上很多地方有下 2  WinHex:作为windows系统中的写U盘工具,需要是正版(full version)才有写的权限,推荐:http://down.liangchan.net/WinHex_16.7.rar 步骤: 1 编译得到引导程序的机器代码.用命令行编译汇编源代码:name boot.asm -o boot.bin,其中boot.bin文件产生在命令行的当前目录中. 2 将引导程序写入到U盘引导盘的第一个扇区的第一个字节处(后),即主引导区.

3、终于完结第一模块!

终于今天花费了7个番茄,连续学完了python第一模块的所有课件,并且做了书签笔记. 接下来,开始第二模块,现在渐入佳境了!!

第一模块学习---问题集

问题: win 系统下,python3+环境,写一个购物车程序,退出时打印商品价格,执行后报错信息如下 Traceback (most recent call last): File "H:/Python培训/2017-09-14/Shopping Cart.py", line 6, in <module> print("您选择的商品价格为:"+prices[buy+1]) TypeError: must be str, not int 答案:字符串不能

操作系统第一章(仅期末复习)

第一章 操作系统引论 Summary:Operating System is the first layer of software configured on the computer hardware,which is the first expansion of the hardware system.Its primary role is to manage these devices,improve their utilization and system throughput,and

Python第一模块

一.Python简介 二.Python种类 三.Python环境  windows: 1.需要配置环境变量 2.更新:卸载重装 linux:1.常用命令: 查看默认Python版本 Python -V 2.安装:yum Install 某某某 四.Hello World 程序:  Windows: print("Hello World!")  linux: >>vim hello.py >> python hello.py Hello World! 五.变量 声

操作系统第一章绪论

第一节:存储程序式计算机 一.操作系统在计算机系统中的位置 1.计算机系统是由硬件和软件两部组成,软件又可以分为系统软件 应用软件 工具 软件等 而操作系统是所有软件中与硬件相邻的第一层软件. 2.操作系统对硬件实施控制和管理: 控制CPU的工作 访问储存器 设备 驱动 和 中断处理 3.与用户及应用程序之间的关系 提供方便点的用户界面 提供优质的服务 二.存储程序式计算机的结构 1.基本部件:控制器 运算器 存储器 输入装置 输出装置 2.特点:集中顺序过程控制---- 过程性:模拟人工操作过

自制操作系统第一周总结

第一个任务是启动. 计算机的启动,参考本篇:http://www.cnblogs.com/rixiang/p/5075825.html 两个重要的概念: 1,boot: 软盘的第一个扇区区为启动区.(计算机读写软盘的时候,不是一个字节一个字节的读取的,而是512字节为一个单位来读写.因此,软盘的512字节为一个扇区.一张软盘的空间共有1440KB,也就是1474560字节,2880个扇区.) 2,IPL: 启动程序加载器.启动区只有区区512字节,实际的操作系统根本装不进去.所以几乎所有的操作系

网络操作系统第一、二章习题

第一章  1.什么是网络操作系统?网络操作系统具有哪些基本功能? 答:网络操作系统是网络用户与计算机之间的接口,它是专门为网络用户提供操作接口的系统软件:除了管理计算机的软件和硬件资源,具有单机操作系统所有的功能外,还具有向网络计算机提供网络通信和网络资源共享功能的操作系统,并且为网络用户提供网络服务.基本功能:提供网络通信.资源管理.网络服务.网络管理.互操作.提供网络接口. 2.网络 作系统具有哪些特征? 答:(1)硬件独立:独立于具体的硬件平台,支持多平台,其他系统可以运行于各种硬件之上

操作系统第一章总结/

第一章 操作系统概述 操作系统功能:计算机系统资源的管理者,用户和计算机硬件系统之间的接口,可用做扩充机器. 操作系统是一种系统软件. 操作系统特征并发,共享,虚拟,异步. 命令接口:用户利用这些操作命令来组织和控制作业的执行. 程序接口(系统调用,广义指令):编程人员使用它们请求操作系统服务. 系统调用是操作系统提供给应用程序使用内核功能的接口. 系统中缓存全部由操作系统管理,用户不可见. 操作系统管理:处理机管理,存储器管理,文件管理,设备管理,用户接口. 多道批与单道相比,优点是cpu利用