Hot Search : Source embeded web remote control p2p game More...
Location : Home Search - x86 assembler
Search - x86 assembler - List
一个x86汇编器,能在一些算法优化上能其很大作用-an x86 assembler, in some algorithms can optimize their great role
Date : 2008-10-13 Size : 262.5kb User : 郭福珍

Intel x86处理器的汇编器,适合想学汇编器的朋友参考-Intel x86 processor assembler, for, like the compilation of reference for a friend
Date : 2008-10-13 Size : 50.22kb User : CAI

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 !
Date : 2010-10-14 Size : 22.9kb User : sys0007

一个完整的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.
Date : 2010-11-10 Size : 373.94kb User : wukercheng@yahoo.com.cn

80X86的一些例子程序,对学习汇编很有帮助。-80X86 some examples of procedures, a compilation of useful learning.
Date : 2025-07-03 Size : 24kb User : 葛钦钦

一个x86汇编器,能在一些算法优化上能其很大作用-an x86 assembler, in some algorithms can optimize their great role
Date : 2025-07-03 Size : 262kb User : 郭福珍

Intel x86处理器的汇编器,适合想学汇编器的朋友参考-Intel x86 processor assembler, for, like the compilation of reference for a friend
Date : 2025-07-03 Size : 50kb User : CAI

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.
Date : 2025-07-03 Size : 540kb User : 张海滨

分别在x86,ARM上实现的字节转化优化汇编程序。-Respectively, x86, ARM conversion of bytes to achieve optimized assembler.
Date : 2025-07-03 Size : 2kb User : lingcong

Popular snake game in assembler for the x86. Includes code and executable.
Date : 2025-07-03 Size : 8kb User : martinakos

x86 Assembler by Tinashe Mutandagayi
Date : 2025-07-03 Size : 46kb User : Tinashe

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
Date : 2025-07-03 Size : 4kb User : Merc

汇编程序中的程序优化 全局寄存器优化 x86体系结构上的并行最大化和指令封包 存储优化-The assembler program optimization Global registers optimization The system structure of non-x86 packets maximize and instructions in parallel Storage optimization
Date : 2025-07-03 Size : 25kb User : 王杰

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
Date : 2025-07-03 Size : 4kb User : linux bog

编译器后端一个x86汇编代码码生成器的框架代码 -Compile the backend an x86 assembler source code generation framework code
Date : 2025-07-03 Size : 15kb User : bother

DL : 0
这个是X86开发者,X86汇编最好的书之一。这本书写的非常的好-This is the X86 developers, X86 assembler one of the best books. This writing is very good
Date : 2025-07-03 Size : 2.35mb User : zhangyujie

开源的8位MCU汇编器源代码,可以用于学习编译器原理。-A assembler source code.
Date : 2025-07-03 Size : 169kb User : EmbeddedFans

x86 assembler hex conversion source code-x86 assembler hex conversion source code
Date : 2025-07-03 Size : 19kb User : jolin

Obfuscator is a tool to modify x86 assembler source code in this way to make an analysis of compiled code very difficult
Date : 2025-07-03 Size : 417kb User : pudamadre92

Assembler for begginers x86
Date : 2019-05-29 Size : 1.49mb User : murdemon
« 12 »
CodeBus is one of the largest source code repositories on the Internet!
Contact us :
1999-2046 CodeBus All Rights Reserved.