0% found this document useful (0 votes)
65 views2 pages

Wa0000.

The document outlines a course on computer system architecture. It lists 7 chapters that will be covered over the semester and provides references for the material. It also includes details of practical assignments students must complete using a CPU simulator, including programming problems involving arithmetic, logical, and memory operations.

Uploaded by

Parul
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
65 views2 pages

Wa0000.

The document outlines a course on computer system architecture. It lists 7 chapters that will be covered over the semester and provides references for the material. It also includes details of practical assignments students must complete using a CPU simulator, including programming problems involving arithmetic, logical, and memory operations.

Uploaded by

Parul
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Discipline Specific Core Course - (DSC) Credit: 04 (B.Sc. Program/B.Sc.

Mathematical Science) Semester III, Computer System Architecture


S. Reference
Chapter Number and Name Section Numbers Week
No.
1.1, 1.2, 1.3, 1.4, 1.5, 1.6(up to pg.26), 1.7 (up to pg. 28) [1]
1 Ch 1: Digital Logic Circuits 2 weeks
1.1, 1.2, 1.3, 1.4, 1.5, 1.6(up to pg.26), 1.7 (up to pg. 29) [2]
[1], [2]
2 Ch 2: Digital Components 2.2, 2.3, 2.7 2 weeks

[1],[2]
3 Ch 3: Data Representation 3.1, 3.2, 3.3 2 weeks

Ch 4: Register Transfer and [1],[2]


4 4.4 (up to fig. 4.8) 3 weeks
Microoperations
[1],[2]
Ch 5: Basic Computer Organization 5.1, 5.2, 5.3, 5.5, 5.6, 5.7, 5.8
5 3 weeks
and Design
[1],[2]
6 Ch 8: Central Processing Unit 8.5 1 week

[1]
11.2 (up to pg. 388), 11.4, 11.6 (up to pg. 416)
7 Ch 11: Input Output Organization 2 weeks
11.2 (up to pg. 391), 11.4, 11.6 (up to pg. 418) [2]

References

[1] Computer System Architecture by M. Morris Mano, Third edition, 1993, Prentice Hall of India.

[2] Computer System Architecture by M. Morris Mano, Third edition, 1993, Pearson Education.

Practical
(Use Simulator – CPU Sim 3.6.9 or any higher version for the implementation)
Create a machine based on the following architecture:
Registers
IR DR AC AR PC I E
16 bits 16 bits 16 bits 12 bits 12 bits 1 bit 1 bit

Memory Instruction format


4096 words 15 12 11 0
16 bits per Opcode Address
word
Basic Computer Instructions
Memory Reference Register Reference
Symbol Hex Symbol Hex
AND 0xxx CLA 7800

ADD 1xxx CLE 7400

LDA 2xxx Direct Addressing CMA 7200

STA 3xxx CME 7100

HLT 7001

Refer to Chapter-5 for description of instructions.


Design the register set, memory and the instruction set. Use this machine for the assignments
of this section.
1. Implement fetch sequence
2. Add two numbers when one number is stored in memory and another is entered by the user.
3. Add two numbers when both numbers are taken as inputs from user.
4. Subtract two numbers when one number is stored in memory and another is entered by the user.
5. Subtract two numbers when both numbers are taken as inputs from user
6. Write an assembly program to simulate the following logical operations on two user- entered
numbers.
i.AND
ii.OR
iii.NOT
7. Write an assembly language program to simulate the machine for following register reference
instructions and determine the contents of AC, E, PC, AR, and IR registers in decimal after the
execution:
i. CLE
ii. CLA
iii. CMA
iv. CME
8. Write an assembly language program to simulate the machine for following memory reference
instructions and determine the contents of AC, E, PC, AR, and IR registers in decimal after the
execution:
i. LDA ii. STA iii. BUN

You might also like