List of Programming Languages By Type - Assembly Languages

Assembly Languages

Assembly languages directly correspond to a machine language (see below) so machine code instructions appear in a form understandable by humans. Assembly languages lets programmers use symbolic addresses, which the assembler converts to absolute addresses. Most assemblers also support macros and symbolic constants.

  • ASEM-51
  • AKI (AvtoKod "Inzhener", "Engineer's Autocode" for Minsk family of computers)
  • ASCENT (ASsembler for CENTral Processor Unit of Control Data Corporation computer systems pre-COMPASS)
  • ASPER (ASsembler for PERipheral Processor Units of Control Data Corporation computer systems pre-COMPASS)
  • AUTOCODER (for IBM 1401 and 1440 mainframe systems)
  • BAL (Basic AssembLer) - for IBM System/360 and later mainframe systems
  • C-- (name used by a few languages that bring C language closer to Assembly)
  • COMPASS (COMPrehensive ASSembler)
  • Emu8086 (x86 assembler and Intel's 8086 microprocessor emulator)
  • EDTASM (Microsoft editor/assembler for Motorola 6809 on the Color Computer)
  • FAP (Fortran Assembly Program, for IBM 709, 7090, 7094 mainframes)
  • FASM (Flat Assembler; IA-32, IA-64)
  • GAS (GNU Assembler)
  • HLA (High Level Assembly)
  • HLASM (High Level Assembler, for mainframes)
  • LC-3
  • Linoleum (for cross-platform use)
  • MACRO-11 (for DEC PDP-11)
  • MACRO-20 (for DEC DECSYSTEM-20)
  • MACRO-32 (for DEC VAX)
  • MASM (Microsoft Macro Assembler)
  • MI (Machine Interface, compile-time intermediate language)
  • MIPS (for MIPS architecture) Microprocessor without Interlocked Pipeline Stages
  • Motorola 68k Assembly (for Motorola 68000 family) of CPUs
  • NASM (Netwide Assembler)
  • NEAT (National's Electronic Autocoder Technique), for NCR computers, evolved into NEAT/3
  • PAL-III (for DEC PDP-8)
  • PASM (for Parrot virtual machine)
  • RosAsm (32-bit Assembler; The Bottom Up Assembler)
  • SC123 (for educational computer developed at CSU)
  • Sphinx C-- (mixes Assembly commands with C-like structures)
  • SPS (also IBM 1620)
  • SSK (Sistema Simvolicheskogo Kodirovaniya, or "System of symbolic coding") for Minsk family of computers
  • TASM (Turbo Assembler, Borland)
  • Yasm (Rewrite of NASM)
  • Z80A Mnemonic language used to represent instructions for the Z80A microprocessor

Read more about this topic:  List Of Programming Languages By Type

Famous quotes containing the words assembly and/or languages:

    Had every Athenian citizen been a Socrates, every Athenian assembly would still have been a mob.
    James Madison (1751–1836)

    The very natural tendency to use terms derived from traditional grammar like verb, noun, adjective, passive voice, in describing languages outside of Indo-European is fraught with grave possibilities of misunderstanding.
    Benjamin Lee Whorf (1897–1934)