Log In / Register
Virtual University of Pakistan
Home
Courses
About VU
Contact Us
Terms of Use
Find Course
View All Courses
Course Home
Course Overview
Related Links
Reference Books
Lecture Videos
Course Assignments
Course Grading Scheme
Featured
Courses
Most Popular Courses
Most Visited Courses
Home
>
Courses
>
Computer Science/Information Technology
> CS401
CS401
:
Computer Architecture and Assembly Language Programming
Your like has been submitted!
Error! Please try again.
I like this Course
Course Info
Course Category
Computer Science/Information Technology
Course Level
Undergraduate
Credit Hours
3
Pre-requisites
CS101 , CS201
Instructor
Mr. Belal Muhammad Hashmi
B.Sc. (Electrical Engineering)
UET, Lahore.
Course Contents
Introduction to Assembly Language 1 Introduction to Assembly Language 2 Introduction to Assembly Language 3 Segmented Memory Model Data Declaration and Direct Addressing Indirect Addressing Addressing Modes Branching Unconditional jumps and relative addressing Bit Manipulations Multiplication in Assembly Language Bitwise Logical Operations and Masking Operations Subroutines Stack and its Operations Parameter Passing Through Stack and Local Variables Display Memory Display Memory and Number Printing in Assembly Screen Location Calculation Clearing the Screen and String Printing Screen Scrolling and string Comparison (Continue) Screen Scrolling and string Comparison Interrupts Handling BIOS and DOS Interrupts Hardware Interrupts Ports Interrupt Chaining and Terminate and Stay Resident Programmable Interval Timer and Parallel Port Debugger using single step interrupt Debugger using single step interrupt 2 Concepts of Multitasking Multitasking Kernel as TSR Concepts of Multitasking-II BIOS Video Services DOS Video Services 2 Storage Access Using BIOS Storage Access using DOS Device Drivers Serial port programming Protected Mode Code and Data Segment Descriptor 32bit Programming VESA Linear Frame Buffer Interrupt Handling Interfacing with High level languages Comparison with other processor