MCS-012: Computer Organisation and Assembly Language Programming

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

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

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.

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

Comment for MCS-012: Computer Organisation and Assembly Language Programming
assembly language and input/output organisation
I have tough time writing and understanding assembly language(8085) and input and output organization are a bit just to complicated…. will be grateful for any assistant.

Home > MCA Revised New Syllabus > MCS-012: Computer Organisation and Assembly Language Programming
Comments are closed.