예제 #1
0
파일: Monitor.cs 프로젝트: drone84/Nu256
 public void PrintStoredRegisters()
 {
     //  PC     A    X    Y    SP   DBR DP   NVMXDIZC
     // ;000000 0000 0000 0000 0000 00  0000 11111111
     PrintRegisterHeader();
     kernel.PrintChar(';');
     kernel.PrintMemHex(3, MemoryMap.CPUPC);
     kernel.PrintChar(' ');
     kernel.PrintMemHex(2, MemoryMap.CPUA);
     kernel.PrintChar(' ');
     kernel.PrintMemHex(2, MemoryMap.CPUX);
     kernel.PrintChar(' ');
     kernel.PrintMemHex(2, MemoryMap.CPUY);
     kernel.PrintChar(' ');
     kernel.PrintMemHex(2, MemoryMap.CPUSTACK);
     kernel.PrintChar(' ');
     kernel.PrintMemHex(1, MemoryMap.CPUDBR);
     kernel.PrintChar(' ');
     kernel.PrintChar(' ');
     kernel.PrintMemHex(2, MemoryMap.CPUDP);
     kernel.PrintChar(' ');
     kernel.PrintMemBinary(1, MemoryMap.CPUFLAGS);
     kernel.PrintChar(' ');
     kernel.PrintLine();
 }