Computer Organisation and Archicture: Muhammad Ahsan STUDENT # 11637212 Teacher'S Name Rajasekaran
Computer Organisation and Archicture: Muhammad Ahsan STUDENT # 11637212 Teacher'S Name Rajasekaran
AND ARCHICTURE
ASSESMENT NO 4
MARIE and ISA
MUHAMMAD AHSAN
STUDENT # 11637212
TEACHER’S NAME
RAJASEKARAN
MUHAMMAD AHSAN
Task 1:
Answer:
a. How many RAM Chips are necessary?
Number of Rows = 256 x 1024 x 1024 = 256
1024 x 1024
Number of Columns = 128/32 = 4
1024k = 2 10 . 2 10 = 2 20
d. How many banks will this memory have?
This is equals to number of rows = 256
pg. 2
MUHAMMAD AHSAN
Task 2:
248
48 bits = Opcode + Operand
Operend = 48-8 = 40bits
pg. 3
MUHAMMAD AHSAN
memory?
Answer:
248 - 1
Task 3:
Consider an instruction Add 1000. Memory contents,
Accumulator (AC), and R1 Register contents are
depicted in the below figure: (such as memory
address 1000 contains a value 1400, memory
address 1100 contains a value 400 etc. All the
numbers used here are decimals.)
Answer:
pg. 4
MUHAMMAD AHSAN
Task 4:
Answer:
(i) For 2-1
Load R1,B
Add R1,C
Load R2,D
Sub R2, E
Mult R1,R2
Store R1,A
pg. 5
MUHAMMAD AHSAN
(ii) For 1-
Load B
Add C
Store temp
Load D
Sub E
Mult temp
Store A
(iii) For 0
Push B
Push C
Add
Push D
Push E
Sub
Mult
pg. 6
MUHAMMAD AHSAN
Pop A
pg. 7