Level 11 Level 13
Level 12

AS 1.2.4 - Types of Programming Language


17 words 0 ignored

Ready to learn       Ready to review

Ignore words

Check the boxes below to ignore/unignore words, then click save at the bottom. Ignored words will never appear in any learning session.

All None

Ignore?
procedural language
a programming language which has built in data types and will typically include some data structures (like arrays and records, while others such as stacks will have to be programmed); they specify a series of structured steps to complete the task
machine code
a computer programming language consisting of binary or hexadecimal instructions which a computer can respond to directly
assembly language
a low-level programming language using mnemonics, where each instruction translates into one machine code instruction
assembler
a program which translates low-level programs (such as ones written in assembly language) into machine code for execution
ADD
ASSEMBLY LANGUAGE: add contents of specified memory address to accumulator
SUB
ASSEMBLY LANGUAGE: subtract contents of specified memory address from accumulator
STA
ASSEMBLY LANGUAGE: store value in accumulator at the specified memory address
LDA
ASSEMBLY LANGUAGE: load accumulator with contents of specified memory address
BRA
ASSEMBLY LANGUAGE: branch always to the address given
BRZ
ASSEMBLY LANGUAGE: branch to the address given if the value of the accumulator is 0
BRP
ASSEMBLY LANGUAGE: branch to the address given if the value of the accumulator is positive
INP
ASSEMBLY LANGUAGE: input into the accumulator
OUT
ASSEMBLY LANGUAGE: output contents of accumulator
HLT
ASSEMBLY LANGUAGE: stops the execution of the program
DAT
ASSEMBLY LANGUAGE: indicates that a location contains data / creates variable
conditional branch
causes a branch to a given label in the program depending on the accumulator value (e.g. BRP and BRZ instructions)
unconditional branch
causes a branch in the program whatever the accumulator value (e.g. BRA instruction)