当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 序! 对于学习任何编程语言的朋友来说掌握CPU的操作模式都是一件非常重要的事,其中就数保护模式这部分最重要了,现在关于保护模式的中文资料就只有杨季文先生那一家还算全面,但有些人还是觉得看不太懂,为此我就写了这篇文章,看看是否对您的胃口! 一、保护模式概述 顾名思义,就是对程序的运行加以...
 

 

 ·硬盘加密----解析三    »显示摘要«
    摘要:硬盘加密--解析三上一篇文章解析了硬盘上有两个分区的加密过程,下面的程序将允许有n个分区的加密过程:source codes: data segment fqb db 512 dup(0);a buffer that will be used to store partition-table firstp db 40 dup(0);storing the first partition info......
 ·硬盘简单加密.    »显示摘要«
    摘要://以下程序适用平台为win98/winme,win2000或者更高版本不支持对硬盘直接读写操作。 我们都有知道硬盘的分区表位于0柱0面1扇区,在偏移地址1be至1fd处就是硬盘的分区表内容,通常我们看硬盘分区表,只需用debug即可,即是说:c:\>debug-a100 mov ax,0201 mov bx,0200 mov cx,0001 mov dx,0080 int 13 int 2......


保护模式知识(一)

序!

一.保护模式概述 【程序编程相关:关于map容器

        对于学习任何编程语言的朋友来说掌握cpu的操作模式都是一件非常重要的事,其中就数保护模式这部分最重要了,现在关于保护模式的中文资料就只有杨季文先生那一家还算全面,但有些人还是觉得看不太懂,为此我就写了这篇文章,看看是否对您的胃口! 【推荐阅读:汇编(十五)——控制转移类指令一

        顾名思义,就是对程序的运行加以保护.我们知道在实模式下通常只能寻址1m的内存空间,且只能是单任务,就是说同一时间不能有两个任务被激活.从8086/8088的20根地址线,80286的24根地址线到80386的32根地址线,直至今天puntium4已经发展到了36根地址线,它们分别可以寻址1m.16m.4g.64g的内存空间,然而在实模式下,通常的寻址范围还是1m.也就是对于在纯dos下运行的puntium4也只能是一个快速的8086.

        前面已经说了,保护模式就是对程序的运行加以保护,所以说保护模式较实模式的增强的最主要体现还不是寻址能力而是对多任务的支持,所提到的保护就是对不同任务间与同一任务内的程序加以保护,使它们的运行不受对方“有意”或“无意”影响,但同时也要对两个任务都要用到的部分代码实现共享.另外一个重要的增强就是对虚拟存储器的支持,从一定意义上说可以使程序设计人员不必考虑物理内存的大小.
...   下一页

 ·sqlwormsapphire关键代码分析    »显示摘要«
    摘要:突然间对它sql worm sapphire的代码非常感兴趣,针对网上给出的test code(自己抓包也行),一直读到临晨4点,终于把关键代码都注释起来了,第一次自己剖析病毒,感觉挺好的,这个病毒太精湛了。如有错误之处,请大家斧正。 yangrunhua 2/9/03 04:30am注意:具体地址在不同版本机器上有差异0012fced push 42b0c9dch ;在sqlsort.dl......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE