Курсовая работа: Програма "Screen Saver" (зберігач екрану)
1. Том Сван “Освоение Turbo Assembler” (Второе издание) Диалектика 1996г.
2. Д. Бредли “Программирование на языке Ассемблер для IBM PC”
3. П. Нортон “Программно аппаратная организация компьютера IBM PC”
4. Ю.С. Лукача “Программно - технические средства персональных ЭВМ семейства IBM PC”.
5. В.Н. Пильщиков “Программирование на языке ассемблер”-“Диалог-Мифи” Москва 1997.
Текст програми
.MODEL TINY
.CODE
ORG 100H
START:
JMP INIT
OLD_KB DW 0,0
OLD_TIMER DW 0,0MODE DB 0
COUNTER DB 0
VIDEO0 DB 4000 DUP (?)
VIDEO1 DB 4000 DUP (0)
OLD_09H PROC
MOV AH,35H
MOV AL,09H
INT 21H
MOV CS:OLD_KB,BX
MOV CS:OLD_KB+2,ES
MOV AH,25H
MOV AL,09H
LEA DX,NEW_09H
INT 21H
RET
OLD_09H ENDP
NEW_09H PROC
PUSH AX