Кодирование речевой информации
Рефераты >> Программирование и компьютеры >> Кодирование речевой информации

Сдвиг ПСП2

Организация цикла до 31 по первому генератору

Организация цикла до 31 по второму генератору

Взять из датчика случайных чисел еще 5 разрядов

По этому адресу выбрать код из ОЗУ

Проверка регистра на “все нули”. Если это так, читать из регистра еще раз, если нет - передача содержимого регистра в генераторы (их два)

Взять из датчика случайных чисел 5 разрядов (из регистра)

ПСП(i)=ПСП1Å ПСП2

Ожидание, когда трубку возьмут и после этого положат

Взяли Не взяли

Программа формирования кода

Команда

Asm

Примечание

MOV

ECX, ADDR1

Загрузка регистров 31-

MOV

EBX, ADDR2

разрядными значениями ПСП

MOV

ADDR3, 1Fh

Организация счетчиков

MOV

ADDR4, 1Fh

 

MOV

AL, ADDR3

Загрузка значения счетчика № 1

M1:

JZ

M3

Если это “0” - выход

PCL

ECX, 1

Сдвиг значения ПСП1

DEC

AL

Декремент счетчика № 1

MOV

ADDR3, AL

Значение счетчика - в память

M2:

MOV

AL, ADDR4

Загрузка значения счетчика № 2

JZ

M1

Если “0”- переход на внешний цикл

MOV

EDX, ECX

Умножение по модулю 2 одной ПСП на

XOR

EDX, EBX

другую

RCL

EBX

Декремент счетчика № 2

MOV

[AL], EDX

Заносим очередное значение в память

JMP

M2

Замыкание внутреннего цикла

М3

END

   


Страница: