Простейшая микро-ЭВМ


           

и наблюдая индикацию порта 000,


014007 014

нажимая разные кнопки и наблюдая индикацию порта 000, убедимся, что при обращении к клавиатуре с помощью команды CALL SKL в аккумулятор помещаются коды в соответствии с табл. 7.7. В частности, кнопке С Б соответствует код 0000 1000, т. е. код числа 08 D, а кнопке МБ — код 0000 1001, т. е. код чис­ла 09D. Следовательно, незначительно изменив текст программы-монитора в части анализа введенного числа, можно вводить и размещать в памяти ПМ-ЭВМ информацию непосредственно в десятичном виде. Предоставим читателю возможность самому составить такую программу и разместить ее в ОЗУ или в допол­нительных микросхемах ПЗУ.

Знакомясь с литературой и технической документацией, читатель вскоре обнаружит, что большая часть стандартных программ оперирует не с десятичными числами, а с двоичными. Переход от десятичной системы к двоичной и обратно осущест­вляется с помощью специальных программ при вводе и соот­ветственно при выводе информации из ЭВМ.

Рассмотрим следующую программу, переводящую пятираз­рядное целое десятичное число в диапазоне от 00000 до 65535, вводимое с клавиатуры ПМ-ЭВМ (для цифры 8 используется кнопка СБ, а для цифры 9 — кнопка МБ), в 16-разрядное дво­ичное число, содержащееся в регистровой паре Н:

014000041                                                     LXI H, OOOQ OOOQ

014001 000

014 002 000

014003016                                                     MVIC, 0050

014 004 005

014005315                                   Ml:            CALL SKL

014006 177

014 007 000

014010376                                                     CPI, 012Q

014 Oil 012

014012322                                                    JNC, Ml

014013  005

014014  014

014015345                                                    PUSHH

014016321                                                     POPD

014 017051                                                     DADH

014 020051                                                     DADH


Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий