电脑病毒中的计算机语言

来源:百度知道 编辑:UC知道 时间:2024/07/01 02:19:51
电脑病毒制造中的编程语言,也就是代码,我不知道计算机代码是如何编译的,与我们的语言是如何一一对应,比如:386 ; Processor (386+)
.model flat ; Uses 32 bit registers

extrn ExitProcess:proc ; The API it uses
extrn MessageBoxA:proc

;-
;利用"extrn"我们把在程序中要用到的所有API列出来。ExitProcess是我们用来把
;控制权交给操作系统的API,而MessageBoxA用来显示一个经典的Windows消息框。
;-

.data
szMessage db "Hello World!",0 ; Message for MsgBox
szTitle db "Win32 rocks!",0 ; Title of that MsgBox

;---------------------------------------------------------------------------
---------------------------------------------------
;这里我们不能把真正病毒的数据放这里了,因为这是一个例子,我们不能
;使用它,而且又因为如果我们不在这里放置一些数据,TASM将会拒绝汇编。
;无论如何...在第一次产生你的病毒主体的时候用它放置数据。
;-

.code ; Here we go!

HelloWorld:
push 00000000h ; Sytle of MessageBox
push offset szTitle ; Title of MessageBox
push offset szMessage ; The message itself
push 00000000h ; Handle of owne

计算机汇编语言其实就跟我们学习的汉语语法一样的.您问的问题有点钻牛角尖了.就比如问" 我真的好想你!" 这句话 .为什么要来表示想你一样.因为语法就是这样的.
如果您真想知道..可以去问开发出来计算机汇编语言的人..他为什么要在编的时候用这来表示.
所以在学习过程中,我觉得 你只应该问这个语法怎么用.为什么这样用.而不用去管为什么语法是这个样子的.