processor ? Answered
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 ?