自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

转载 一个操作系统的实现:关于CPL、RPL、DPL

保护模式中最重要的一个思想就是通过分级把代码隔离了起来,不同的代码在不同的级别 ,使大多数情况下都只和同级代码发生关系。 Intel 的80286以上的cpu可以识別4个特权级(或特权层) ,0级到3级。数值越大特权越小。一般用把系统内核放在0级,系统的其他服务程序位于1、2级,3级则是应用软件。一般情况下代码都在自己的级别下做自己的工作,同一级别之间可以相互访问,而一般是不允许不同级别的代码间随意访问的。但有时候不同级别的程序之间一定要访问,比如系统的接口函数等,必须能够使得应用程序能够随意调用。于是In

2010-11-27 19:40:00 817

转载 一个操作系统的实现:Descriptor 3详解

%macro Descriptor 3 ; 有三个参数:【段界限】、【段基址】、【段属性】dw %2 & 0FFFFh ; 段界限 1 (2 字节)dw %1 & 0FFFFh ; 段基址 1 (2 字节)db (%1 >> 16) & 0FFh ; 段基址 1 (1 字节)dw ((%2 >> 8) & 0F00h) | (%3 & 0F0FFh) ; 属性 1 + 段界限 2 + 属性 2 (2 字节)db (%1 >>

2010-11-27 18:50:00 861

原创 一个操作系统的实现:关于保护模式和实模式的跳转和段描述符高速缓冲寄存器

一个操作系统的实现:关于保护模式和实模式的跳转和段描述符高速缓冲寄存器

2010-11-27 16:45:00 1455

原创 一个操作系统的实现:关于ALIGN的若干解释

一个操作系统的实现:关于ALIGN的若干解释,实际上align是个负责内存对齐的宏,它会补充一些数据以便下面的数据对齐

2010-11-27 16:07:00 768

原创 《一个操作系统的实现》读书笔记连载ing……

从昨天起深陷《一个操作系统的实现》这个书不能自拔,这本书可以说再次燃起了我小时候想写操作系统的美好愿望,所以说愿望总是美好的,还进入了大学开始真正去学计算机才发现似乎写操作系统是和我没什么关系的神话,也许还是Linux那孩子太牛叉了吧。好吧,实现愿望从昨天开始……只是虽然本书开始时说学习《一个操作系统的实现》只需要一些C和汇编的知识,但是很遗憾,作者在部分地方写的很不详细,一笔带过,这使阅读本书的我苦恼不已,也许还是我水平太菜了吧。这里这本书我一定一定坚持读下去,遇到问题坚决不放过,百度到

2010-11-27 15:59:00 892

转载 全面剖析《自己动手写操作系统》的pmtest1.asm

全面剖析《自己动手写操作系统》的pmtest1.asm,讲的很详细,没有不懂的理由了

2010-11-27 13:19:00 942

转载 《自己动手写操作系统》读书笔记——初识保护模式

《自己动手写操作系统》读书笔记——初识保护模式,描述符和描述符表、寄存器寻址、寄存器模型、进入保护模式

2010-11-27 13:18:00 1086

原创 神奇的福昕阅读器

神奇的福昕阅读器直接在ubuntu下用了

2010-11-24 21:56:00 1239

原创 第六届飞思卡尔

飞思卡尔

2010-11-22 22:13:00 959 1

转载 ++i+++i+++i(还有我自己的一点思考)

++i+++i+++i到底应该怎么解释,还有一些我自己的想法

2010-11-21 14:51:00 1003

原创 再一次对数学与自然无语——即斐波那契数列

我也搞不清楚这篇文章想说什么了,就算是自言自语,对那些伟大的数学家的敬仰吧,那个黄金比,我看是世界最大的BUG了

2010-11-20 17:34:00 952 2

转载 getchar()和EOF总结

getchar()和EOF总结

2010-11-20 16:14:00 697

原创 第一次写makefile就悲剧了

第一次写makefile就悲剧了,makefile:2 *** 遗漏分隔符

2010-11-18 09:32:00 770

原创 道德经 第五章

天地不仁,以万物为刍狗;圣人不仁,以百姓为刍狗。

2010-11-16 17:33:00 684

原创 ubuntu10.04下virtualbox使用usb设备

解决ubuntu10.04以上系统下的,虚拟机virtualbox下使用usb设备的问题

2010-11-15 20:02:00 850

原创 从一段小小的C语言程序说起(3)

stdout是块设备,stderr则不是。对于块设备,只有当下面几种情况下才会被输入…………

2010-11-14 22:26:00 829

转载 什么是同步逻辑和异步逻辑,同步电路和异步电路的区别是什么

什么是同步逻辑和异步逻辑,同步电路和异步电路的区别是什么

2010-11-13 09:39:00 20238

转载 可变长参数列表误区与陷阱——va_arg不可接受的类型

可变长参数列表误区与陷阱——va_arg不可接受的类型。type绝对不能为以下类型:——char、signed char、unsigned char——short、unsigned short——signed short、short int、signed short int、unsigned short int——float

2010-11-11 20:46:00 1300

原创 华山论剑:算法

<br />这其实是CSDN里一个帖子:<br />http://topic.csdn.net/u/20071126/15/8A29AA79-6705-47D7-A16F-8EC226D04172.html<br /><br /><br />讨论算法的,里面2位大师(至少我认为是)讨论颇为精彩,整理于此处,希望更多人多可以看看。<br /> <br />------------------------------------------------------------------------------

2010-11-11 20:43:00 946

原创 从一段小小的C语言程序说起(2)

char a = 1;printf("%d",a);这时编译器是怎么处理的?

2010-11-11 20:27:00 694

原创 从一段小小的C语言程序说起(1)

从一个C程序谈起,int到char的截取,和对后面内存空间的污染……

2010-11-05 14:48:00 626

IAR-ARM破解文件

IAR-ARM的破解文件,只需要先安装好后,把所有压缩包里的文件替换到安装文件夹即可,然后直接运行IAR就可以了,

2015-08-18

Win32API参考大全

一些常用的API函数介绍说明。主要是些窗口类,图形类的API函数。 虽然名为API大全,但对于网络类的函数就不是那么全。 不过一般来讲还是很有帮助的! 附件

2009-08-01

新编Windows API参考大全

新编Windows API参考大全,对新手很有帮助的东西

2009-08-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除