Hello I need someone to check my work I want to know reason that I have explained in my post is right or wrong ? Q1. If data is 4 bit ,which alu you should have to use A . 2 bit ALU B . 4 bit ALU C 6 bit ALU D 8 bit ALU my answer . (B) 4 bit alu reason : data is 4 so I used 4 bit alu . 4 bit alu deal with 4 bit number like 0001+1010 Q2. If data is 8 bit,which data memory you should have to use ? A. data memory 8 x 256 B. data memory 4x16 my answer .A data memory 8 x 256 reason : If data is 8 bit , ALU is 8 bit so data memory should be 8 x 256 Q3.If instruction is 4 bit ,which program memory you should have to use ? A. program memory should be 4x16 bit B. program memory should be 8x256 bit C program memory should be 6x64 bit my answer A . program memory should be 4x16 bit reason : Instruction are 4 bits so program memory should be 4x16 bit Q 4. If we have 4 to 16 Instruction decoder , how many instruction it can decode ? A. 8 instruction B. 16 instruction C. 256 instruction my answer (B) 16 instruction reason : 4 control word can decode 16 instruction Q5. Why Program counter is 4 bit ? A. 4 bit program counter can address 16 instructions B 8 bit program counter can address 256 instructions C.16bit 4 bit program counter can address around 6500 instructions my answer. A because 4 bit program counter can address 16 instructions please checkout my work ?