pub fn new() -> P150Cpu {
		P150Cpu {
			ip:  0x00,
			ir:  0x0000,

			reg: [0u8;  16],
			mem: [0u8; 256],
		}
	}
/// Initializes the P150 CPU
///
/// NOTE: This implementation 0s memory; but this is not guaranteed
/// by the machine specification.
///
/// Programs MUST start at memory address 0x00
Initializes the P150 CPU
NOTE: This implementation 0s memory; but this is not guaranteed
by the machine specification.

Programs MUST start at memory address 0x00
Initializes the P150 CPU NOTE : This implementation 0s memory ; but this is not guaranteed by the machine specification . Programs MUST start at memory address 0x00
pub fn new() -> P150Cpu {
		P150Cpu {
			ip:  0x00,
			ir:  0x0000,
			reg: [0u8;  16],
			mem: [0u8; 256],
		}
	}
pub fn new ( ) -> P150Cpu { P150Cpu { ip : 0x00 , ir : 0x0000 , reg : [ 0u8 ; 16 ] , mem : [ 0u8 ; 256 ] , } }
Initializes the P150 CPU
NOTE: This implementation 0s memory; but this is not guaranteed
by the machine specification.
Initializes the P150 CPU NOTE : This implementation 0s memory ; but this is not guaranteed by the machine specification .