Курсовая работа: Розробка на мові асемблера алгоритму контролю на парність масиву даних
SetDATSeg:
push AX
mov AX, _Data
mov DS, AX
pop AX
ret
;*************************************************
; Установка покажчика на перевірочний масив
SetArrSeg proc
push AX
mov AX, DataSeg
mov ES, AX
pop AX
ret
SetArrSeg endp
;*************************************************
; Процедура обчислення CRC16
; ES - сегмент масиву
; DX - адресу початку масиву
; BX - довжина блоку даних
; AX - результат обчислень
;*************************************************
CalcCRC proc
push CX; \
push BX; - збереження регістрів
push DI; /
push DX
mov DI, DX; Завантаження індексу початку масиву
mov DX, 8