Added all types of addressing to CPU