BitField.BitFieldTest.TestBcd C# (CSharp) Method

TestBcd() static private method

BinToBcd および BcdToBin のチェック
static private TestBcd ( ulong m ) : void
m ulong テスト入力値
return void
		static void TestBcd(ulong m)
		{
			BitField bin;
			bin = BitField.Create(31, 0, m);

			Console.Write("{0,15:d08} : ", bin.Value);
			bool of;
			BitField bcd = SampleLogic.BinToBcd(bin, out of);
			Console.Write("{0,9:x08} : ", bcd.Value);
			BitField bin2 = SampleLogic.BcdToBin(bcd);
			Console.Write("{0,9:d08}", bin2.Value);
			if((bin.Value % 100000000) != bin2.Value)
				Console.Write(" **");
			if(of)
				Console.Write("  overflow");
			Console.Write("\n");
		}