上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 27 下一页
摘要: 在上一篇,记录了计算机开机时加载IPL程序(initial program loader,一个nas汇编程序)的情况,包括IPL代码(helloos.nas)、编译生成helloos.img文件、用虚拟机QEMU加载helloos.img、制作U盘启动盘和用物理机加载helloos.img。 计算机启动时会自动加载和执行IPL程序,但IPL程序只能占用512字节。若直接用IPL写OS,空间不够用。所以IPL程序一般用于将真正的OS程序加载到内存某处(记作A),然后跳转到A。这样计算机就可以执行OS的程序了。 在上一篇中的IPL程序只是个hello world式的试验品,本篇通过修改上一篇的IPL,让它真正实现加载OS程序的功能。同时,将IPL程序代码和OS代码放到不同的源代码文件中;用C语言来编写以后的OS代码;用Makefile来编译源代码。 有了本篇的基础,就算是 阅读全文
posted @ 2014-05-20 23:46 BIT祝威 阅读(17091) 评论(29) 推荐(9) 编辑
摘要: 本文记录了使用《30天自制操作系统》附带光盘的入门方法,展示了最初的OS代码及其在虚拟机QEMU和真机下的使用方法。 阅读全文
posted @ 2014-05-19 00:52 BIT祝威 阅读(21810) 评论(28) 推荐(20) 编辑
摘要: 把这7张图片设置为桌面背景,时不时的能看上一眼。慢慢就学会VIM了。 阅读全文
posted @ 2014-05-12 15:40 BIT祝威 阅读(3435) 评论(1) 推荐(2) 编辑
摘要: 究竟是如何设计的电路,具有计算和控制的智力?本文继续第一篇的进度,展示一个极其简单(陋)的CPU是如何设计出来并工作的。 阅读全文
posted @ 2014-04-22 10:02 BIT祝威 阅读(10624) 评论(34) 推荐(20) 编辑
摘要: 究竟是如何设计的电路,具有计算和控制的智力? 这一点也不高深。本文从下面这个初中学的电路图说起,看看能不能从最初的有一个继电器的电路,画到一个简单的CPU。电路图用multisim12.0绘制,这样就可以看到效果了。 阅读全文
posted @ 2014-03-24 16:29 BIT祝威 阅读(37421) 评论(170) 推荐(227) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 27 下一页
canvas start.

canvas end.