<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dingjin9321的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dingjin9321</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dingjin9321]]></copyright><item><title><![CDATA[下一站]]></title><link>https://blog.youkuaiyun.com/dingjin9321/article/details/102406204</link><guid>https://blog.youkuaiyun.com/dingjin9321/article/details/102406204</guid><author>dingjin9321</author><pubDate>Tue, 03 Mar 2015 20:26:00 +0800</pubDate><description><![CDATA[博客园停更，下一站：tech.silverrainz.me


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