Программирование обработки, преобразования и ввода-вывода данных на ассемблере ПЭВМ. Домнин Л.Н. - 23 стр.

UptoLike

Составители: 

22
П Р И Л О Ж Е Н И Е
Содержит пример законченной программы по всей тематике ла-
бораторного практикума.
Спецификации на программу
Программа вычисления функции
dcbay /)(
+
=
. Значения аргу-
ментов a,b,c,d вводятся с клавиатуры ПЭВМ. Результат
y выво-
дится на экран дисплея. Формат внутреннего представления аргу-
ментов a,b,c,d и результата y - слово Для ввода использован фор-
мат ЗнЦЦЦ, для вывода формат ЗнЦЦЦЦ, где Зн - знак {+,-}, Ц
цифра – {0,1,2,…,9}.
Программа обеспечивает вывод текста, содержащего вычисляе-
мую функцию и форма ввода аргументов, а также выдачу запросов
на ввод каждого аргумента.
В программе использованы шесть подпрограмм, три из которых
оформлены в виде процедур:
ascbinпреобразование числа из строки ASCII-кодов в форма-
те ЗнЦЦЦ в двоичное слово;
funcвычисление функции;
binasc - преобразование числа, представленного в виде двоич-
ного слова в строку ASCII-кодов в формате ЗнЦЦЦЦ;
а три другие в виде макроопределений:
outdisplвывод строки символов на экран дисплея;
vvodввод строки символов;
asc_binвызов подпрограммы ascbin.
Структурная схема программы
vvod binasc asc_bin func
osn_prg
ascbin
oudtispl
                       ПРИЛОЖЕНИЕ
   Содержит пример законченной программы по всей тематике ла-
бораторного практикума.
                  Спецификации на программу
   Программа вычисления функции y = (a + b)c/d . Значения аргу-
ментов a,b,c,d вводятся с клавиатуры ПЭВМ. Результат y выво-
дится на экран дисплея. Формат внутреннего представления аргу-
ментов a,b,c,d и результата y - слово Для ввода использован фор-
мат ЗнЦЦЦ, для вывода формат ЗнЦЦЦЦ, где Зн - знак {+,-}, Ц –
цифра – {0,1,2,…,9}.
   Программа обеспечивает вывод текста, содержащего вычисляе-
мую функцию и форма ввода аргументов, а также выдачу запросов
на ввод каждого аргумента.
   В программе использованы шесть подпрограмм, три из которых
оформлены в виде процедур:
   ascbin – преобразование числа из строки ASCII-кодов в форма-
те ЗнЦЦЦ в двоичное слово;
   func – вычисление функции;
   binasc - преобразование числа, представленного в виде двоич-
ного слова в строку ASCII-кодов в формате ЗнЦЦЦЦ;
а три другие в виде макроопределений:
   outdispl – вывод строки символов на экран дисплея;
   vvod – ввод строки символов;
   asc_bin – вызов подпрограммы ascbin.
                Структурная схема программы
                            osn_prg




  oudtispl       vvod       asc_bin      func       binasc
                               22
                            ascbin