Пример:
Тест 1 Проверка работы инструкции EXX
Условия: память исправна, загрузка регистров проверена
1.1 Проверка, что обмен пар проводится, память не портится, и IX/IY не портится
Вход:
BC=DE=HL=w; BC’=DE’=HL’=65535-w; IX=30000; IY=40000
Память[0..65535]=255;
Счётчик w=0..65535;
Успех: BC==DE==HL==65535-w, BC’=DE’=HL=w, IX=30000, IY=40000, вся память =0xFF
1.2 проверка, что EXX проводит раздельный обмен пар, а не BC<-->DE’ DE<-->HL’ HL<-->DE’ к примеру.
Примечание: уже проверено, что EXX не портит IX,IY, память
Вход: BC=1; DE=2; HL=3; BC’=10; DE’=20; HL’=30;
Успех: BC=10; DE=20; HL=30 && BC’= 1; DE’=2; HL’=3




Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 


