Tribhuvan University

Institute of Science and Technology

Bachelor of Science in Computer Science and Information Technology

Course Title: Microprocessor

Course no: CSC162

Semester: II

Nature of course: Theory + Lab

Full Marks: 60 + 20 + 20

Pass Marks: 24 + 8 + 8

Credit Hours: 3

Course Description : This course contains of fundamental concepts of computer organization, basic I/O interfaces and Interrupts operations.

Course Objective : The course objective is to introduce the operation, programming and application of microprocessor

Course Contents:
Laboratory Works:

The laboratory work includes Assembly language programming using 8085/8086/8088 trainer kit. The programming should include: Arithmetic operation, base conversion, conditional branching etc. The lab work list may include following concepts:

  1. Assembly language program using 8085 microprocessor kit.
  2. Use of all types of instructions and addressing modes.
  3. Arrays and the concept of Multiplications and Division operations on Microprocessor.
  4. Assembly language programming, using any types of Assembler, including the different functions of Int 10h, and 12h

Text Books:
  • Ramesh S.Gaonkar, Microprocessor Architecture, Programming, and Applications with 8085, Prentice Hall
Reference Books:
  • A.P.Malvino and J.A.Brown, Digital Computer Electronics, 3rd Edition, Tata McGraw
  • Hill D.V.Hall, Microprocessors and Interfacing – Programming and Hardware, McGraw Hill
  • 8000 to 8085 Introduction to 8085 Microprocessor for Engineers and Scientists, A.K.Gosh, Prentice Hall