自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 从保护模式到实模式的转换

弄了几天了,终于弄好了,呵呵,也得到了不少东西。从保护模式到是模式的转换一定要注意的有(转): 1、程序开始时在实模式下要有自己的堆栈段,进入保护模式前先暂存ss及sp的值至某内存处,以便从保护模式返回实模式后恢复到原先的堆栈。 2、返回实模式前需把各段寄存器设置为规范段,包括SS也要设置 3、返回实模式前必须在16位段返回,不能在32位段里返回实模式。 4、返回实模式前的段必

2010-02-17 14:52:00 5337 2

原创 POJ1050 To the Max

考查:动态规划 最大子段和提交情况:一次AC收获:又认识了下最大连续子段和在一维情况下最大连续子段和的求法是从左到有顺序扫描数据,以0为边界,当累加和小于0时则重置为0.动态规划的状态转移方程为s=max{si-1+ai,ai},该方程和前面的描述是等价的。本题是对一维最大子段和的扩展,思路是从上到下找出所有的连续行(如第i行到第j行),然后计算每列从第i行到第j行的和,之后对这n

2010-02-16 15:11:00 4412 2

原创 中断和异常的建立

中断和异常比较相似,它们的区别是当CPU处理完中断后还会继续执行触发中断后的语句;而异常是CPU在执行时碰到了错误,转而去执行错误处理程序,执行完后,按照异常的不同可能会继续执行触发异常后的第一条语句,也可能会继续执行触发异常的语句或者退出执行。在实模式下,对于中断或异常号和处理程序的对应由中断向量表完成,而在保护模式下,对应由IDT完成。IDT是中断描述符表,即实模式下的中断向量表,在它里面保存

2010-02-10 13:59:00 630

原创 特权级之间的转换

特权级之间的转换包括代码段之间的转换和数据段之间的转换。对于数据段之间的转换,只检查选择子中RPL和段中DPL的值,如果RPL代码段之间特权级的转换主要通过jmp和call指令实现,jmp和call的操作数可以直接是选择子,但注意在用call时,要记得ret。call的操作数还可以是一个调用门或者是一个包含选择子的TSS或者是一个包含TSS的任务门。对于门,其实质就是描述符,与代码段和数据段描

2010-02-08 17:31:00 1003

原创 保护模式的进入

终于进入保护模式了,从放假开始纠结了4天,虽然是冰山一角,但还是很兴奋的~呵呵。之前没接触过汇编,很多概念都不清楚,所以学到了很多。计算机在开机执行完BIOS进行最初的初始化之后,会跳转到0x7c00处执行引导程序,此时CPU运行在实地址模式下,在实模式下,只能寻址1MB的空间,而且操作系统的代码和数据并没有得到保护,应用程序可能会访问并修改他们,这是很不安全的。而保护模式,顾名思义,是为操作

2010-02-05 09:00:00 3338

pku acm课件 动态规划 回溯 贪心等

北大ACM课件,包括动态规划、回溯、贪心等。

2008-10-02

空空如也

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

TA关注的人

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