So, are you attempting to develop a microprocessor or a microcontroller? Based on your specs, it looks closer to a microprocessor with some on board ROM and RAM, relying on external support for peripherals, containing external address, data, and (sometimes) I/O buses. Microcontrollers have a...