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

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
a program which translates low-level programs (such as ones written in assembly language) into machine code for execution
ASSEMBLY LANGUAGE: add contents of specified memory address to accumulator
ASSEMBLY LANGUAGE: subtract contents of specified memory address from accumulator
ASSEMBLY LANGUAGE: store value in accumulator at the specified memory address
ASSEMBLY LANGUAGE: load accumulator with contents of specified memory address
ASSEMBLY LANGUAGE: branch always to the address given
ASSEMBLY LANGUAGE: branch to the address given if the value of the accumulator is 0
ASSEMBLY LANGUAGE: branch to the address given if the value of the accumulator is positive
ASSEMBLY LANGUAGE: input into the accumulator
ASSEMBLY LANGUAGE: output contents of accumulator
ASSEMBLY LANGUAGE: stops the execution of the program
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)