Karteikarten
software
Karten in diesem Stapel (9)
- 1low-level codeexecuted directly by the computer
difficult for humans to understand
2 types: assembly and machine code - 2machine codewritten entirely in binary - difficult to program
consists of a list of commands (each command has 2 parts, an opcode, and an operand)
only work for the intended CPU - 3opcodea binary value that represents an instruction (e.g. load, store and add)
opcodes are unique to each CPU - 4operandthe data that the instructions apply to
- 5opcode and operand example00000001 00101100 00000100 00000011
could mean load 44 into the accumulator and store in memory address 3 - 6assemblyuses MNEMONICS rather than binary - easier to program
remember little man computer - 7assembly exampleload 5
add 4
store 2
load 5 into the accumulator, add 5 and store in memory address 2 - 8assemblertranslates the MNEMONICS into binary opcodes and operands
- 9high-level codefar easier for humans to understand
needs to be translated into machine code
languages include python, green foot and C++
compatible with a wide range of processors
Informationen
- Beschreibung
- Karteikarten am software, erstellt von Leon Clark am 21/06/2020.
- Erstellt von
- Leon Clark
- Aufrufe
- 0
- Bewertung