![]() |
Created by Seb Fowkes
over 10 years ago
|
|
Question | Answer |
Opcodes | Opcodes are the basic instructions for the computer to interpret, eg. to 'walk', 'eat' or 'subtract'. This doesn't include what the variables are ( to 'chop' the 'APPLE') but does include what the instructions are. |
Operands | Operands are the pieces of data that are inputted into the instructions, e.g to chop (the Opcode) the onion (the operand). |
Translators | A translator takes high-level languages that is inputted normally within a program, and puts it into machine code which the computer can understand and process |
Compilers | Compilers are a type of translator that takes a human-readable program and inputs it into an executable machine-readable form that the computer can understand. |
Interpreter | Interpreters take unexecutable human-readable program translates into computer-readable program and executes the algorithm once translated. |
Arithmetic logic unit | An ALU carries makes decisions and does calculations on the data sent to the processor. |
Control unit | A CU, controls data moving through the processor and the timing of operations and their instructions. |
Registers | Registers are the internal memory that is immediately accessible, it is a small amount of fast temporary memory within the processor with the ALU and the CU operate. |
Assembly Language | Assembly language closely relates to how opcodes and operands work. it is faster than normal programs because it takes assembly instructions and turns it into machine code, rather than converting a high-level source code into machine code. |
Mnemonics | Assembly language uses abbreviations called mnemonics, the benefit of these are that they're easier for us to remember than binary. |
There are no comments, be the first and leave one below:
Want to create your own Flashcards for free with GoConqr? Learn more.