Page Loading... Please wait...
Wait

IGNOU MCA IGNOU BCA IGNOU MBA IGNOU CIC Courses

MCS-012: Computer Organisation and Assembly Language Programming

Filed under:

New Revised Syllabus of MCS-012: Computer Organisation and Assembly Language Programming From IGNOU


MCS-012: Computer Organisation and Assembly Language Programming :: 4 Credits

Objectives

After going through this course a student should be able to:

Master the digital arithmetic

Design simple circuits and buses.

Describe the organization of computer

Describe various components of Computer especially personal computer.

Describe the control unit of a computer

Describe the internal working of the computer (including interrupts)

Describe the instruction format/ set of a computer

Write simple assembly programs.

Syllabus

The computer and its components, History of Computing, Data representation, Number system, Fixed and Floating point numbers, Binary Arithmetic, BCD representation, error detection code, Fixed and Instruction execution, Interrupts, Buses, Boolean Algebra, Logic Circuits, Logic Gates, The Combinational and Sequential circuits, Design of Combinational and sequential circuits, Adders, Decoders, Multiplexes, Encoders, etc, flip flops: Edge triggered, Master-Slave, RS, JK, D, T, Counters, Registers etc.

The Memory System, The Memory Hierarchy, RAM, ROM, DRAM, Flash Memory, Need of secondary storage technologies, Secondary memory and Characteristics, Optical Memories, Hard disk drives, Head Mechanisms, CCDs, Bubble memories, RAID and its levels, The concepts of high speed memory, Cache Organisation, The Memory System of Micro-Computers, Input/ Output System, The Input output interfaces, The concepts of device controllers, Input output techniques, DMA, Input output processors, External Communication Interfaces, Interrupt Processing, BUS arbitration, secondary storage technologies and their characteristics, Hard Drives, floppy Drives, CD-ROM and DVD-ROM, Zip, Jaz, and other Cartridge Drives, Recordable CDs, CD-RW, Input/ Output Technologies and characteristics, Video Cards, Monitors, USB Port, Liquid Crystal Display (LCD), Sound Cards, Modems, Printers, Scanners, Digital Cameras, Keyboards, Mouse, Power supply.

The Central Processing Unit, The Instruction and instruction Set, The Instruction format, The Instruction set architecture, The types of Instructions, The types of operands, Addressing modes and their importance, The Registers and Micro-operations, Description of Various types of Registers with the help of a Microprocessor example, The Need and importance of registers, The Micro-operation concepts, The Instruction execution and micro-operations, The Arithmetic Logic Unit, The organization of Arithmetic logic unit, The characteristics of ALU, Design of simple units of ALU, Various support units of ALU, The Control Unit, The hardwired control, Wilkes control, The Micro-programmed control, The microinstructions, The execution of micro-program.

Assembly Language Programming, The microprocessor, Definition of a microprocessor, The Instruction format for an example Microprocessor, The addressing modes, The types of Instructions, The need and use of assembly language, Input output in assembly Language Program, Input/Output services, The Assembly Programming tools, Sample Assembly Programs including arrays, counters, dealing with various simple statements, use of various addressing modes, Modular Programming, Interfacing assembly with HLL, Device drivers in assembly, Interrupts in assembly language programming

Related pages

CS-64 Introduction to Computer Organisation

CS-64 Introduction to Computer Organisation Block 1 Hardware Concepts Unit 1 : Introduction and Data Representation Unit 2 : Digital Logic Circuits Unit 3 : Memory Organisation Unit 4 : Input Output Organisation Block 2 CPU Organisation Unit 1 : Instruction Sets Unit 2 : Register Organisation and Micro Operations Unit .....

CS-01 Computer Fundamentals

Syllabus of CS-01 Computer Fundamentals From IGNOU Course 1 Computer Fundamentals - [CS-01] Block 1 Hardware Concepts Unit 1 : Introduction and Data Representation Unit 2 : Digital Logic Circuits Unit 3 : Memory Organisation Unit 4 : Input Output Organisation Block 2 CPU Organisation Unit 1 : Instruction .....

MCSL -017: C and Assembly Language Programming (Lab Course)

New Revised Syllabus of MCSL -017: C and Assembly Language Programming (Lab Course) From IGNOU MCSL -017: C and Assembly Language Programming (Lab Course) :: 2 Credits Objectives This lab course is completely based on MCS-011 and MCS-012 courses. After completing this lab course .....

MCA CS-01 PROJECT Computer Fundamentals

MCA CS-01 Computer Fundamentals Course Code : CS-01 Course Title : Computer Fundamentals Assignment Number : MCA(2)-01/Project/04 Last Date of Submission : 30th October, 2004 Maximum Marks : 15 This is a project assignment. There are two questions in this assignment. Attempt both the questions. Each question carries equal weightage. Question 1: (a) Design a 2-bit binary down counter, which counts on the occurrence of every alternate clock .....

MCS- 011: Problem Solving and Programming

New Revised Syllabus of MCS- 011: Problem Solving and Programming From IGNOU MCS- 011: Problem Solving and Programming :: 3 Credits Objectives The course is aimed to develop problem-solving strategies, techniques and skills that can be applied to computers and problems in other areas which give students .....

CS-62 ’C’ Programming and Data Structure

CS-62 'C' Programming and Data Structure Block 1 Introduction to the C Programming Language Unit 1 : Introductory Unit 2 : Data Types in "C" Unit 3 :Operatons and Expressions in "C" Unit 4 : Decision Structure in "C" Unit 5 : Control Structure - I Block 2 Introduction to the "C" .....

BCA Assignements : TMA CS - 62 ‘C’ Programming & Data Structure

BCA Assignements : TMA CS - 62 ‘C’ Programming & Data Structure Course Code : CS-62 Course Title : ‘C’ Programming & Data Structure Assignment Number : BCA (2)-62/TMA/05 Maximum Marks : 10 Last Date of Submission : 15th April, 2005 This is a Tutor Marked Assignment. There are two questions in this assignment. Answer all the questions. Each question carries equal weightage .....

CS-02 Introduction to Software

Syllabus of CS-02 Introduction to Software From IGNOU Course 2 Introduction to Software - [CS-02] Block 1 Programming Concepts and Software Tools Unit 1 : Introduction to Programming Languages Concepts Unit 2 : Introduction to Assembler Unit 3 : Introduction to Complier Unit 4 : GUI Graphical User .....

CS-04 Data Structure through ’C’ and ’PASCAL’

Syllabus of CS-04 Data Structure through 'C' and 'PASCAL' From IGNOU Course 4 Data Structures through `C' & `Pascal'- [CS-04] Block 1 Programming in PASCAL Unit 1 : Problem solving & Pascal Unit 2 : Control Structure in PASCAL Unit 3 : Arrays and Records Unit 4 : .....

MCS-024: Object Oriented Technology and Java Programming

New Revised Syllabus of MCS-024: Object Oriented Technology and Java Programming From IGNOU MCS-024: Object Oriented Technology and Java Programming :: 3 Credits Syllabus Program Design Concepts, Software evolution and crisis, Procedure-Oriented Approach Introduction to common PO- languages, Features of good programs and software quality, Advantages and .....

Recently Visited Pages