RGTU/RGPV MCA-104 Computer organization and Assembly Language Programming Syllabus MCA 1st sem Syllabus

siteowner 1:38 AM
RGTU/RGPV MCA-104 Computer organization and
Assembly Language Programming Syllabus
MCA 1st Sem Computer organization and Assembly Language Programming Syllabus
MCA 1st - First Semester Syllabus

MCA-104 Computer organization and Assembly Language Programming Course Contents:


UNIT-I
Representation of Information
: Number systems, integer and floating-point representation, character codes (ASCII, EBCDIC), Error detection and correction codes : parity check code,cyclic redundancy code,Hamming code . Basic Building Blocks: Boolean Algebra, Simplification of Boolean Function. Combinational blocks: gates, multiplexers, decoders,Implementation of Boolean Function in form of gates etc. Sequential building blocks: flip-flops, Registers : Buffer register, Right &Left Shift register, Bidirectional Shift register. Counters : Ripple counter,Binary Counter,MOD-10 Counter,Ring Counter. ALU, Random access memory etc.

UNIT-II
Register Transfer Language and Micro-operations:
concept of bus, data movement among registers, a language to represent conditional data transfer, data movement from/to memory. Design of simple Arithmetic & Logic Unit & Control Unit, arithmetic and logical operations Along with register  transfer,timing in register transfer.

UNIT-III
Architecture of a simple processor:
A simple computer organization and instruction set, instruction formats, addressing modes, instruction cycle,instruction execution in terms of microinstructions, interrupt cycle ,concepts of interrupt and simple I/O organization,Synchronous & Asynchronous data transfer,Data Transfer Mode : Program Controlled, Interrupt driven, DMA(Direct Memory Access). implementation of processor using the building blocks.

UNIT-IV
Assembly Language programming:
Pin Diagram of 8086, Architecture of 8086,Addresing Mode of 8086,detailed study of 8086/8088 assembly language, instruction set of 8086, loops and Comparisons, conditions and procedures, arithmetic operations in assembly language. Simple Assembly Language program of 8086. illustrations using typical programs like: table search, subroutines, symbolic and numerical manipulations and I/O.

UNIT-V
Memory organization:
Secondary Memory, Primary Memory :Random access memory, Read Only memory basic cell of static and dynamic RAM, Building large memories using chips, Concept of segmentation & Paging, Associative memory, cache memory organization, virtual memory organization.

BOOKS
1. M. Morris Mano, “Computer System Architecture”, PHI, 3rd edition, 1993
2. Govindarajalu “Computer Architecture & Organisation”.
3. Liu and Gibson, “8086/8088 Micro processor Assembly Language”.
4. M.Mano “Digital Logic & Computer Design”
5. Malvino, “Digital Computer Electronics”.

Note : Paper is to be set unit wise with internal choice.

Artikel Terkait

Previous
Next Post »