IBM 709 (1959) |
|
Altair 8800 (1975) |
IMSAI 8080 (1975) |
00000100 10000010
00000001 10000001 00000101 10000100 00001011 10000100 00001101 00010000 00010100 00000010 00000101 10000011 00001111 00000000 00010100 00000011 00000101 10000011 00001111 00000000 |
00000100 --> LOD (load)
00000001 --> SUB (subtract) 00000101 --> STO (store) 00000010 --> MUL (multiply) 10000001 --> X (memory location 129) 10000010 --> Y (memory location 130) 10000011 --> Z (memory location 131) |
Machine Code | Assembly Code | |
---|---|---|
00000100 10000010
00000001 10000001 00000101 10000100 00001011 10000100 00001101 00010000 00010100 00000010 00000101 10000011 00001111 00000000 00010100 00000011 00000101 10000011 00001111 00000000 |
LOD Y
SUB X STO T1 CPL T1 JMZ 16 LOD #2 STO Z HLT LOD #3 STO Z HLT |
Assembly Code | High-Level Language | |
---|---|---|
LOD Y
SUB X STO T1 CPL T1 JMZ 16 LOD #2 STO Z HLT LOD #3 STO Z HLT |
if (x > y) {
z = 2; } else { z = 3; } |
Grace Murray Hopper (1906-1992) |
LOD #15 (load 15 into Accumulator)
STO X (store Accumulator in memory location 129) HLT (halt) |