Кодирование речевой информацииРефераты >> Программирование и компьютеры >> Кодирование речевой информации
|
|
|
|
|
|
|
|
|
Программа формирования кода
|
Команда |
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 |