自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 程序崩溃的处理

恼人的程序崩溃框,如何解决,当然正道还是努力调试你的程序,找出BUG所在。不过这里要介绍的是消极处理办法,即如何消除这个崩溃框。其实很简单,也有很多方式:1,在程序启动时用一句SetErrorMode(SEM_NOGPFAULTERRORBOX);它就可以实现不让那个崩溃框弹出来,而是直接关闭程序...

2008-04-26 17:40:00

阅读数 533

评论数 0

原创 我的第一个bootloader

 第一个bootloader,当然就是显示hello world。把它写成软盘镜像,然后用虚拟机vmware启动,当然用真机器也是可以的。bootloader被BIOS加载到内存物理地址0x7c00处执行,代码为16位实模式。以下是AT&T汇编代码:.code16          #按1...

2008-04-21 23:10:00

阅读数 435

评论数 0

原创 bootloader分析

bootloader基本规则 PC开机后处于实模式,运行0xffff0处指令,即BIOS BIOS负责将bootloader读入至内存0x7c00处并运行 bootloader位于软盘或硬盘的第一个扇区,共512字节 bootloader可以利用bios提供的中断来提...

2008-04-21 10:54:00

阅读数 205

评论数 0

原创 汇编中的堆栈关系

开始学习汇编,虽然以前上学时学过,但很多年不用,早就忘了。主要分两种汇编,Intel格式的和AT&T格式的。前者windows上用,后者在Unix/LInux上用。 不过还是有工具可以转换的。网上介绍AT&T的很多,与Intel格式的区别主要就是指令加长度表示,操作数顺序相反,[]...

2008-04-20 13:16:00

阅读数 469

评论数 0

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