自己编写汇编语言程序,调试执行,写出各汇编语言语句的机器指令
Xsdword-1,-2,-3,-4,-5,0,1,2,3,4,5MOVEAX,XMOVEAX,[X]MOVEAX,X+2MOVEAX,[X+2]MOVAX,WORDPT...
X sdword -1,-2,-3,-4,-5,0,1,2,3,4,5
MOV EAX,X
MOV EAX,[X]
MOV EAX,X+2
MOV EAX,[X+2]
MOV AX,WORD PTR X
MOV EBX,OFFSET X
MOV ESI,5
MOV EAX,[EBX]
MOV EAX,[EBX+20]
MOV EAX,[EBX+1234H]
MOV EAX,[EBX+ESI*4]
MOV EAX,[EBX+ESI*4+8]
MOV EAX,[EBX+ESI*4+1234H]
MOV EAX,[ESI*4]
MOV EAX,[ESI*4+1234H]
MOV EAX,[ESI*4+12345678H]
MOV EAX,[EBP]
MOV EAX,[EBP+12]
MOV EAX,[EBP+1234H]
MOV EAX,[EBP+12345678H] 展开
MOV EAX,X
MOV EAX,[X]
MOV EAX,X+2
MOV EAX,[X+2]
MOV AX,WORD PTR X
MOV EBX,OFFSET X
MOV ESI,5
MOV EAX,[EBX]
MOV EAX,[EBX+20]
MOV EAX,[EBX+1234H]
MOV EAX,[EBX+ESI*4]
MOV EAX,[EBX+ESI*4+8]
MOV EAX,[EBX+ESI*4+1234H]
MOV EAX,[ESI*4]
MOV EAX,[ESI*4+1234H]
MOV EAX,[ESI*4+12345678H]
MOV EAX,[EBP]
MOV EAX,[EBP+12]
MOV EAX,[EBP+1234H]
MOV EAX,[EBP+12345678H] 展开
1个回答
展开全部
查看机器指令,目的是什么呢,那已经不是人类所能看懂的东西了,,哎,算了,给你三个方法:1.生成exe文件,用一个反汇编软件打开,比如OD,就能很清晰的看到各指令的机器码,2.生成exe文件,用一个PE工具打开这个exe文件,在.text段中也有各指令的机器码,这种方式不如上一个方便,3.自己对照表把汇编码翻译成机器码,这个基本不太可能,即使成功也元气大伤,比如,一个简单的mov,根据后边的操作数不同会有很多种机器码,,如果真想看,还是前两种实际点,,
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询