- for(int i=0; i<256; i++)
- {
- cc.byte = i;
- cout << (cc.flag.E ? "1" : ".") << " " << (cc.flag.F ? "1" : ".") << " "
- << (cc.flag.H ? "1" : ".") << " " << (cc.flag.I ? "1" : ".") << " "
- << (cc.flag.N ? "1" : ".") << " " << (cc.flag.Z ? "1" : ".") << " "
- << (cc.flag.V ? "1" : ".") << " " << (cc.flag.C ? "1" : ".") << endl;
- }
-
- hilo.word = 0x6A44;
- cout << hex << hilo.word << " "
- << (int) hilo.b.lo << " " << (int) hilo.b.hi << endl;
-
- BYTE b;
- b.byte = (unsigned char)0xA5;
- cout << "Byte = " << hex << (int)b.byte << ", bits = "
- << (b.bit.b7 ? "1" : "0")
- << (b.bit.b6 ? "1" : "0")
- << (b.bit.b5 ? "1" : "0")
- << (b.bit.b4 ? "1" : "0")
- << (b.bit.b3 ? "1" : "0")
- << (b.bit.b2 ? "1" : "0")
- << (b.bit.b1 ? "1" : "0")
- << (b.bit.b0 ? "1" : "0")
- << endl;
-
- b.bit.b4 ^= 1;
- cout << "Byte = " << hex << (int)b.byte << ", bits = "
- << (b.bit.b7 ? "1" : "0")
- << (b.bit.b6 ? "1" : "0")
- << (b.bit.b5 ? "1" : "0")
- << (b.bit.b4 ? "1" : "0")
- << (b.bit.b3 ? "1" : "0")
- << (b.bit.b2 ? "1" : "0")
- << (b.bit.b1 ? "1" : "0")
- << (b.bit.b0 ? "1" : "0")
- << endl;
-
- return 0;
+ for(int i=0; i<256; i++)
+ {
+ cc.byte = i;
+ cout << cc.flag.E << " " << cc.flag.F << " "
+ << cc.flag.H << " " << cc.flag.I << " "
+ << cc.flag.N << " " << cc.flag.Z << " "
+ << cc.flag.V << " " << cc.flag.C << endl;
+ }
+ hilo.word = 0x6A44;
+ cout << hex << hilo.word << " "
+ << (int) hilo.b.lo << " " << (int) hilo.b.hi << endl;