汇编网首页登录博客注册
advancedprogrammer的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
好友圈
友情链接

[2009-01-20 22:52] 什么是虚拟机?

什么是虚拟机? 

虚拟机的概念比较宽泛,通常人们接触到的虚拟机概念有VMware那样的硬件模拟软件,也有JVM这样的介于硬件和编译程序之间的软件。这里所指的是后者。 
虚拟机是一个抽象的计算机,和实际的计算机一样,具有一个指令集并使用不同的存储区域。它负责执行指令,还要管理数据、内存和寄存器。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。 

Java虚拟机 

一、什么是Java虚拟机 

Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来...
阅读全文 |   作者:c_tianyige | 评论次数(15) | 浏览次数(46290)

[2007-10-12 15:43] 汇编指令集合【又转贴】

在论坛中,看到好多人汇编代码中写到了自己以前没有遇到过的指令,看起来有点费劲,就查了一下,原来自己不知道的汇编指令还不少。转帖一下,与来者诸君共同学习。 
1. 通用数据传送指令.   
   MOV 传送字或字节.   
   MOVSX 先符号扩展,再传送.   
   MOVZX 先零扩展,再传送.   
   PUSH 把字压入堆栈.   
   POP 把字弹出堆栈.   
   PUSHA 把AX,CX,DX,BX,SP,BP,SI,DI依次压入堆栈.   
   POPA 把DI,SI,BP,SP,BX,DX,CX,AX依次弹出堆栈.   
   PUSHAD ...
阅读全文 |   作者:dcgdcg | 评论次数(2) | 浏览次数(1636)

[2008-05-14 09:47] 【转】如何写一个简单的病毒程序

引:前些天学病毒这门技术着实吃了很多苦头,走了很多弯路,尽管按我的知识水平,病毒已经是水到渠成的学习内容了。但是我现在学了入门才发现这门技术实际上隐藏着很多玄机,包含着许多技术,不专门学习研究根本无法达到“牛”的境界上去。如今写了这篇文章,介绍的都是相当实用的东西,可以让你少走许多弯路(有时侯一个错误够你找几个小时的)。不过需要些基础知识才能看懂。假如你有天知识储备够了,不学学病毒将是你的遗憾。另,由于是写给协会会员参考的,也没写的多“专业”,多了些赘述。

       在你看之前,你应该知道这只是篇可以带你入门的文章,如果你已经会了就不用看了。看的时候最好准备个PE表在旁边。写病毒程序...
阅读全文 |   作者:mouselove | 评论次数(2) | 浏览次数(879)
页码数(1):  1