The Intel 8086 Instruction SetModes, Protected
One way that the Datapoint 2200 simplified the hardware was by creating a large set of instructions by combining simpler pieces in an orthogonal way. For instance, the Datapoint 2200 has 64 ALU instructions that apply one of eight ALU operations to one of the eight registers. This requires a...
XTulator is a portable, open source x86 PC emulator currently supporting the 8086 instruction set and 80186 extensions. - mikechambers84/XTulator
Fundamentals of Digital Logic and Microcomputer Design; Rafiquzzaman (5th edition, 2006, John Wiley & Sons)Rafiquzzaman '05] Mohamed Rafiquzzaman: Fundamentals of Digital Logic and Microcomputer Design, Fifth Edition, Wiley - Interscience, 2005....
The 8086's instruction set was designed with a new concept, the "ModR/M" byte, which usually follows the opcode byte. The ModR/M byte specifies the memory addressing mode and the register (or registers) to use, allowing that information to be moved out of the opcode. For instance, where...