PDP-8: Update FPP register descriptions

This commit is contained in:
Ray Jewhurst 2016-04-10 12:59:41 -04:00 committed by Mark Pizzolato
parent 81f68216ec
commit 60c9289c1d

View file

@ -223,22 +223,22 @@ UNIT fpp_unit = { UDATA (&fpp_svc, 0, 0) };
REG fpp_reg[] = {
{ ORDATAD (FPACE, fpp_ac.exp, 12, "floating accumulator") },
{ ORDATA (FPAC0, fpp_ac.fr[0], 12) },
{ ORDATA (FPAC1, fpp_ac.fr[1], 12) },
{ ORDATA (FPAC2, fpp_ac.fr[2], 12) },
{ ORDATA (FPAC3, fpp_ac.fr[3], 12) },
{ ORDATA (FPAC4, fpp_ac.fr[4], 12) },
{ ORDATA (CMD, fpp_cmd, 12) },
{ ORDATAD (FPAC0, fpp_ac.fr[0], 12, "first mantissa") },
{ ORDATAD (FPAC1, fpp_ac.fr[1], 12, "second mantissa") },
{ ORDATAD (FPAC2, fpp_ac.fr[2], 12, "third mantissa") },
{ ORDATAD (FPAC3, fpp_ac.fr[3], 12, "fourth mantissa") },
{ ORDATAD (FPAC4, fpp_ac.fr[4], 12, "fifth mantissa") },
{ ORDATAD (CMD, fpp_cmd, 12, "FPP command register") },
{ ORDATAD (STA, fpp_sta, 12, "status register") },
{ ORDATAD (APTA, fpp_apta, 15, "active parameter table pointer") },
{ GRDATA (APTSVF, fpp_aptsvf, 8, 3, 12) },
{ ORDATAD (APTA, fpp_apta, 15, "active parameter table (APT) pointer") },
{ GRDATAD (APTSVF, fpp_aptsvf, 8, 3, 12, "APT field") },
{ ORDATAD (FPC, fpp_fpc, 15, "floating program counter") },
{ ORDATAD (BRA, fpp_bra, 15, "base register") },
{ ORDATA (XRA, fpp_xra, 15) },
{ ORDATAD (XRA, fpp_xra, 15, "pointer to index register 0") },
{ ORDATAD (OPA, fpp_opa, 15, "operand address register") },
{ ORDATA (SSF, fpp_ssf, 12) },
{ ORDATA (LASTLOCK, fpp_last_lockbit, 12) },
{ FLDATA (FLAG, fpp_flag, 0) },
{ ORDATAD (SSF, fpp_ssf, 12, "single step flag") },
{ ORDATAD (LASTLOCK, fpp_last_lockbit, 12, "lockout from FPCOM") },
{ FLDATAD (FLAG, fpp_flag, 0, "done flag") },
{ NULL }
};