码迷,mamicode.com
首页 >  
搜索关键字:自制操作系统    ( 111个结果
《30天自制操作系统》13_day_学习笔记
harib10a: 简化字符串的显示:我们发现字符串显示三条语句总是重复出现,并且总是一起出现的。接下来我们把它归纳到一个函数中,这样便于使用。 x,y--位置的坐标 c--字符颜色 (color) b--背景颜色 (back color) s--字符串 (string) l--字符串长度(leng ...
分类:其他好文   时间:2016-08-26 09:09:26    阅读次数:195
《30天自制操作系统》09_day_学习笔记
harib06a: 在昨天的最后一部分,我们已经变成了32位的模式,目的就是希望能够使用电脑的全部内存。 虽然鼠标的显示处理有一些叠加问题,不过笔者为了不让我们感到腻烦,先带我们折腾一下内存 这里笔者有把bootpack.c文件做了整理: 我们可以看到,把不同的函数有封装到了不同的源文件中。hari ...
分类:其他好文   时间:2016-08-22 21:23:10    阅读次数:210
《30天自制操作系统》08_day_学习笔记
harib05a: 鼠标解读(01)P145 前一天已经让鼠标成功接收数据了,这些数据是什么意思? 笔者在这一部分来解读数据:让鼠标动起来啊,停在那不动有什么意思啊! 前面已经知道,鼠标每一次动作都是3个字节数据,为什么是3个。想想也知道:两个坐标,一个状态 看了上面的代码,细心的肯定会发现一个问题 ...
分类:其他好文   时间:2016-08-19 23:47:35    阅读次数:171
《30天自制操作系统》07_day_学习笔记
harib04a: P126 获取按键编码; 让程序在按下键盘的键之后,将键值编码显示出来 修改的是前面编写的鼠标按键的处理键盘中断的函数inthandler21() 这里笔者介绍了怎样把中断号告诉CPU: 1、计算0x60+IRQ号码 2、把结果输出给OCW2寄存器 3、具体方法:调用io_out ...
分类:其他好文   时间:2016-08-19 21:57:52    阅读次数:264
《30天自制操作系统》06_day_学习笔记
harib03a: 内容没有变化 ;P109 从这里开始,代码开始工程化了. 将原本300多行的bootpack.c分割成了三部分: graphic.c : 用来处理界面图像 dsctbl.c : 用来处理中断和段表(GDT,IDT)等 bootpack.c : 和后面的bootpack.h文件一起 ...
分类:其他好文   时间:2016-08-18 23:08:24    阅读次数:199
《30天自制操作系统》01_day_学习笔记
helloos0: helloos1: helloos.nas的解释在P23 中 asm.bat将汇编程序helloos.nas编译成镜像文件 之后执行run.bat即可在模拟器中运行helloos2: helloos.nas的解释在P25 中 asm.bat将汇编程序helloos.nas编译成镜 ...
分类:其他好文   时间:2016-08-17 21:27:22    阅读次数:216
《30天自制操作系统》02_day_学习笔记
helloos3: helloos.nas的解释在P29中 接下来课本讲了一些汇编语言的知识,便于理解这个汇编文件helloos4: 讲解在P41 helloos.nas后半部分去掉就成了ipl.asm ipl.asm是用来制作启动区的,启动区只需要最初的512字节 输入顺序 asm--makeim ...
分类:其他好文   时间:2016-08-17 21:20:20    阅读次数:130
《30天自制操作系统》03_day_学习笔记
harib00a: 添加的部分从P46开始,制作IPL准备开始从磁盘装载程序了 笔者讲解了软盘的驱动的构造,以及汇编语言读取软盘的方法 harib00b: 这一部的目的主要是试错 P51 软盘是很不可靠的存储设备,有时候会发生不能读取数据的情况 改良后的程序就是这一部分 在重新读盘之前添加了系统复位 ...
分类:其他好文   时间:2016-08-17 21:20:01    阅读次数:193
《30天自制操作系统》04_day_学习笔记
harib01a: P65 用C语言实现内存写入 实现一个往黑画面上写入东西的函数 修改了naskfunc.nas中的内容 在bootpack.c中 用write_mem8()函数将VRMA中全部写入了15 显示的全部像素的颜色为第15种颜色(白色)可以试着修改 harib01b: P67 显示条纹 ...
分类:其他好文   时间:2016-08-17 21:11:05    阅读次数:192
2016-08工作日志
行动代号:无忧角 2016.08.01 - 2017.01.01 目标:自制操作系统完成,java(web)、linux精进。 自制操作系统:每周两节,到09.15完成。 java精进:《Thinking in Java》、《Effective Java》、《深入理解java虚拟机》三本书精读。四个 ...
分类:其他好文   时间:2016-08-01 22:37:00    阅读次数:194
111条   上一页 1 2 3 4 5 6 ... 12 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!