Tag: Assembly
Assembly Tutorials
by Samet Kilictas on Dec.06, 2008, under Research
Here is myprojects during the course microprocessors. Hope it will help you guys. Here you are can find following programs.
- Data and Time Showing
- Controlling DC Motor from/using parallel port
- Controlling Stepper Motor from/using parallel port
#1 – Data and Time Showing
;—————————————–
;— TERM PROJECT —
;— LECTURE: MICROPROCESSORS —
;— LECTURER: HOSSEIN MEHRABANI —
;— CODED BY: SAMET KILICTAS —
;— STUDENT NUMBER: 20040283 —
;— E-MAIL: SAMET@KILICTAS.COM —
;— CYPRUS INTERNATIONAL UNIVERSITY —
;— 26-05-2008 —
;—————————————–
;THE REQUIRED MACROS FOR PROGRAM—————————
;———————————————————-
CURS_POSITION MACRO ROW,COLUMN
MOV BH,00
MOV AH,02
MOV DH,ROW
MOV DL,COLUMN
INT 10H
ENDM
;———————————————————-
CLS_SCREEN MACRO
MOV AX,0600H
mov bh,00
mov bh,0ah
MOV CX,0
MOV DX,184FH
INT 10H
ENDM
;———————————————————-
SHOW_INSCREEN MACRO STRING
MOV AH,09
MOV DX,OFFSET STRING
Assembly (x86) Turbo Lecture Notes
by Samet Kilictas on Jun.16, 2008, under Assembly, General, Research
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
Thanks for dropping by! Feel free to join the discussion by leaving comments, and stay updated by subscribing to the 