Abstract
The emulator is organized as a set of four asynchronous units which carry out specific functions and which can work in a concurrent form. This units are: The Master Control, the Instruction Management, the Memory and the Data Management. The master control distributes the jobs that each unit should accomplish. The processor communication system is based in the Dijkstra's binary semaphore concept. In order to simplify the microinterpreters construction, the emulator has the following features: 1) A flexible and reformable structure with a variable length of processing; 2) A decoding and field e x traction mechanism for the instructions, based on an associative memory, a barrel shifter and a mask circuit; 3) A microin s truction set with a high-level semantic.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have