|
|
1.1 ! root 1: ! 2: #include "stdio.h" ! 3: #include "fpp_defs.h" ! 4: ! 5: ! 6: /*************************************************************************** ! 7: * ! 8: * These messages are available to anyone ! 9: * ! 10: ***************************************************************************/ ! 11: ! 12: ! 13: /* ! 14: * addressing mode messages ! 15: */ ! 16: char *addressing_modes[] = { ! 17: /* 0 */ " ", /* there is no addressing mode '0' in this test */ ! 18: /* 1 */ " absolute addressing ", ! 19: /* 2 */ " literal ( -short immediate byte ) addressing", ! 20: /* 3 */ " immediate byte addressing", ! 21: /* 4 */ " immediate word addressing", ! 22: /* 5 */ " immediate long-word addressing", ! 23: /* 6 */ " byte displacement relative addressing", ! 24: /* 7 */ " word displacement relative addressing", ! 25: /* 8 */ " long-word displacement relative addressing", ! 26: /* 9 */ " byte displacement relative deferred addressing", ! 27: /* 10 */ " word displacement relative deferred addressing", ! 28: /* 11 */ " long-word displacement relative deferred addressing", ! 29: /* 12 */ " direct register addressing", ! 30: /* 13 */ " register deferred addressing", ! 31: /* 14 */ " Frame Pointer deferred addressing", ! 32: /* 15 */ " Stack Pointer deferred addressing", ! 33: /* 16 */ " auto-decremented Stack Pointer addressing ( PUSH )", ! 34: /* 17 */ " auto-incremented Stack Pointer addressing ( POP )", ! 35: /* 18 */ " auto-incremented Stack Pointer deferred addressing", ! 36: /* 19 */ " register + byte displacement addressing", ! 37: /* 20 */ " register + word displacement addressing", ! 38: /* 21 */ " register + long-word displacement addressing", ! 39: /* 22 */ " register + byte displacement deferred addressing", ! 40: /* 23 */ " register + word displacement deferred addressing", ! 41: /* 24 */ " register + long-word displ deferred addressing", ! 42: /* 25 */ " indexed (frame pointer) addressing", ! 43: /* 26 */ " indexed (longword displacement) addressing", ! 44: /* 27 */ " indexed (register deferred) addressing", ! 45: /* 28 */ " indexed (longword displacement deferred) addressing" ! 46: }; ! 47: ! 48: ! 49: ! 50: /* ! 51: * Mode messages ! 52: */ ! 53: char *k_mode_msg = ". Kernal Mode"; ! 54: char *u_mode_msg = ". User Mode"; ! 55: ! 56: /* ! 57: * Instruction Cache messages ! 58: */ ! 59: char *i_cache_hit_msg = " - Inst. Cache hit"; ! 60: char *i_cache_miss_msg = " - Inst. Cache miss"; ! 61: ! 62: /* ! 63: * Error messages ! 64: */ ! 65: char *bad_result_msg = " - INCORRECT INSTRUCTION RESULT"; ! 66: char *psl_modified_msg = " - THE PSL WAS MODIFIED"; ! 67: char *bad_psl_msg = " - INCORRECT FINAL PSL"; ! 68: char *trans_flt_cnt_msg = " - WRONG # OF PAGE FAULTS"; ! 69: char *reg_modified_msg = " - A REGISTER WAS MODIFED"; ! 70: char *acc_modified_msg = " - THE ACCUMULATOR WAS MODIFIED"; ! 71: char *bad_acc_msg = " - INCORRECT FINAL ACCUMULATOR"; ! 72: char *no_evt_msg = " - THE EXPECTED EVENT DIDN'T OCCUR "; ! 73: char *disbl_evt_msg = " - THE EVENT OCCURRED WHILE DISABLED "; ! 74: char *push_cnt_msg = " - WRONG # OF OPS. PUSHED ON STACK"; ! 75: char *psl_pushed_msg = " - WRONG PSL PUSHED ON THE STACK"; ! 76: char *pc_pushed_msg = " - WRONG PC PUSHED ON THE STACK"; ! 77: char *trans_acc_er_msg = " - BAD ACC. AFTER A PAGE FAULT"; ! 78: char *bad_tbl_entry_msg = " - BAD ENTRY READ"; ! 79: ! 80:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.