Monthly Archive: March 2014

Assemblers

Assemblers

6502 assemblers Assembler License Instruction set Host platform 64tass GPL MOS Technology 6502, WDC 65C02, WDC 65816/65802 various ACME GPL MOS Technology 6502, WDC 65C02, WDC 65816/65802 various ASM6 Public domain MOS Technology 6502...

Disassembler

Disassembler

A disassembler is a computer program that translates machine language into assembly languageā€”the inverse operation to that of an assembler. A disassembler differs from a decompiler, which targets a high-level language rather than an...

Compiler

Compiler

A compiler is a computer program (or set of programs) that transforms source code written in a programming language (the source language) into another computer language (the target language, often having a binary form...

Macros

Macros

Macros Many assemblers support predefined macros, and others support programmer-defined (and repeatedly re-definable) macros involving sequences of text lines in which variables and constants are embedded. This sequence of text lines may include opcodes...

Assembly directives

Assembly directives

Assembly directives Assembly directives, also called pseudo-opcodes, pseudo-operations or pseudo-ops, are instructions that are executed by an assembler at assembly time, not by a CPU at run time. The names of pseudo-ops often start...

Assembly language

Assembly language

Assembly language A program written in assembly language consists of a series of (mnemonic) processor instructions and meta-statements (known variously as directives, pseudo-instructions and pseudo-ops), comments and data. Assembly language instructions usually consist of...

Assembler

Assembler

Assembler An assembler creates object code by translating assembly instruction mnemonics into opcodes, and by resolving symbolic names for memory locations and other entities.The use of symbolic references is a key feature of assemblers,...