info@ciitwah.edu.pk
+92 51 9314382-83
Openlearn.PK
CCW
CUI Wah
Courseware
CUI Wah
Home
Courses
Library
About
Courses
CSC321
Microprocessor and Assembly Language
Teacher
Dr. Sheraz Anjum
Category
Computing
Course Code
CSC321
Session
Fall 2020
Course Material/Videos
Available Resources
15489
Lecture 1 - Introduction and Basic Computer Organization
Video
Notes
15490
Lecture 2 - The Von Neumann Model and Virtual Machine Concept
Video
Notes
15843
Lecture 3 - Data Representation-I
Video
Notes
15844
Lecture 4 - Data Representation-II
Video
Notes
15848
Lecture 5 - Floating Point Representation-I
Video
Notes
15850
Lecture 6 - Floating Point Addition and Multiplication
Video
Notes
16529
Lecture 7 - Instruction Execution Cycle and Pipelining
Video
Notes
16531
Lecture 8 - Superscalar, Multitasking, Thread level Parallelism
Video
Notes
16959
Lecture 9 - Modes of Operation, Basic Execution Environment of IA-32 Processor
Video
Notes
16962
Lecture 10 - Intel Microprocessor History
Video
Notes
18442
Lecture 11 - IA-32 Memory Managment, Operand Addressing, Paging
Video
Notes
18444
Lecture 13 - Basic Elements of Assembly Language
Video
Notes
18953
Lecture 14 - Assembling Linking and Running Programs
Video
Notes
18955
Lecture 15 - Definning Data and Symbolic Constants
Video
Notes
18957
Lecture 16 - Data Transfer Instructions
Video
Notes
18959
Lecture 17 - Arithmetic Instructions
Video
Notes
18961
Lecture 18 - Flags affected by Arithmetic Instructions
Video
Notes
18963
Lecture 19 - Data Related Operators and Directives
Video
Notes
19925
Lecture 20 - Indirect, Indexed Addressing and Change of Flow Instructions
Video
Notes
19927
Lecture 21 - Generating Fibbonacci Series Copying Reversing and Merging Strings
Video
Notes
20574
Lecture 22 - link Library Procedures Overview - Part1
Video
Notes
20575
Lecture 22 - link Library Procedures Overview - Part2
Video
Notes
20578
Lecture 24 - Stack Operations - Part 1
Video
Notes
20579
Lecture 24 - Stack Operations - Part 2
Video
Notes
21722
Lecture 25 - Definning and Using Procedures - Part 1
Video
Notes
21723
Lecture 25 - Definning and Using Procedures - Part 2
Video
Notes
21725
Lecture 26 - Boolean and Comparison Instructions-Part1
Video
Notes
21726
Lecture 26 - Boolean and Comparison Instructions-Part2
Video
Notes
21729
Lecture 27 - Conditional Jumps and String Encryption-Part1
Video
Notes
21730
Lecture 27 - Conditional Jumps and String Encryption-Part2
Video
Notes
21733
Lecture 28 - Conditional Loop Instructions and Conditional Structures-Part1
Video
Notes
21734
Lecture 28 - Conditional Loop Instructions and Conditional Structures-Part2
Video
Notes
21737
Lecture 29 - Table Driven Selection Finite State Machine and IF WHILE REPEAT Directives Part-1
Video
Notes
21738
Lecture 29 - Table Driven Selection Finite State Machine and IF WHILE REPEAT Directives Part-2
Video
Notes
21741
Lecture 30 - Shift and Rotate Instructions Part-1
Video
Notes
21742
Lecture 30 - Shift and Rotate Instructions Part-2
Video
Notes
21744
Lecture 31 - Shift and Rotate Applications
Video
Notes