- 博客(11)
- 收藏
- 关注
转载 下一站
博客园停更,下一站:tech.silverrainz.me转载于:https://www.cnblogs.com/lastavengers/p/4311869.html
2015-03-03 20:26:00 116
转载 IDF 实验室部分题目WriteUp
前天花了一个下午的时间刷了几道IDF实验室的题目, 这个网站实在是有点冷清, 题目也比较少, 所以就被我和师兄们刷榜了2333...因为我最先开始做, 所以就干脆刷到第一去了.题目很水, 切莫见怪.牛刀小试http://ctf.idf.cn/index.php?g=game&m=list&a=index&id=16莫尔斯密码: 网...
2015-01-02 04:13:00 275
转载 「30天自制操作系统」 Stop & 「OS67 」 Start
废话 整个十月都没有再写一点什么, 其实没什么好写的, 把书里的东西码出来贴在博客里实在没什么意思, 况且书里已经写得够详细了. 这本书给我最深刻的感觉是, 作者通过简化一些细节, 一步一步地模拟整个开发过程, 把做一个操作系统中最有趣的部分展示了出来. 最大的简化大概使用了他那一整套工具, 把编译出裸机可用C语言程序这一个麻烦给忽略了. 经过一个多月的练习, ...
2014-11-22 20:36:00 170
转载 《30天自制操作系统》读书笔记(6) 鼠标键盘
总览 从现在开始我把这些代码都放在了GitHub上, 欢迎围观 地址是: https://github.com/LastAvenger 上一篇笔记介绍的是GDT,IDT,PIC等各种我也不太懂的东西, 但是这些了解这些东西对启用鼠标键盘是必须的. 我们在键盘上按下一个键之后, 键盘产生一个信号, PIC接收到信号后, 会通过IRQ1向CPU...
2014-09-20 17:55:00 115
转载 Vim C/C++的一键编译
开始用Vim差不多有两个月的时间, 一开始用Makefile 编译一整个项目无压力, 但是当写到单个文件的时候, 编译就比较麻烦了, 每次都得:w :!gcc -o 1.exe 1.c:!1非常麻烦...所以我都直接用的Code::Blocks...其实比Vim快多了哈哈...但是昨晚折腾病发作, 想好好来配置一下, 于是花了一个晚上...改了一个能看得过去的一键...
2014-09-04 22:42:00 119
转载 《30天自制操作系统》读书笔记(5) GDT&IDT
梳理项目结构 项目做到现在, 前头的好多东西都忘了, 还是通过Makefile重新理解一下整个项目是如何编译的: 现在我们拥有这么9个文件: ipl10.nasInitialProgramLoader, 占用了软盘的第一个扇区并符合启动盘的规范, 默认被载入地址是0x7c00 到 0x7e00, 负责将10个柱面读入到0x8200到0x34fff...
2014-08-22 11:34:00 123
转载 《30天自制操作系统》读书笔记(4) 绘图
暑假果然是滋生懒散的温床. (╯‵□′)╯︵┻━┻ 好久不动都忘记之前做到哪里了, 上次好像做到了C语言的引入, 这一节所做的东西都相当轻松, 将会绘制出操作系统的基本界面. 绘图的原理 按照书中所说, 将值写入到显存中就能在屏幕上显示相应的像素, 在asmhead.nas 中有这一段: 1 CYLS EQU 0x0ff0 ; 设...
2014-08-06 21:45:00 149
转载 [转]高精度乘法计算
转载自:Daywei 高精度乘法计算高精度乘法计算基础1.高精度浮点运算方法 高精度浮点(Floating Point,FP)运算可以转换成整数型运算。由于高精度浮点数可以看成是由整数部分(Integer Part,IP)与小数部分(Decimal Part,DP)的组合,因此其乘法可以看成以下3种运算的组合,即整数x整数(IxI)、整数x小数(IxD)和小数x小数(...
2014-07-27 21:17:00 349
转载 《30天自制操作系统》读书笔记(3) 引入C语言
这一次的学习相当曲折, 主要是因为粗心, Makefile里面的错误导致了文件生成出现各种奇奇怪怪的问题, 弄得心力交瘁, 因此制作过程还是尽量按着作者的路子来吧. 作者提供的源码的注释在中文系统下是乱码, 而且代码的分隔用了两个Tab, 在这里要处理一下: :%s/;.*//g 删除所有的注释; :%s/\t\t/\t 把两个Tab替换为一个Tab; 要让作者的nas文...
2014-07-09 13:49:00 185
转载 《30天自制操作系统》读书笔记(2)hello, world
让系统跑起来 要写一个操作系统,我们首先要有一个储存系统的介质,原版书似乎是06年出版的,可惜那时候没有电脑,没想到作者用的还是软盘,现在的电脑谁有软驱?不得已我使用一张128M的SD卡来代替,而事实上你用的是U盘还是软盘对我们的操作系统没有影响,缺点是你的U盘刷入系统后容量只能是1440 MB,即当年流行的3.5英寸软盘的大小,当然不用担心,再格式化一次(...
2014-07-03 15:50:00 204
转载 《30天自制操作系统》读书笔记(1)读前感
做一个自己的操作系统, 在我看来一直是不可以思议的,而且奇妙的,像是吉他手亲手打造一把自己的吉他? 似乎这个比喻不太恰当, 但是,感觉是一样的。 《30天自制操作系统》 为日本的川和秀实先生所著, 有人说他是 "《XX天学会XXX》之类的书中为数不多的几本好书之一。" 这本书的优点非常明显,通俗生趣,甚至于有点啰嗦;而且作者无私地提供了源代码而且允许你以任何方式使用,也提...
2014-07-03 02:48:00 111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人