帮忙转下这段汇编代码,怎么转易语言

[复制链接]
查看11 | 回复2 | 2011-6-11 03:28:47 | 显示全部楼层 |阅读模式
PUSH EBX
PUSH EBP
MOV EBP,DWORD PTR SS:[ESP+14]
MOV ECX,DWORD PTR SS:[EBP]

PUSH ESI

MOV ESI,DWORD PTR SS:[ESP+10]
MOV EBX,ESI
SHR ESI,2
AND EBX,3
TEST ESI,ESI
PUSH EDI
MOV EDI,DWORD PTR SS:[ESP+18]
JBE SHORT Gam.00531D87
NOP
DEC ESI
LEA EAX,DWORD PTR DS:[ECX+ESI]
XOR EDX,EDX
DIV DWORD PTR DS:[7CD674]
MOV EAX,DWORD PTR DS:[EDI]
ADD EDI,4
MOV ECX,DWORD PTR DS:[EDX*4+7C7DB8]
ADD ECX,2E6D23C1
XOR EAX,ECX
TEST ESI,ESI
MOV DWORD PTR DS:[EDI-4],EAX

回复

使用道具 举报

千问 | 2011-6-11 03:28:47 | 显示全部楼层
DSEG SEGMENT定义数据段STR DB ‘THIS IS A STRING WITH OR WITHOUT SUN’ 定义元素STRKEYSTR DB ‘SUN’定义元素KEYSTR NUM DW ? 保留一个空间DSEG ENDS STACK SEGMENT PARA STACK 'STACK’ 定义堆栈段DW 256 DUP(?)设置堆栈空间STACK ENDS CODE SEGMENT 定义代码段ASSUME CS:CODE,DS:DSEG, SS:STACK START: MOV AX,DSEG开始执行MOV DS,AX 设置数据段寄存器...
回复

使用道具 举报

千问 | 2011-6-11 03:28:47 | 显示全部楼层
汇编语言是最底层的语言,属于初级语言,没有任何封装过的。而E语言已经封装好了,一个代码就能搞定一个命令,这个恐怕转换不了,汇编比E语言难得多。也复杂的多...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行