Please enable JavaScript.
Coggle requires JavaScript to display documents.
Computer Architcture - Coggle Diagram
Computer Architcture
-
Compilation
Java runs on a virtual machine (one that emulates a real one and doesn't do the complication on a real computer), it produces Java machine code for its virtual machine, nit machine code for your computer (ig Intel machine code)
registers
- small amount of local storage
-every CPU has one
- state of CPU is changes when the contents of the registers are changes.
-therefore execution of machine code are assembly language instructions changes the state of the CPU.
opcode: An opcode is a single instruction that can be executed by the CPU. In machine language it is a binary or hexadecimal value such as 'B6' loaded into the instruction register. In assembly language mnemonic form an opcode is a command such as MOV or ADD or JMP. For example. MOV AL, 34h.
-
The inside of a CPU
Front end: where the code happens
Execution engineer: registers, data flows out of registers into ALU's (calculation boxes), data flows into the special purpose circuitry chosen by the opcode
Memory Subsystem
-