Системне програмне забезпечення, Детальна інформація
Системне програмне забезпечення
ASSUME CS:CODESG,DS:DATASG,SS:STACKSG
PUSH DS
SUB AX,AX
PUSH AX
MOV AX,DATASG
MOV DS,AX
CALL LOAD_FROM_FILE ;вызов
CALL CALCULATE ;пользовательских
CALL SAVE_TO_FILE ;процедур
RET
BEGIN ENDP
LOAD_FROM_FILE PROC NEAR
MOV AH,03Dh ;
открытие файла
MOV DX,OFFSET IN_FNAME ;-
INT 21h
MOV HANDLE,AX
mov BX,0
push BX
@Cicle1:
MOV BX,HANDLE
MOV AH,03Fh ;
считываем 1 байт в буфер
MOV DX,OFFSET NUMROWS ;-
INT 21h
cmp NUMROWS,32 ; Space
jz @EndCicle1
sub NUMROWS,48
pop BX
mov AX,BX
PUSH DS
SUB AX,AX
PUSH AX
MOV AX,DATASG
MOV DS,AX
CALL LOAD_FROM_FILE ;вызов
CALL CALCULATE ;пользовательских
CALL SAVE_TO_FILE ;процедур
RET
BEGIN ENDP
LOAD_FROM_FILE PROC NEAR
MOV AH,03Dh ;
открытие файла
MOV DX,OFFSET IN_FNAME ;-
INT 21h
MOV HANDLE,AX
mov BX,0
push BX
@Cicle1:
MOV BX,HANDLE
MOV AH,03Fh ;
считываем 1 байт в буфер
MOV DX,OFFSET NUMROWS ;-
INT 21h
cmp NUMROWS,32 ; Space
jz @EndCicle1
sub NUMROWS,48
pop BX
mov AX,BX
The online video editor trusted by teams to make professional video in
minutes
© Referats, Inc · All rights reserved 2021