Vous êtes sur la page 1sur 1

ISA Design Assignment

CA FALL
2010
Due Date : Nov 5, 2010
General Instructions
‰ students are preferably advised to submit hard copies of the
assignments (hand-written or printed).
‰ In case of late submissions every day will cost you 10% of the assignments
credit.
‰ Cheating may award you negative marks in the assignment.
‰ Best assignment solution will be posted on the group website.

Problem Statement
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, LSHFTR, LSHFTL,
ASHFTR, ASHFTL
• Assume ALU contains saturation and overflow check logic so support ADD and SUB
with both options, i.e. overflow and saturate
• LOAD, STORE with two addressing modes Direct and Indirect
• Two control instructions Jump and Call
• 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 II
Also write a Program in C/C++ to implement this ISA.
Assignment Should be Done in the Groups of five students Each.

Special Notice:
There should be also Viva with this Assignment

Vous aimerez peut-être aussi