自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (6)
  • 收藏
  • 关注

转载 BIOS中断大全

BIOS中断:1、显示服务(Video Service——INT 10H) 00H —设置显示器模式0CH —写图形象素01H —设置光标形状0DH —读图形象素02H —设置光标位置0EH —在Teletype模式下显示字符03H —读取光标信息0FH —读取显示器模式04H —读取光笔位置10H —颜色05H —设置显示页11H —字体06H、07H —初始化或

2011-11-24 21:48:57 377

转载 主人牵狗散步晕倒丧命 忠犬不离含泪守殡棺

主人晕倒后,它守在主人身边,狂吠求助  主人被送往医院,它跳着也要上急救车  主人身亡后,它趴在殡棺上,不愿意离开  男子晕倒  医生施救  昨日上午10点,52岁的胡长荣牵着狗儿在渝中区佛图关公园内散步时,突然晕倒在地。事发时,因为旁边没有人,小狗一直守在主人身边寸步不离,狂吠不止,引来了其他市民的注意。在救护人员将主人抬上救护车时,它也一直紧紧跟随,并试图跳上救护车,守护在

2011-11-23 20:49:23 5162

翻译 美国近140名百万富翁请求国会对其增税

中新网11月18日电据英国媒体报道,美国近140名百万富翁16日请求国会,为国家考虑,应向他们多征税。  据报道,这些企业和商界领袖向总统奥巴马及国会领袖致函称:“请做这件正确的事,提高对我们的征税。”信中提到,良好的经济曾让他们受益,现在也希望别人能得到好处。  这封信由“财政力量之爱国富豪团”(Patriotic Millionaires for Fiscal Strength)的13

2011-11-19 14:29:58 2372

转载 OS Boot Sequence

当BIOS INT 19h被执行以后,系统进入OS Booting阶段。下面定义几个程序段名称:NameDescriptionSize limitMaster Booter放置于Hard disk的第一个扇区(即MBR),用于装载boot block的程序。466 bytesBoot Sector放置与Floppy的第一个扇区

2011-11-16 00:51:47 1407

原创 minix masterboot解读

写一点关于minix引导过程的文章,从无系统状态下的引导写起。硬盘的第一个扇区称为master boot block(系统主引导区),用于存放主引导程序。当系统起动的时候系统BIOS把起动盘的第一个扇区的内容装进内存的固定位置(0x7C00),然后程序跳转到地址0x7C00处运行。硬盘的第一个扇区上的内容就是master boot recod(简称MBR,中文为系统主引导),它是系统的第一段引

2011-11-16 00:45:33 1685

原创 How Computers Boot Up

The previous post described motherboards and the memory map in Intel computers to set the scene for the initial phases of boot. Booting is an involved, hacky, multi-stage affair – fun stuff. Here’s

2011-11-16 00:39:05 1205

转载 调试kernel时对bios加电后过程的一些心得

前几天折腾了一下kernel 并debug了引导和初始化部分,有一些心得,更正了一直以来的很多错误认识。这里还是拿linux 0.00 的代码来实验,制作好引导盘后启动 bochs (已重新编译加了 –enable-debugger –enable-disasm 参数) 下图是IBM PC内存的分布状况:(注意:0xA0000 is the pointer addres

2011-11-16 00:13:52 3960 1

转载 汇编指令长度计算方法

指令长度与寻址方式有关系,规律或原则如下:一、没有操作数的指令,指令长度为1字节。如es:ds:cbwxlat等。二、操作数只涉及寄存器的指令,指令长度为2字节。如mov al,[si]mov ax,[bx+si]mov ds,ax等。三、操作数涉及内存地址的指令,指令长度为3字节。如mov al,[bx+1]mov ax,[bx

2011-11-10 13:28:06 4583 2

原创 Kosmos File System (KFS)

http://sourceforge.net/projects/kosmosfs/files/kosmosfs/

2011-11-09 17:02:34 467

转载 linux下安装编译Bochs

下载的版本是bochs-2.4.2.tar.gz,那么安装过程差不多是这样的:       $ tar zxvf bochs-2.4.2.tar.gz    $ cd bochs-2.4.2    $ ./configure --enable-debugger --enable-disasm    $ make    $ sudo make install    错

2011-11-08 08:59:04 755

翻译 建立一个实用的可以修改编译的linux0.11环境

最近在学习linux内核 ,但是现在的内核代码太大过于复杂,于是想从最初的linux版本开始 ,结果买了linux0。11内核分析 ,发现书本上的都还没有讲清楚 ,甚至连最起码的环境书本上都没有讲清楚怎么搭建成功 ,只是拷贝一个可以跑linux的bochs,怎么调试怎么使用都没讲明白 ,我很郁闷 ,于是熬夜到网络上查资料 ,终于找出一个实用环境的搭建方法 。在网络的资料中 ,有一篇七十年代(作者名

2011-11-07 14:11:31 721

转载 linux NASM Hello, world!

section .data                      ;定义数据段 'SECTION'指令('SEGMENT'跟它完全等效)msg     db      "Hello, world!",0xA  ;our dear stringlen     equ     $ - msg 'EQU'定义一个符号,代表一个常量值:当使用'EQU'时,源文件行上必须包含一个 l

2011-11-03 16:04:36 741

原创 linux flash插件安装

解压后到root目录下:cp libflashplayer.so /usr/lib/mozilla/plugins

2011-11-01 11:07:07 347

转载 通用寄存器的作用

通用寄存器可用于传送和暂存数据,也可参与算术逻辑运算,并保存运算结果。除此之外,它们还各自具有一些特殊功能。汇编语言程序员必须熟悉每个寄存器的一般用途和特殊用途,只有这样,才能在程序中做到正确、合理地使用它们。表2.1 通用寄存器的主要用途寄存器的分类寄存器主 要 用 途通 用寄 存 器数据  寄存器AX乘、除运算,字的输入输

2011-11-01 09:58:15 2229

udp通信的服务端和客户端

完整的c#版UDP通信例程.分为客户端和服务端个项目实现字符串发送接受任务.程序精简易懂.绝对适合你.

2011-01-06

矢量图存储为XML文件

吧矢量图存储为xml文件,可编辑。适用于票据打印排版和需要把图形存为文本的任务。

2010-12-29

vs.net c# 2005串口通信示例程序 (已用于商用程序模块)实用!

非常好的串口通信模块,拿来立马就能用。不知是出自那位高人之手。

2010-01-20

用c#做的截屏程序(用鼠标选择所要截取的区域)和QQ截屏基本相同

C#截屏程序源代码,源代码完整,虽然简单,但功能挺好用。点击“截屏”后,用鼠标拖出一块区域,那就是你要截屏的区域,然后在选中区域上双击鼠标,可将截屏生成的JPG/GIF/PNG三种格式保存。代码在VS2005下顺利编译。

2009-07-01

用ndis开发的完整防火墙源代码

用ndis开发的完整防火墙源代码2000和xp下编译通过.

2009-04-15

利用钩子技术控制进程创建

这是捕获进程创建信息的 vc 代码,希望对大家有用

2008-10-24

空空如也

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

TA关注的人

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