Welcome![Sign In][Sign Up]
Location:
Search - x86 assembler

Search list

[ELanguagenasm-0.98.36-win32

Description: 一个x86汇编器,能在一些算法优化上能其很大作用-an x86 assembler, in some algorithms can optimize their great role
Platform: | Size: 268797 | Author: 郭福珍 | Hits:

[ELanguageASM86_64

Description: Intel x86处理器的汇编器,适合想学汇编器的朋友参考-Intel x86 processor assembler, for, like the compilation of reference for a friend
Platform: | Size: 51424 | Author: CAI | Hits:

[GUI DevelopHacker Disassembler Engine

Description: Please excuse my english... It's so bad :) Hacker Disassembler Engine, or HDE, is small disassembler engine, which intend to code analyse. HDE get length of command, prefixes, ModR/M and SIB bytes, opcode, immediate, displacement, relative address, etc. For example, you can use HDE when writing unpackers or decryptors executable files, because more others disassemblers too big, get only disasm listing and aren't intended for code analys, but more simple length disassemblers usually get too little info. HDE get enough info to analyse, but it has very small size. HDE package include DLL, objects, headers files and and source. + support MMX, SSE, SSE2, SSE3, 3DNow! instructions + high-speed & small size (coded in assembler ;) + compatibility with most coding language To disassemble should call hde_disasm function: DWORD hde_disasm( void *pCode // pointer to code HDE_STRUCT *pHDE_STRUCT // pointer to structure HDE_STRUCT ); Function return length of command and fill structure HDE_STRUCT: struct HDE_STRUCT { BYTE len; // length of command BYTE p_rep; // rep/repnz/.. prefix: 0xF2 or 0xF3 BYTE p_lock; // lock prefix 0xF0 BYTE p_seg; // segment prefix: 0x2E, 0x36, 0x3E, 0x26, 0x64, 0x65 BYTE p_66; // prefix 0x66 BYTE p_67; // prefix 0x67 BYTE opcode; // opcode BYTE opcode2; // second opcode, if first opcode equal 0x0F BYTE modrm; // ModR/M byte BYTE modrm_mod; // - mod byte of ModR/M BYTE modrm_reg; // - reg byte of ModR/M BYTE modrm_rm; // - r/m byte of ModR/M BYTE sib; // SIB byte BYTE sib_scale; // - scale (ss) byte of SIB BYTE sib_index; // - index byte of SIB BYTE sib_base; // - base byte of SIB BYTE imm8; // immediate imm8 WORD imm16; // immediate imm16 DWORD imm32; // immediate imm32 BYTE disp8; // displacement disp8 WORD disp16; // displacement disp16, if prefix 0x67 exist DWORD disp32; // displacement disp32 BYTE rel8; // relative address rel8 WORD rel16; // relative address rel16, if prefix 0x66 exist DWORD rel32; // relative address rel32 }; Opcode and len fields always exist, others are optional and depend of command. If field's value equal zero, then it isn't existing. Note: HDE work only with 32-bit commands of x86 processors !
Platform: | Size: 23447 | Author: sys0007 | Hits:

[SourceCode完整的C编译器源代码

Description: 一个完整的C编译器源代码, 可以编译出windows下可执行的exe文件,程序不大,总共不到2w行代码,是学习C编译器的好例子。 Features * SMALL! You can compile and execute C code everywhere, for example on rescue disks (about 100KB for x86 TCC executable, including C preprocessor, C compiler, assembler and linker). * FAST! tcc generates x86 code. No byte code overhead. Compile, assemble and link several times faster than GCC. * UNLIMITED! Any C dynamic library can be used directly. TCC is heading torward full ISOC99 compliance. TCC can of course compile itself. * SAFE! tcc includes an optional memory and bound checker. Bound checked code can be mixed freely with standard code. * Compile and execute C source directly. No linking or assembly necessary. Full C preprocessor and GNU-like assembler included. * C script supported : just add '#!/usr/local/bin/tcc -run' at the first line of your C source, and execute it directly from the command line. * With libtcc, you can use TCC as a backend for dynamic code generation.
Platform: | Size: 382914 | Author: wukercheng@yahoo.com.cn | Hits:

[assembly languageDemo_asm_80x86

Description: 80X86的一些例子程序,对学习汇编很有帮助。-80X86 some examples of procedures, a compilation of useful learning.
Platform: | Size: 24576 | Author: 葛钦钦 | Hits:

[ELanguagenasm-0.98.36-win32

Description: 一个x86汇编器,能在一些算法优化上能其很大作用-an x86 assembler, in some algorithms can optimize their great role
Platform: | Size: 268288 | Author: 郭福珍 | Hits:

[ELanguageASM86_64

Description: Intel x86处理器的汇编器,适合想学汇编器的朋友参考-Intel x86 processor assembler, for, like the compilation of reference for a friend
Platform: | Size: 51200 | Author: CAI | Hits:

[assembly languageassembly

Description: x86汇编程序。 从键盘输入一个字符串,先把它原样显示一遍 然后将其中的小写字母转换为大写显示,再将其中的大写字母转换为小写显示,最后将其中的大小写字母互换显示.显示字符串的功能调用采用宏,大写转换,小写转换和大小写互换写成子程序.-x86 assembler. Keyboard input from a string, first showed it again and then as one of the lowercase letters converted to uppercase show, and then one of the uppercase letters converted to lowercase display, the last of which shows the exchange of upper and lower case letters. Show string function calls the use of macros, uppercase conversion, lowercase conversion and exchange of written subroutines case.
Platform: | Size: 552960 | Author: 张海滨 | Hits:

[Embeded Linuxendian_conversion_src

Description: 分别在x86,ARM上实现的字节转化优化汇编程序。-Respectively, x86, ARM conversion of bytes to achieve optimized assembler.
Platform: | Size: 2048 | Author: lingcong | Hits:

[assembly languagesnake

Description: Popular snake game in assembler for the x86. Includes code and executable.
Platform: | Size: 8192 | Author: martinakos | Hits:

[assembly languageAP

Description: x86 Assembler by Tinashe Mutandagayi
Platform: | Size: 47104 | Author: Tinashe | Hits:

[Windows Develophde_disassembly

Description: hde32 is a small disassembler engine, intended for analysis of x86-32 code. It gets length of command, prefixes, ModR/M, SIB, opcode, etc. For example, you can use hde32 when writing unpackers of executables, viruses, because most other disassemblers too big, get only assembler listing and are not intended for analysis of code, but most simple length disassemblers get too little info. hde32 gets enough info for analysis, but it has very small size. * support FPU, MMX, SSE, SSE2, SSE3, 3DNow! instructions * high-speed and small size (628 bytes) * position independent code * operating system independent code * doesn t use commands of processor higher than i386 -hde32 is a small disassembler engine, intended for analysis of x86-32 code. It gets length of command, prefixes, ModR/M, SIB, opcode, etc. For example, you can use hde32 when writing unpackers of executables, viruses, because most other disassemblers too big, get only assembler listing and are not intended for analysis of code, but most simple length disassemblers get too little info. hde32 gets enough info for analysis, but it has very small size. * support FPU, MMX, SSE, SSE2, SSE3, 3DNow! instructions * high-speed and small size (628 bytes) * position independent code * operating system independent code * doesn t use commands of processor higher than i386
Platform: | Size: 4096 | Author: Merc | Hits:

[Documentshuibianyuyan

Description: 汇编程序中的程序优化 全局寄存器优化 x86体系结构上的并行最大化和指令封包 存储优化-The assembler program optimization Global registers optimization The system structure of non-x86 packets maximize and instructions in parallel Storage optimization
Platform: | Size: 25600 | Author: 王杰 | Hits:

[assembly languageasm32-to64_MASM_TASM_YASM_flat-assembler

Description: This small article is about how to write in assembler for Windows 64-bit, it isn t ment for the IA64 but the new 64-bit version of x86 environment
Platform: | Size: 4096 | Author: linux bog | Hits:

[Windows DevelopXX86back-endc8

Description: 编译器后端一个x86汇编代码码生成器的框架代码 -Compile the backend an x86 assembler source code generation framework code
Platform: | Size: 15360 | Author: bother | Hits:

[Otherarmbook

Description: 这个是X86开发者,X86汇编最好的书之一。这本书写的非常的好-This is the X86 developers, X86 assembler one of the best books. This writing is very good
Platform: | Size: 2461696 | Author: zhangyujie | Hits:

[ELanguagedasm-2.20.11-win32-x86

Description: 开源的8位MCU汇编器源代码,可以用于学习编译器原理。-A assembler source code.
Platform: | Size: 173056 | Author: EmbeddedFans | Hits:

[assembly languagex86hextodec

Description: x86 assembler hex conversion source code-x86 assembler hex conversion source code
Platform: | Size: 19456 | Author: jolin | Hits:

[ELanguageobfuscator20

Description: Obfuscator is a tool to modify x86 assembler source code in this way to make an analysis of compiled code very difficult
Platform: | Size: 427008 | Author: pudamadre92 | Hits:

[Software EngineeringAssembler

Description: Assembler for begginers x86
Platform: | Size: 1566361 | Author: murdemon | Hits:
« 12 »

CodeBus www.codebus.net