X-Nico

2 unusual facts about Assembly language


Comanche series

Comanche was the first commercial flight simulation based on voxel technology via the company's proprietary Voxel Space engine (written entirely in Assembly language).

Squawk virtual machine

Most virtual machines for the Java platform are written in low level native languages such as C/C++ and assembler; what makes Squawk different is that Squawk's core is mostly written in Java.


.bss

Historically, BSS (from Block Started by Symbol) was a pseudo-operation in UA-SAP (United Aircraft Symbolic Assembly Program), the assembler developed in the mid-1950s for the IBM 704 by Roy Nutt, Walter Ramshaw, and others at United Aircraft Corporation.

32-bit

Furthermore, programming with segments tend to become complicated; special far and near keywords and/or memory models had to be used (with care), not only in assembly language but also in high level languages such as Pascal, compiled BASIC, Fortran, C, etc.

COCOMO

The study examined projects ranging in size from 2,000 to 100,000 lines of code, and programming languages ranging from assembly to PL/I.

Debugger

For example if the main target program is written in COBOL but calls assembly language subroutines and PL/1 subroutines, the debugger may have to dynamically switch modes to accommodate the changes in language as they occur.

Hugi

The Hugi staff also hosts a popular series of online Assembler programming and size-optimizing contests called “Hugi Size Coding Competition”.

IBM 1401 Symbolic Programming System

The IBM 1401 Symbolic Programming System (SPS) was an assembler that was developed by Gary Mokotoff, IBM Applied Programming Department, for the IBM 1401 computer, the first of the IBM 1400 series.

Interrupts in 65xx processors

In the above code fragment, the symbol % is MOS Technology and WDC standard assembly language syntax for a bitwise operand.

L4 microkernel family

His original implementation in hand-coded Intel i386-specific assembly language code sparked off intense interest in the computer industry.

Lazer's Interactive Symbolic Assembler

Lazer's Interactive Symbolic Assembler (Lisa) is an interactive MOS 6502 assembler for Apple II computers written by Randall Hyde in the late 1970s.

Mac Hack

Mac Hack was written in MIDAS macro assembly language on the PDP-6 computer DEC donated to MIT (the first working PDP-6, serial number 2).

National Computer Camps

Each week, all levels of programming are offered in Basic, C++, Java, assembler, HTML, XML, and JavaScript.

Nord-10

With NORD-TSS all users could simultaneously run any of the systems Fortran IV, BASIC, MAC Assembler, NODAL, NORD-PL, or QED.

NSSC-1

The NSSC-1 had an assembler/loader/simulator toolset hosted on Xerox XDS 930 (24- bit) mainframe.

Programming language generations

The marketing for this generational shift in machines did correlate with several important changes in what were called high level programming languages, discussed below, giving technical content to the second/third-generation distinction among high level programming languages as well, and reflexively renaming assembly languages as first-generation.

Programming productivity

As a result, large organizations had enormous data processing staffs, with hundreds or thousands of programmers working in assembly language, COBOL, JOVIAL, Ada, or other tools of the day.

The Rootkit Arsenal: Escape and Evasion in the Dark Corners of the System

It covers topics such as IA-32 assembly, the Windows system architecture, kernel debugging, advanced rootkit development, and much more concerning rootkit technology and how it can be applied onto e.g. white hat hacking.

Vector-06C

Original software titles were games, programming languages (BASIC, Pascal, a monitor/debugger, Assembler), text and graphics editors, etc.

Wes Graham

WATFOR was followed by similar teaching compilers, like WATBOL, for teaching COBOL, and WATIAC for teaching the principles of assembly language programming.

Zeus Assembler

Zeus Assembler is an assembler development tool for the ZX Spectrum written by Neil Mottershead and Simon Brattel, and published by Crystal Computing in 1983.


see also

Block-transfer instruction

On the PDP-10 mainframe computer, the BLT (Block Transfer) in assembly language programming, is the instruction which copies words from memory to memory.

Jet Propulsion Laboratory Display Information System

In 1978, while at JPL, Wayne Ratliff wrote a database program in assembly language for CP/M based microcomputers to help him win the football pool at the office.

Mouse Systems

In 1982 MSC acquired rights to PCPaint from Microtex Industries, the first mouse-driven image manipulation program for the IBM PC, written in Assembly language by Doug Wolfgram.

Spim

SPIM, a simulated assembly language written for MIPS architecture.

System 15000

System 15000 is a 1984 video game by A.V.S. It was originally conceived, designed, and programmed by Lee Kristofferson (born John Wagstaff) in assembly language for the Commodore 64.