THIS SECTION IS UNDER CONSTRUCTION
Motorola 68020:
Motoroal 68060:
68000:
68020:
68040:
68060:
68000 ['79?] | V 68020 ['85] | V 68030 | V 68040 ['89] | V 68060 ['93] Эволюция
d0..d7 (Data Registers) a0..a6 (Address Registers) a7 usp ssp (User Stack Pointer/Supervisor stack pointer) pc fp0..fp7 (FP on MC68040 etc or on MC68881 etc) Zero Register: None Direction: -------------> OP rs1,rs2,rd Memory Access: add d6,d0 add (a4)+,d2 add (20,a4,d5),d0 Immediate Operands: add #&5,d5 (Note: 5 - Decimal (Default) &5 - Decimal %101 - Binary @5 - Octal $5 - Hexdecimal ) Byte Order: Big-endian Command Len: Mainly 16-bit Generations: 68000 - main CPU (MUL/DIV only 16->32,32->16) 68020 - + normal MUL/DIV --------------------------------------------------------------- Регистр флагов (CCR) XNZVC C - Carry V - Overflow Z - Zero N - Negative X - Extend (set as C for arithmetic operation only, otherwize unchanged) 15 Tracing 13 Supervisor 10..8 Interrupt mask I 4 X 3 N 2 Z 1 V 0 C Форматы обращения к памяти: offset (An) (An)+ -(An) (disp16,An) (disp8,An,Xn) (An,Rk).W size 16 (An,Rk).L size 32 (disp16,PC) (disp8,PC,Xn) Регистры
CISC микропроцессор Big-endian Расширения Multimedia: нет Особенности