Будни мэсмостроения
2019-03-29 21:19Большая часть машинных команд уже работает, включая магазинный режим и признаки групп. Вот текущее состояние тестового хозяйства:
Потом еще прерывания и экстракоды, и можно будет пробовать запускать на FPGA.
$ ./run-all-tests.shОсталось доделать девять арифметических команд: A+X, A-X, X-A, A*X, A/X, E+N, E-N, E+X, E-X.
Test uj - PASS
Test vtm_vzm_v1m - PASS
Test j+m_utm - PASS
Test vlm - PASS
Test utc_wtc - PASS
Test vjm - PASS
Test mtj - PASS
Test xta_uza_u1a - PASS
Test atx - PASS
Test ati_ita - PASS
Test addr0 - PASS
Test aax_aox_aex - PASS
Test arx - PASS
Test its - PASS
Test sti - PASS
Test xts - PASS
Test stx - PASS
Test asn_asx - PASS
Test acx_anx - PASS
Test apx_aux - PASS
Test stack - PASS
Test ntr_rte - PASS
Test yta - PASS
Test e+n_e-n_e+x_e-x - FAIL
Test a+x_a-x_x-a - FAIL
Test mul_div - FAIL
---
Tests total: 26, passed: 23, failed: 3
Потом еще прерывания и экстракоды, и можно будет пробовать запускать на FPGA.
