|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Illustrate Assembling Process |
|
|
|
|
|
|
|
|
|
Demonstrate how assembly program is assembled by assembler become machine codes. Input is assembly source codes with implicit addresses. Output is deck or memory format module. |
|
|
|
Illustrate Loading Process |
|
|
|
|
|
|
|
|
|
Demonstrate how object (in deck or memory formatted module) is loaded into memory and aligned in memory-word format. |
|
|
|
Illustrate Internal Program Execution |
|
|
|
|
|
|
|
|
|
Demonstrate how machine codes are executed by processor. Machine codes in memory are fetched into processor cache and taked by instruction register (IR), then decoded, fetch operands and execution. Unfortunately animation can not show how all of those mechanism are arranged in pipelining way. |
|
|
|
Illustrate Process Management |
|
|
|
|
|
|
|
|
|
Demonstrate 2 simple programs run together and call the same routine in common/shared memory segment. Process objects are illustrated in assembly source codes since no other way to explain better. |
|
|
|
|
|
|
|
|
|
|
|
About the author |
|
|
|
|
|
|
Nusantara Freeware |
|
|
|
|
|
|
|
|
|
Agromatika |
|
|
|
|
|
|
|
|
|
|
|