GUJARAT TECHNOLOGICAL UNIVERSITY COMPUTER ENGINEERING (07), INFORMATION TECHNOLOGY (16) & INFORMATION & COMMUNICATION TECHNOLOGY (32) COMPUTER ORGANIZATION SUBJECT CODE: 2140707 B.E. 4 th SEMESTER Type of Course: NA Prerequisite: Basic Understanding of Computer System Rationale: NA Teaching and Examination Scheme: Teaching Scheme Credits Examination Marks Total Marks L T P C Theory Marks Practical Marks ESE (E) PA (M) ESE (V) PA (I) PA ALA ESE OEP 4 1 0 5 70 20 10 30 0 20 150 Content: Sr. No. Topics Teaching Hrs. Module Weightage 1 Computer Data Representation Basic computer data types, Complements, Fixed point representation, Register Transfer and Micro-operations: Floating point representation, Register Transfer language, Register Transfer, Bus and Memory Transfers (Tree-State Bus Buffers, Memory Transfer), Arithmetic Micro-Operations, Logic Micro- Operations, Shift Micro-Operations, Arithmetic logical shift unit 6 10 2 Basic Computer Organization and Design Instruction codes, Computer registers, computer instructions, Timing and Control, Instruction cycle, Memory-Reference Instructions, Input- output and interrupt, Complete computer description, Design of Basic computer, design of Accumulator Unit. 4 10 3 Programming The Basic Computer Introduction, Machine Language, Assembly Language, assembler, Program loops, Programming Arithmetic and logic operations, subroutines, I-O Programming. 4 10 4 Micro programmed Control: Control Memory, Address sequencing, Micro program Example, design of control Unit 3 5 5 Central Processing Unit Introduction, General Register Organization, Stack Organization, Instruction format, Addressing Modes, data transfer and manipulation,Program Control, Reduced Instruction Set Computer (RISC) 4 15 6 Pipeline And Vector Processing Flynn's taxonomy, Parallel Processing, Pipelining, Arithmetic Pipeline, Instruction, Pipeline, RISC Pipeline, Vector Processing, Array Processors 3 10
17
Embed
GUJARAT TECHNOLOGICAL UNIVERSITY COMPUTER …1 Explain 1st pass of an assembler. 2 Explain 2nd pass of an assembler. 3 Write an assembly language program to add 10 numbers from memory.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
GUJARAT TECHNOLOGICAL UNIVERSITY
COMPUTER ENGINEERING (07), INFORMATION TECHNOLOGY (16) &
INFORMATION & COMMUNICATION TECHNOLOGY (32) COMPUTER ORGANIZATION
SUBJECT CODE: 2140707
B.E. 4th SEMESTER
Type of Course: NA
Prerequisite: Basic Understanding of Computer System
Rationale: NA
Teaching and Examination Scheme:
Teaching Scheme Credits Examination Marks Total
Marks L T P C Theory Marks Practical Marks
ESE
(E)
PA (M) ESE (V) PA
(I) PA ALA ESE OEP
4 1 0 5 70 20 10 30 0 20 150
Content:
Sr.
No. Topics
Teaching
Hrs.
Module
Weightage
1
Computer Data Representation
Basic computer data types, Complements, Fixed point representation,
Register Transfer and Micro-operations:
Floating point representation, Register Transfer language, Register
Transfer, Bus and Memory Transfers (Tree-State Bus Buffers,
ACTIVE LEARNING ASSIGNMENTS: Preparation of power-point slides, which include videos,
animations, pictures, graphics for better understanding theory and practical work – The faculty will allocate
chapters/ parts of chapters to groups of students so that the entire syllabus to be covered. The power-point
slides should be put up on the web-site of the College/ Institute, along with the names of the students of the
group, the name of the faculty, Department and College on the first slide. The best three works should submit
to GTU.
Laxmi Institute of Technology, Sarigam Department of Information Technology
Academic Year: 2018-19 ASSIGNMENT: 1
Name of Subject : COMPUTER ORGANIZATION
Subject Code : 2140707
Unit: 1 Computer Data Representation
Sr. No. Name of Question Remarks
1 Show the block diagram of the hardware that implements the following register transfer statements:
yT2: R2R1
2 Design and explain common bus system using multiplexer. 3 Explain Arithmetic logical shift unit. 4 Explain Binary adder-subtractor. 5 Explain Arithmetic Circuit. 6 How negative integer number represented in memory? Explain with suitable
example.
7 Explain shift micro operations and Draw neat and clean diagram for 4- bit combinational circuit shifter.
Laxmi Institute of Technology, Sarigam Department of Information Technology
Academic Year: 2018-19 ASSIGNMENT: 2
Name of Subject : COMPUTER ORGANIZATION
Subject Code : 2140707
Unit: 2 Basic Computer Organizations and Design
Sr. No. Name of Question Remarks
1 Give the basic computer instruction format and explain memory reference register, register reference and input output instructions.
2 Discuss the phase of instruction cycle 3 Explain BSA instruction with example. 4 Explain ISZ , LDA, STA and BUN instruction. 5 Explain the types of interrupts. 6 What is the difference between direct and indirect address instruction. 7 Derive the control gates for address register. 8 Explain Interrupt cycle. 9 Derive the control gates for PC.
10 Draw a flowchart describing complete computer operation.
Name & Sign of Subject In-charge: Kavita Joshi
Laxmi Institute of Technology, Sarigam Department of Information Technology
Academic Year: 2018-19 ASSIGNMENT: 3
Name of Subject : COMPUTER ORGANIZATION
Subject Code : 2140707
Unit: 3 Programming The Basic Computer
Sr. No. Name of Question Remarks
1 Explain 1st pass of an assembler. 2 Explain 2nd pass of an assembler. 3 Write an assembly language program to add 10 numbers from memory. 4 Write a program to add two double precision number. 5 Write an assembly language program to multiply two numbers. 6 Explain subroutine and write a program demonstrating use of subroutine. 7 Explain program interrupt and write a interrupt service routine for addition.
Name & Sign of Subject In-charge: Kavita Joshi
Laxmi Institute of Technology, Sarigam Department of Information Technology
Academic Year: 2018-19 ASSIGNMENT: 4
Name of Subject : COMPUTER ORGANIZATION
Subject Code : 2140707
Unit: 4 Micro programmed Control
Sr. No. Name of Question Remarks
1 Define: microoperation, microprogram, microinstruction. 2 Explain difference between hardwired control & microprogrammed control. 3 Explain mapping. 4 Explain address sequencing. 5 Explain micro program sequencer. 6 Explain Design of control unit.
Name & Sign of Subject In-charge: Kavita Joshi
Laxmi Institute of Technology, Sarigam Department of Information Technology
Academic Year: 2018-19
COMPUTER ORGENIZATION
Question Bank: 1. Show the block diagram of the hardware that implements the following register transfer statements: 2. Design and explain common bus system using multiplexer. 3. Explain Arithmetic logical shift unit. 4. Explain Binary adder-subtractor. 5. Explain Arithmetic Circuit. 6. Give the basic computer instruction format and explain memory reference register, register reference and input output instructions. 7. Discuss the phase of instruction cycle.
8. Explain BSA instruction with example.
9. Explain ISZ instruction.
10. Explain the types of interrupts.
11. What is the difference between direct and indirect address instruction.
12. Derive the control gates for address register.
13. Explain Interrupt cycle.
14. Derive the control gates for PC.
15. Draw a flowchart describing complete computer operation.
16. Explain 1st pass of an assembler.
17.Explain 2nd pass of an assembler.
18. Write an assembly language program to add 10 numbers from memory.
19. Write a program to add two double precision number.
20.Write an assembly language program to multiply two numbers.
21. Explain subroutine and write a program demonstrating use of subroutine.
Laxmi Institute of Technology, Sarigam Department of Information Technology
Academic Year: 2018-19 22.Explain program interrupt and write a interrupt service routine for addition.
24.Explain difference between hardwired control & microprogrammed control.
25. Explain mapping.
26. Explain address sequencing.
27. Explain micro program sequencer.
28. Explain Design of control unit.
29.What is register stack? Explain push and pop micro-operations.
30. Explain memory stack.
31. Explain types of in instruction formats.
32.Explain Addressing modes
33.Elaborate Flynn’s classification for computers.
34.Explain RISC Pipeline
35.Explain Parallel Processing
36.Explain Array Processors
37.Explain pipelining technique. Draw the general structure of four segment pipeline.
38.Explain Booth’s algorithm.
39.Draw flow chart for multiplication of two floating point numbers.
40.Draw a flowchart of division algorithm.
41. Explain asynchronous data transfer using timing diagrams.
42.Write a detailed note on Direct Memory Access (DMA).
43.Explain Serial Communication.
44.How main memory is useful in computer system? Explain the memory address map of RAM and ROM. 45.Content Addressable Memory: Explain
Laxmi Institute of Technology, Sarigam Department of Information Technology
Academic Year: 2018-19 46.Discuss associative mapping and direct mapping in organization of cache memory. 47.Explain Memory Hierarchy. 48.Explain Virtual Memory. 49.What do you mean by address space and memory space in virtual memory?Also explain the relation between address space and memory space in virtual memory. 50.Describe cache coherence problem and its solutions in detail. 51.Explain Inter-processor Communication 52.State Characteristics of Multiprocessor.
Laxmi Institute of Technology , Sarigam Approved by AICTE, New Delhi; Affiliated to Gujarat Technological University,
Ahmedabad Academic Year 2018-19
Centre Code: 086 Examination : MID-EXAM_1-2019 Branch: IT Semester: 4th Sub Code:
2140707 Sub: Computer Organization
Date: 31-01-2019 Time: 9:00 AM – 10:00 AM
Marks: 20
Q-1 Draw neat diagram and explain Instruction Cycle. [5] Q-2 Explain Arithmetic Circuit. [5] Q-3 Explain tri-state buffer. [3] Q-4 Draw the block diagram of control unit of basic computer. [4] OR Q-4 List and explain types of shift operations. [4] Q-5 Explain any two Memory Reference Instruction. [3] OR Q-5 Draw and explain basic computer instruction format. [3] *****ALL THE BEST*****
Laxmi Institute of Technology , Sarigam Approved by AICTE, New Delhi; Affiliated to Gujarat Technological University,
Ahmedabad Academic Year 2018-19
Centre Code: 086 Examination : MID-EXAM_1-2019 Branch: IT Semester: 4th Sub Code:
2140707 Sub: Computer Organization
Date: 31-01-2019 Time: 9:00 AM – 10:00 AM
Marks: 20
Q-1 Draw neat diagram and explain Instruction Cycle. [5] Q-2 Explain Arithmetic Circuit. [5] Q-3 Explain tri-state buffer. [3] Q-4 Draw the block diagram of control unit of basic computer. [4] OR Q-4 List and explain types of shift operations. [4] Q-5 Explain any two Memory Reference Instruction. [3] OR Q-5 Draw and explain basic computer instruction format. [3] *****ALL THE BEST*****
1
Seat No.: ________ Enrolment No.___________
GUJARAT TECHNOLOGICAL UNIVERSITY BE - SEMESTER–IV (NEW) - EXAMINATION – SUMMER 2018
Subject Code:2140707 Date:24/05/2018 Subject Name:Computer Organization Time:10:30 AM to 01:00 PM Total Marks: 70 Instructions:
1. Attempt all questions. 2. Make suitable assumptions wherever necessary. 3. Figures to the right indicate full marks.
MARKS
Q.1 (a) How negative integer number represented in memory? Explain with
suitable example. 03
(b) Explain floating point representation. 04
(c) Explain shift micro operations and Draw neat and clean diagram for 4-