A86 (software)

A86 (software)
A86
Developer(s) Eric Isaacson
Stable release 4.05
Operating system DOS, Windows
Platform x86
Type Assembler
License Proprietary
Website http://eji.com/a86/

A86 is a compact commercial assembler developed for the Intel x86 family of microprocessors by Eric Isaacson. The assembler can directly produce a Windows/DOS compatible .COM or .OBJ file from a simple text source file. It uses a slightly simpler syntax for source code than that used by other assemblers, and it is optimized for maximum speed at both assembly and run times. It comes with a debugger, D86.[1][2]

A86/D86 target 16-bit x86 platforms. The companion products A386 and D386 are designed for 32-bit platforms.[1][2]

The A86 assembler was the first programming tool to automatically embed a "signature" into the code which it generated. Through its choice of instructions (many of which are functionally equivalent), it was possible to distinguish between registered and unregistered versions of the assembler, although access to the source code was required.[3]

References

  1. ^ a b Eric Isaacson (2008). "A86/A386 assembler and D86/D386 debugger". http://eji.com/a86/. Retrieved 2008-07-02. 
  2. ^ a b Randall Hyde. "Which Assembler is the Best?". http://webster.cs.ucr.edu/AsmTools/WhichAsm.html. Retrieved 2008-05-18. 
  3. ^ El-Khalil, Rakan; Keromyti, Angelos D. (2004). "Hydan: Hiding Information in Program Binaries". In Lopez, Javier; Qing, Sihan; Okamoto, Eiji. Information and communications security: 6th International Conference, ICICS 2004, Malaga, Spain, October 27–29, 2004 : Proceedings. Lecture notes in computer science. 3269. Springer. p. 190. ISBN 3540235639. http://www.cs.jhu.edu/~rubin/courses/fall04/hydan.pdf. 

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • A86 y A386 assemblers — A86 es un compacto ensamblador comercial desarrollado para la familia de procesadores Intel X86 por Eric Isaacson. El ensamblador puede producir directamente un fichero. COM o. OBJ compatibles con Windows/DOS desde un simple fichero de texto de… …   Wikipedia Español

  • A86 — or A 86 is a three letter acronym that may refer to:* A86 (software), an assembler for x86 architecture microprocessors * A86 autoroute, a beltway in the region of Paris, France * A86 road, a major road in the United Kingdom * Dutch Defence, in… …   Wikipedia

  • D86 — may refer to: D86 (debugger), a debugger associated with the A86 software HMS Agincourt (D86), a Royal Navy Battle class destroyer HMS Birmingham (D86), a Royal Navy Type 42 destroyer HMS Hawkins (D86), a Royal Navy Hawkins class cruisers Sequoia …   Wikipedia

  • Lenguaje ensamblador — Para otros usos de este término, véase Ensamblador (desambiguación). Lenguaje de máquina del Intel 8088. El código de máquina en hexadecimal se resalta en rojo, el equivalente en lenguaje assembler en magenta, y las direcciones de memoria donde… …   Wikipedia Español

  • Comparison of assemblers — This is a list of assemblers: computer programs that translate ( assemble ) assembly language source code into binary programs. Contents 1 x86 assemblers 2 Multiple target assemblers 3 Other assemblers …   Wikipedia

  • Lenguaje ensamblador x86 — El lenguaje ensamblador x86 es la familia de los lenguajes ensambladores para los procesadores de la familia x86, que incluye desde los procesadores Intel 8086 y 8088, pasando por los Pentium de Intel y los Athlon de AMD y llegando hasta los… …   Wikipedia Español

  • CP/M — A screenshot of CP/M 86. Company / developer Digital Research, Inc. / Gary Kildall Programmed in PL/M Working state Hi …   Wikipedia

  • x86 — This article is about Intel microprocessor architecture in general. For the 32 bit generation of this architecture which is also called x86 , see IA 32. x86 Designer Intel, AMD Bits 16 bit, 32 bit, and/or 64 bit Introduced 1978 Design …   Wikipedia

  • Netwide Assembler — Original author(s) Simon Tatham, Julian Hall Developer(s) H. Peter Anvin, et al. Stable release 2.09.09 / July 3, 2011; 4 months ago (2011 07 03) …   Wikipedia

  • Microsoft Macro Assembler — El Microsoft Macro Assembler (MASM) es un ensamblador para la familia x86 de microprocesadores. Fue producido originalmente por Microsoft para el trabajo de desarrollo en su sistema operativo MS DOS, y fue durante cierto tiempo el ensamblador más …   Wikipedia Español

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”