Тест на реальной Эл.85
Код:Тестирование правильности выполнения команд процессора: Однооперандные байтовые команды: NOP - OK MOVB - OK CLRB - OK COMB - OK INCB - OK DECB - OK NEGB - OK TSTB - OK ROLB - OK RORB - OK ASRB - OK ASLB - OK ADCB - OK SBCB - OK SXT - OK Однооперандные словные команды: MOV - OK Next page?2l2h Next page?2l2h CLR - OK COM - OK INC - OK DEC - OK NEG - OK TST - OK ROL - OK ROR - OK ASR - OK ASL - OK ADC - OK SBC - OK SWAB - OK Двухоперандные байтовые команды: CMPB - OK BITB - OK BICB - OK BISB - OK Двухоперандные словные команды (частичный тест): ADD - OK SUB - OK Next page?2l2h Next page?2l2h CMP - OK BIT - OK BIC - OK BIS - OK XOR - OK Команды работы с флагами: CLx - OK SEx - OK Команды условных переходов: Bcc - OK Команда умножения (частичный тест): MUL (even/even) - OK MUL (even/odd) - OK MUL (odd/odd) - OK MUL (odd/even) - OK MUL (table) - OK Команды сдвига (частичный тест): ASH (test 1) - OK ASH (test 2) - OK Next page?2l2h Next page?2l2h ASHC (even) - OK ASHC (odd) - OK Команда деления (частичный тест): DIV (even) - ERROR: 0x4B4E / 0x3B6F DIV (odd) - ERROR: 0x7704 / 0x65F42l
---------- Post added at 22:44 ---------- Previous post was at 22:18 ----------
Как то заинтриговал меня тест. Если на ВМ2 он идёт то теоретически он должен идти на ВМ3.
Сейчас посмотрим...