一、从计算机结构到汇编程序入门

所谓开发操作系统,就是制作一张“含有操作系统,能够自动启动的磁盘“
  1. 用一个所谓的二进制编辑器,可以写出引导磁盘启动的*.img文件。里面都是机器码,需要用户对照机器码手册写,例如写到168000后保存这个文件,文件大小刚好为1.4m也就是软盘容量大小。
  2. CPU是什么呢,中央处理单元,它的本质就是处理电信号,例如on和off,很没用把?我们平时看的视频,听的音乐其实他都不知道,他只会电信号交换,直白一点,CPU不明白视频和音乐说的是什么,只会机械的进行电信号的转换。
  3. 将开关和数字0,1对应起来,就能将二进制代码转换为电信号,于是摇身一变变成了二进制计算机,  既然二进制,于是可以将二进制转换为十进制,后来又发现将文字和固定的编号对应起来,然后转化为2进制,于是计算机又可以处理文字了,在后来,图像,视频啊各种转换,于是计算机越来越牛逼。
  4. windows下的批处理文件很好写,其实你就是在text.bat里面写上一个cmd.exe就可以打开命令行,写ping 127.0.0.1就可以直接返回ping过程和结果。

你可能感兴趣的:(自制操作系统)