Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка на мові асемблера алгоритму контролю на парність масиву даніх

Реферат Розробка на мові асемблера алгоритму контролю на парність масиву даніх





; ********************************************** ***

CalcCRC proc

push CX;

push BX; - Збереження регістрів

push DI;/

push DX

mov DI, DX; Завантаження індексу качану масиву

mov DX, 8

mov CX, BX; Установка лічільніка циклу

shl CX, 1;

shl CX, 1; - CX = CX * 8

shl CX, 1;/

mov AX, 65535; Очищення регістра результату

mov BX, ES: [DI]

CRNext: loop CRNextTest; Цикл за словами масиву

pop DX

pop DI;

pop BX;-Відновлення регістрів

pop CX;/

ret

CRNextTest:

push AX

mov AX, BX

and AX, 1b

jz Shift

pop AX

xor AL, 31h

push AX

Shift: mov AX, DX

jz NewWord

shr BX, 1

dec DX

jmp EndShift

NewWord:

mov DX, 8

inc DI

mov BX, ES: [DI]

EndShift

pop AX

jmp CRNext

CalcCRC endp

; ********************************************** ***

END

; ************************************** *********** br/>


Назад | сторінка 7 з 7





Схожі реферати:

  • Реферат на тему: Застосування односкважінного досвіду ("push-pull") для очищення п ...
  • Реферат на тему: Поняття і елементи масиву
  • Реферат на тему: Обробка масиву покажчиків
  • Реферат на тему: Проектування програми з аналізу масиву
  • Реферат на тему: Виготовлення столу з масиву дерева