Assignment ISA
Assignment ISA
Problem Statement
PART-I
Design a 16-bit ISA for processor containing the following components
• 8 General Purpose Registers (GPR)
• ALU supporting ADD, SUB, INC, DEC, OR, XOR, AND, NAND
• LOAD, STORE with two addressing modes Direct and Indirect.
• NOP instruction
Design means a complete and detailed table containing bit information for every
instruction. All 16-bit information must be provided to get full credit
PART-I should be submitted ONLY on HARD COPY.
PART-II
Implement your above Designed ISA in Any High Level Programming Language like C/C++.
Special Notice:
This Assignment should be done in groups of Five.
There are almost many parts of Assignment so each Student must do his/her part.
and mention what he/she has done
There should be also Viva with this Assignment
PART-II should be a Program.