Wolfram Language Paclet Repository
Community-contributed installable additions to the Wolfram Language
| "Intel4004" an emulator of Intel's 4004 (MCS-4) computer architecture. | |
create a new instance of the Intel 4004 virtual machine | ||
create an Intel 4004 instance with roms rams |
obj["CycleCount"] | the number of cycles the machine has run | |
obj["ProcessorState"] | ||
obj["RAMBankCount"] | the number of RAM banks | |
obj["RAMChipCount"] | the number of RAM chips | |
obj["RAMState"] | ||
obj["ROMArrayVisualization",chip] | a visualization of the chip | |
obj["ROMChipCount"] | the number of ROM chips | |
obj["ROMState"] | ||
obj["StepCount"] | the number of steps the machine has run |
return an interactive debugger | ||
reset the state of the processor, setting the program counter to org | ||
reset the specified RAM chip bank | ||
reset the machine | ||
load the binary bin chip | ||
VirtualMachineExecute[obj,"ROMReset",chip] | reset the specified ROM chip | |
run n | ||
run n |
Examples | MoreExamples⊳ |
VirtualMachine |
|
VirtualMachineObject | |||||||||
|
VirtualMachineExecute |
|
|
VirtualMachineExecute |
|