Upload
irfanchandmian
View
216
Download
0
Embed Size (px)
Citation preview
8/7/2019 Lecture Plan for COALBS4 (2)
1/3
8/7/2019 Lecture Plan for COALBS4 (2)
2/3
6
6.1
6.2
6.3
Introduction to procedures
Linking to an External Library
The Books Link Library
Stack Operations
Defining and Using Procedures
Program Design Using
Procedures
Assignment 2 Quiz 3
AssemblyLanguage for
Intel-Based
Computers by Kip
R. Irvine
Lab
77.17.2
7.3
Introduction to Conditional
Processing
Boolean and Comparison
Instructions
Conditional Jumps
Conditional Loop Instructions
Conditional Structures
Application: Finite-State
Machines
Decision Directives
Assembly
Language forIntel-Based
Computers by Kip
R. Irvine
Lab
8
8.1
8.2
8.3
Review and Hands onexperience with all topics before
Mid
AssemblyLanguage for
Intel-Based
Computers by KipR. Irvine
9th week Mid term
1010.110.2
10.3
Introduction to Integer
Arithmetic Shift and Rotate Instructions
Shift and Rotate Applications
Multiplication and Division
Operations
Extended Addition and
Subtraction
ASCII and Unpacked Decimal
Arithmetic
Packed Decimal Arithmetic
1111.111.2
11.3
Introduction to AdvancedProcedures
Stack Frames
Recursion
.MODEL Directive
INVOKE, ADDR, PROC, andPROTO (Optional)
Creating Multimodule Programs
Quiz 4
12
12.1
12.2
12.3
Introduction to Strings andArrays
String Primitive Instructions
Selected String Procedures
Two-Dimensional Arrays
Searching and Sorting Integer
Arrays
Assignment 3
Presentation
8/7/2019 Lecture Plan for COALBS4 (2)
3/3
13
13.1
13.2
13.3
Structures
Macros
Conditional-AssemblyDirectives
Defining Repeat Blocks
Quiz 5
14
14.1
14.214.3
Win32 Console Programming Writing a Graphical Windows
Application
Dynamic Memory Allocation
IA-32 Memory Management
Assignment 4
15
15.1
15.215.3
Introduction to High-Level
Language Interface
Inline Assembly Code
Linking to C/C++ in Protected
Mode Linking to C/C++ in Real-
Address Mode
Quiz 6
16
16.1
16.216.3
Review and Hands on
experience with all topics before
final term
Project Presentation
1717.117.2
17.3
Review of Course
Project Demo
Presentation
18th week FINAL SEMESTER EXAMINATION