Assembly (x86) Turbo Lecture Notes
Here is my microprocessors lecture notes. Also you can have information about assembly programming with TASM. All the 20 lectures are available.
- Microcomputers and Microprocessors
- Evolution of Intel 80×86 Family Microprocessors
- Binary and Hexadecimal Number Systems
- Brief History of 80×86 Family of Microprocessors
- Pipelining and Registers
- Introduction to Assembly Programming
- Introduction to Assembly Programming (cont. from Lecture 2)
- Introduction to Program Segments
- Memory Map of the IBM PC
- Pushing and Popping Operations (Stack)
- Flag Registers and bit fields
- Flag Registers and bit fields
- 80×86 addressing modes.
- Directives and sample programs
- Assemble, link and run a program
- Control transfer instructions
- CALL statement
- Subroutines
- Data Types and Data Definition
- Arithmetic and Logic Instructions and Programs
- Unsigned Addition and Subtraction
- Unsigned Subtraction
- Unsigned Multiplication and Division
- Arithmetic and Logic Instructions and Programs
- Arithmetic and Logic Instructions and Programs
- COMPARE of unsigned numbers
- BCD Addition and correction
- ASCII addition and subtraction
- Rotate Instructions
- BIOS and DOS programming in Assembly
- BIOS INT 10H
- DOS INT 21H
- Signed Numbers and Signed Number Operations
- Signed Numbers and Signed Number Operations
- String Operations
- Basic Computer Architecture
- Input/Output (I/O) and Device Interfacing
- I/O Programming in Assembly Language
- Interfacing the Parallel Port
- Standard Parallel Port (SPP)
- Port addresses
- Software registers and programming
- Bi-directional ports
- Using parallel port’s IRQ
- Enhanced Parallel Port (EPP)
- Extended Capabilities Port (ECP)
- Interfacing the Serial Port
- Basics of Serial Communication
- Asynchronous Data Communication and Data Framing
- RS232 and other Serial I/O Standards
- Interfacing the Serial Port
- Serial Port registers
- Transmitting Serial Data
- Receiving Serial Data
Categories: Assembly, General, Research Assembly, Assembly programing, lecture notes, Microprocessors, TASM, Tutorial, x86
Thanks for dropping by! Feel free to join the discussion by leaving comments, and stay updated by subscribing to the

There’s a problem in downloading your lecture 1, 2 and 7 pdf file, it is corrupt and cannot be repaired. Is there a way i can get the file? Thank you.
I’ve checked the files you mentioned and it seems no problem at all. I think you should try with some other tool.