| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| homer_simpson Grandmaster Cheater
 
  Reputation: 0 
 Joined: 25 Feb 2007
 Posts: 596
 
 
 | 
			
				|  Posted: Fri Feb 22, 2008 4:05 pm    Post subject: Help |   |  
				| 
 |  
				| Can some one help me with this.. 
 &H90 = nop
 (...)
 
 Can some one provide the rest?
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| hcavolsdsadgadsg I'm a spammer
 
 ![]() Reputation: 26 
 Joined: 11 Jun 2007
 Posts: 5801
 
 
 | 
			
				|  Posted: Fri Feb 22, 2008 6:03 pm    Post subject: |   |  
				| 
 |  
				| Yeah because we can really read minds. 
 0x90 is a NOP... and?
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| samuri25404 Grandmaster Cheater
 
  Reputation: 7 
 Joined: 04 May 2007
 Posts: 955
 Location: Why do you care?
 
 | 
			
				|  Posted: Fri Feb 22, 2008 6:18 pm    Post subject: |   |  
				| 
 |  
				| I think he's trying to figure out the bytes for all the opcodes. 
 It's a lot of work, trust me.
 
 Open up assemblerunit.pas from Cheat Engine, or my opcode.dll.
 _________________
 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| です Newbie cheater
 
 ![]() Reputation: 0 
 Joined: 09 Feb 2008
 Posts: 20
 
 
 | 
			
				|  Posted: Fri Feb 22, 2008 9:18 pm    Post subject: |   |  
				| 
 |  
				| Look for a file called OPCODES.HLP on the internet available for download. I think it's also packaged with masm. 
 
  	  | Code: |  	  | Bare Hex Opcodes And Mnemonics 
 This list include opcodes that are not in the main listing.
 
 NOTE : There are redundancies in the Intel instruction set which show in this list as duplication of both hex opcodes and mnemonics.
 
 More detailed reference can be found in the Intel Architecture Software Developer’s Manual Volume 2 : Instruction Set Reference found in the file "24319101.PDF" from Intel.
 
 00 ADD
 01 ADD
 
 02 ADD
 03 ADD
 04 ADD
 05 ADD
 06 PUSH
 07 POP
 08 OR
 09 OR
 0A OR
 0B OR
 0C OR
 0D OR
 0E PUSH
 0F 00 LLDT
 0F 00 LTR
 0F 00 SLDT
 0F 00 STR
 0F 00 VERR
 0F 00 VERW
 0F 01 INVLPG
 0F 01 LGDT
 0F 01 LIDT
 0F 01 LMSW
 
 0F 01 SGDT
 0F 01 SIDT
 0F 01 SMSW
 0F 01 SMSW
 0F 02 LAR
 0F 03 LSL
 0F 08 INVD
 0F 09 WBINVD
 0F 0B UD2
 0F 20 MOV
 0F 21 MOV
 0F 22 MOV
 0F 23 MOV
 0F 30 WRMSR
 0F 31 RDTSC
 0F 32 RDMSR
 0F 33 RDPMC
 0F 40 CMOVO
 0F 41 CMOVNO
 0F 42 CMOVB
 
 0F 42 CMOVC
 0F 42 CMOVNAE
 0F 43 CMOVAE
 0F 43 CMOVNB
 0F 43 CMOVNC
 0F 44 CMOVE
 0F 44 CMOVZ
 0F 45 CMOVNE
 0F 45 CMOVNZ
 0F 46 CMOVBE
 0F 46 CMOVNA
 0F 47 CMOVA
 0F 47 CMOVNBE
 0F 48 CMOVS
 0F 49 CMOVNS
 0F 4A CMOVP
 0F 4A CMOVPE
 0F 4B CMOVNP
 0F 4B CMOVPO
 
 0F 4C CMOVL
 0F 4C CMOVNGE
 0F 4D CMOVGE
 0F 4D CMOVNL
 0F 4E CMOVLE
 0F 4E CMOVNG
 0F 4F CMOVG
 0F 4F CMOVNLE
 0F 60 PUNPCKLBW
 0F 61 PUNPCKLWD
 0F 62 PUNPCKLDQ
 0F 63 PACKSSWB
 0F 64 PCMPGTB
 0F 65 PCMPGTW
 0F 66 PCMPGTD
 0F 67 PACKUSWB
 0F 68 PUNPCKHBW
 0F 69 PUNPCKHWD
 
 0F 6A PUNPCKHDQ
 0F 6B PACKSSDW
 0F 6E MOVD
 0F 6F MOVQ
 0F 71 PSLLW
 0F 71 PSRAW
 0F 71 PSRLW
 0F 72 PSLLD
 0F 72 PSRAD
 0F 72 PSRLD
 0F 73 PSLLQ
 0F 73 PSRLQ
 0F 74 PCMPEQB
 0F 75 PCMPEQW
 0F 76 PCMPEQD
 0F 77 EMMS
 0F 7E MOVD
 0F 7F MOVQ
 0F 80 JO
 
 0F 81 JNO
 0F 82 JB
 0F 82 JC
 0F 82 JNAE
 0F 83 JAE
 0F 83 JNB
 0F 83 JNC
 0F 84 JE
 0F 84 JZ
 0F 85 JNE
 0F 85 JNZ
 0F 86 JBE
 0F 86 JNA
 0F 87 JA
 0F 87 JNBE
 0F 88 JS
 0F 89 JNS
 0F 8A JP
 0F 8A JPE
 0F 8B JNP
 0F 8B JPO
 
 0F 8C JL
 0F 8C JNGE
 0F 8D JGE
 0F 8D JNL
 0F 8E JLE
 0F 8E JNG
 0F 8F JG
 0F 8F JNLE
 0F 90 SETO
 0F 91 SETNO
 0F 92 SETB
 0F 92 SETC
 0F 92 SETNAE
 0F 93 SETAE
 0F 93 SETNB
 0F 93 SETNC
 0F 94 SETE
 0F 94 SETZ
 0F 95 SETNE
 0F 95 SETNZ
 
 0F 96 SETBE
 0F 96 SETNA
 0F 97 SETA
 0F 97 SETNBE
 0F 98 SETS
 0F 99 SETNS
 0F 9A SETP
 0F 9A SETPE
 0F 9B SETNP
 0F 9B SETPO
 0F 9C SETL
 0F 9C SETNGE
 0F 9D SETGE
 0F 9D SETNL
 0F 9E SETLE
 0F 9E SETNG
 0F 9F SETG
 0F 9F SETNLE
 0F A0 PUSH
 0F A1 POP
 
 0F A3 BT
 0F A4 SHLD
 0F A5 SHLD
 0F A8 PUSH
 0F A9 POP
 0F AA RSM
 0F AB BTS
 0F AC SHRD
 0F AD SHRD
 0F AF IMUL
 0F B0 CMPXCHG
 0F B1 CMPXCHG
 0F B2 LSS
 0F B3 BTR
 0F B4 LFS
 0F B5 LGS
 0F B6 MOVZX
 0F B7 MOVZX
 0F BA BT
 0F BA BTC
 0F BA BTR
 
 0F BA BTS
 0F BB BTC
 0F BC BSF
 0F BD BSR
 0F BE MOVSX
 0F BF MOVSX
 0F C0 XADD
 0F C1 XADD
 0F C7 CMPXCHG8B
 0F C8 BSWAP
 0F D1 PSRLW
 0F D2 PSRLD
 0F D3 PSRLQ
 0F D8 PSUBUSB
 0F D9 PSUBUSW
 0F DB PAND
 0F DC PADDUSB
 0F DD PADDUSW
 0F DF PANDN
 0F E1 PSRAW
 
 0F E2 PSRAD
 0F E5 PMULHW
 0F E8 PSUBSB
 0F E9 PSUBSW
 0F EB POR
 0F EC PADDSB
 0F ED PADDSW
 0F EF PXOR
 0F F1 PSLLW
 0F F2 PSLLD
 0F F3 PSLLQ
 0F F5 PMADDWD
 0F F8 PSUBB
 0F F9 PSUBW
 0F FA PSUBD
 0F FC PADDB
 0F FD PADDW
 0F FE PADDD
 10 ADC
 
 11 ADC
 12 ADC
 13 ADC
 14 ADC
 15 ADC
 16 PUSH
 17 POP
 18 SBB
 19 SBB
 1A SBB
 1B SBB
 1C SBB
 1D SBB
 1E PUSH
 1F POP
 20 AND
 21 AND
 22 AND
 23 AND
 24 AND
 25 AND
 27 DAA
 28 SUB
 29 SUB
 
 2A SUB
 2B SUB
 2C SUB
 2D SUB
 2F DAS
 30 XOR
 31 XOR
 32 XOR
 33 XOR
 34 XOR
 35 XOR
 37 AAA
 38 CMP
 39 CMP
 3A CMP
 3B CMP
 3C CMP
 3D CMP
 3F AAS
 40 INC
 48 DEC
 50 PUSH
 58 POP
 60 PUSHA
 
 60 PUSHAD
 61 POPA
 61 POPAD
 62 BOUND
 63 ARPL
 68 PUSH
 69 IMUL
 6A PUSH
 6B IMUL
 6C INS
 6C INSB
 6D INS
 6D INSD
 6D INSW
 6E OUTS
 6E OUTSB
 6F OUTS
 6F OUTSD
 6F OUTSW
 70 JO
 71 JNO
 72 JB
 72 JC
 
 72 JNAE
 73 JAE
 73 JNB
 73 JNC
 74 JE
 74 JZ
 75 JNE
 75 JNZ
 76 JBE
 76 JNA
 77 JA
 77 JNBE
 78 JS
 79 JNS
 7A JP
 7A JPE
 7B JNP
 7B JPO
 7C JL
 7C JNGE
 7D JGE
 7D JNL
 7E JLE
 7E JNG
 
 7F JG
 7F JNLE
 80 ADC
 80 ADD
 80 AND
 80 CMP
 80 OR
 80 SBB
 80 SUB
 80 XOR
 81 ADC
 81 ADD
 81 AND
 81 CMP
 81 OR
 81 SBB
 81 SUB
 81 XOR
 83 ADC
 83 ADD
 83 AND
 83 CMP
 83 OR
 83 SBB
 
 83 SUB
 83 XOR
 84 TEST
 85 TEST
 86 XCHG
 87 XCHG
 88 MOV
 89 MOV
 8A MOV
 8B MOV
 8B MOV
 8C MOV
 8D LEA
 8E MOV
 8F POP
 90 NOP
 90 XCHG
 98 CBW
 98 CWDE
 99 CDQ
 99 CWD
 9A CALL
 9A CALL
 9B D9 FSTCW
 
 9B D9 FSTENV
 9B DB E2 FCLEX
 9B DB E3 FINIT
 9B DD FSAVE
 9B DD FSTSW
 9B DF E0 FSTSW
 9B FWAIT
 9B WAIT
 9C PUSHF
 9C PUSHFD
 9D POPF
 9D POPFD
 9E SAHF
 9F LAHF
 A0 MOV
 A1 MOV
 A2 MOV
 A3 MOV
 A4 MOVS
 A4 MOVSB
 A5 MOVS
 
 A5 MOVSD
 A5 MOVSW
 A6 CMPS
 A6 CMPSB
 A7 CMPS
 A7 CMPSD
 A7 CMPSW
 A8 TEST
 A9 TEST
 AA STOS
 AA STOSB
 AB STOS
 AB STOSD
 AB STOSW
 AC LODS
 AC LODSB
 AD LODS
 AD LODSD
 AD LODSW
 AE SCAS
 AE SCASB
 AF SCAS
 AF SCASD
 
 AF SCASW
 B0 MOV
 B8 MOV
 C0 RCL
 C0 RCR
 C0 ROL
 C0 ROR
 C0 SAL
 C0 SAR
 C0 SHL
 C0 SHR
 C1 RCL
 C1 RCR
 C1 ROL
 C1 ROR
 C1 SAL
 C1 SAR
 C1 SHL
 C1 SHR
 C2 RET
 C3 RET
 C4 LES
 C5 LDS
 C6 MOV
 
 C7 MOV
 C8 00 ENTER
 C8 01 ENTER
 C8 ENTER
 C9 LEAVE
 CA RET
 CC INT
 CD INT
 CE INTO
 CF IRET
 CF IRETD
 D0 RCL
 D0 RCR
 D0 ROL
 D0 ROR
 D0 SAL
 D0 SAR
 D0 SHL
 D0 SHR
 D1 RCL
 D1 RCR
 D1 ROL
 D1 ROR
 
 D1 SAL
 D1 SAR
 D1 SHL
 D1 SHR
 D2 RCL
 D2 RCR
 D2 ROL
 D2 ROR
 D2 SAL
 D2 SAR
 D2 SHL
 D2 SHR
 D3 RCL
 D3 RCR
 D3 ROL
 D3 ROR
 D3 SAL
 D3 SAR
 D3 SHL
 D3 SHR
 D4 (No mnemonic)
 D4 0A AAM
 D5 (No mnemonic)
 
 D5 0A AAD
 D7 XLAT
 D7 XLATB
 D8 C0 FADD
 D8 C8 FMUL
 D8 D0 FCOM
 D8 D1 FCOM
 D8 D8 FCOMP
 D8 D9 FCOMP
 D8 E0 FSUB
 D8 E8 FSUBR
 D8 F0 FDIV
 D8 F8 FDIVR
 D8 FADD
 D8 FCOM
 D8 FCOMP
 D8 FDIV
 D8 FDIVR
 D8 FMUL
 D8 FSUB
 D8 FSUBR
 
 D9 C0 FLD
 D9 C8 FXCH
 D9 C9 FXCH
 D9 D0 FNOP
 D9 E0 FCHS
 D9 E1 FABS
 D9 E4 FTST
 D9 E8 FLD1
 D9 E9 FLDL2T
 D9 EA FLDL2E
 D9 EB FLDPI
 D9 EC FLDLG2
 D9 ED FLDLN2
 D9 EE FLDZ
 D9 F0 F2XM1
 D9 F2 FPTAN
 D9 F3 FPATAN
 D9 F4 FXTRACT
 D9 F5 FPREM1
 D9 F6 FDECSTP
 
 D9 F7 FINCSTP
 D9 F9 FYL2XP1
 D9 FA FSQRT
 D9 FB FSINCOS
 D9 FC FRNDINT
 D9 FD FSCALE
 D9 FE FSIN
 D9 FF FCOS
 D9 FLD
 D9 FLDCW
 D9 FLDENV
 D9 FNSTCW
 D9 FNSTENV
 D9 FST
 D9 FSTP
 DA C0 FCMOVB
 DA C8 FCMOVE
 DA D0 FCMOVBE
 DA D8 FCMOVU
 DA E9 FUCOMPP
 
 DA FIADD
 DA FICOM
 DA FICOMP
 DA FIDIV
 DA FIDIVR
 DA FIMUL
 DA FISUB
 DA FISUBR
 DB C0 FCMOVNB
 DB C8 FCMOVNE
 DB D0 FCMOVNBE
 DB D8 FCMOVNU
 DB E2 FNCLEX
 DB E3 FNINIT
 DB E8 FUCOMI
 DB F0 FCOMI
 DB FILD
 DB FIST
 DB FISTP
 DB FLD
 DB FSTP
 
 DC C0 FADD
 DC C8 FMUL
 DC E0 FSUBR
 DC E8 FSUB
 DC F0 FDIVR
 DC F8 FDIV
 DC FADD
 DC FCOM
 DC FCOMP
 DC FDIV
 DC FDIVR
 DC FMUL
 DC FSUB
 DC FSUBR
 DD C0 FFREE
 DD D0 FST
 DD D8 FSTP
 DD E0 FUCOM
 DD E1 FUCOM
 DD E8 FUCOMP
 DD E9 FUCOMP
 
 DD FLD
 DD FNSAVE
 DD FNSTSW
 DD FRSTOR
 DD FST
 DD FSTP
 DE C0 FADDP
 DE C1 FADDP
 DE C8 FMULP
 DE C9 FMULP
 DE D9 FCOMPP
 DE E0 FSUBRP
 DE E1 FSUBRP
 DE E8 FSUBP
 DE E9 FSUBP
 DE F0 FDIVRP
 DE F1 FDIVRP
 DE F8 FDIVP
 DE F9 FDIVP
 DE FIADD
 
 DE FICOM
 DE FICOMP
 DE FIDIV
 DE FIDIVR
 DE FIMUL
 DE FISUB
 DE FISUBR
 DF E0 FNSTSW
 DF E8 FUCOMIP
 DF F0 FCOMIP
 DF FBLD
 DF FBSTP
 DF FILD
 DF FIST
 DF FISTP
 E0 LOOPNE
 E0 LOOPNZ
 E1 LOOPE
 E1 LOOPZ
 E2 LOOP
 E3 JCXZ
 E3 JECXZ
 
 E4 IN
 E5 IN
 E6 OUT
 E7 OUT
 E8 CALL
 E9 JMP
 EA JMP
 EB JMP
 EC IN
 ED IN
 EE OUT
 EF OUT
 F0 LOCK
 F2 A6 REPNE
 F2 A7 REPNE
 F2 AE REPNE
 F2 AF REPNE
 F3 6C REP
 F3 6D REP
 F3 6E REP
 F3 6F REP
 F3 A4 REP
 F3 A5 REP
 
 F3 A6 REPE
 F3 A7 REPE
 F3 AA REP
 F3 AB REP
 F3 AC REP
 F3 AD REP
 F3 AE REPE
 F3 AF REPE
 F4 HLT
 F5 CMC
 F6 DIV
 F6 IDIV
 F6 IMUL
 F6 MUL
 F6 NEG
 F6 NOT
 F6 TEST
 F7 DIV
 F7 IDIV
 F7 IMUL
 F7 MUL
 F7 NEG
 F7 NOT
 
 F7 TEST
 F8 CLC
 F9 STC
 FA CLI
 FC CLD
 FD STD
 FE DEC
 FE INC
 FF CALL
 FF DEC
 FF INC
 FF JMP
 FF PUSH
 
 | 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| homer_simpson Grandmaster Cheater
 
  Reputation: 0 
 Joined: 25 Feb 2007
 Posts: 596
 
 
 | 
			
				|  Posted: Sat Feb 23, 2008 7:52 am    Post subject: |   |  
				| 
 |  
				| So according to that list &H75 is JNE? |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| です Newbie cheater
 
 ![]() Reputation: 0 
 Joined: 09 Feb 2008
 Posts: 20
 
 
 | 
			
				|  Posted: Sat Feb 23, 2008 9:28 am    Post subject: |   |  
				| 
 |  
				| I haven't really gotten around to putting opcodes in my engine, so I haven't looked over it for long. The best way to be sure is to load up any random game and attach to it with CE, then go to Memory View and search that opcode. 
 EDIT: I just checked, and yes, 0x75 is JNE.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |