5-47Using the AT89C2051 Microcontroller as a Virtual MachineIt is often cited that what differentiates anembedded microcontroller from othergeneral pu
Microcontroller5-56Table 4. Compare ModifiersNotes: 1. These instructions must immediately follow a CMP instruction.2. NOT instruction is used to imp
Microcontroller5-57Table 7. Miscellaneous InstructionsNote: 1. ALT obtains the remainder after DIV and obtains the high word after a multiply. This i
Microcontroller5-48Processor SimulationThe concept of microprocessor simulation is widely usedand well understood. Simulation is often used for develo
Microcontroller5-49The greatest overhead burden that I2C imposes involvesthe transfer of addressing information. For every randomread or write, a 16-b
Microcontroller5-50The bulk of the virtual instruction set is presented in Table3. These instructions include memory access instructions,arithmetic in
Microcontroller5-51Figure 1. 8K Virtual Machine10 Fµ+510K1N914RSTAT89C2051XTAL2415236XTAL1RXD/P3.0TXD/P3.17891110INT0/P3.2INT1/P3.3T0/P3.4T1/P3.5P3.7
Microcontroller5-52Virtual Machine I/OThe Virtual Machine handles physical I/O (as well as virtualI/O) through the use of input/output instructions. I
Microcontroller5-53Pint Sized ComputerAlthough tiny by any scale of measure, the Virtual machinebehaves the way you would expect any self respecting p
Microcontroller5-54Appendix A — Virtual Machine ArchitectureTable 1. Fundamental Resource SetTable 2. General Addressing ModesNotes: 1. Addressing m
Microcontroller5-55Table 3. Memory Addressing InstructionsNotes: 1. ACC always contains 16 valid bits. All operations are performed in 16-bit precisi
Kommentare zu diesen Handbüchern