Informatics Point
Информатика и проектирование
;процедура ввода 8-разрядного двоичного кода
procdx ;сохраняем регистр dx в стекbl,0 ;обнуляем bl
cx,8d ;организация цикла на 8 итераций:ax,ax ;обнуляем axah,07h ;ввод символа с клавиатуры цифры без вывода на экран21h ;результат сохраняется в al
al,30h ;сравниваем код введенного символа с кодом 0lp1 ;если меньше возвращаемся на ввод цифрыal,31h ;сравниваем код введенного символа с кодом 1lp1 ;если больше возвращаемся на ввод цифры
ah,02h ;выводим ввденный символdl,al ;на экран21h
al,30h ;преобразуем код нажатой клавиши в цифруbl,al ;и добавляем к bl
cx,1d ;проверяем если последняя итерацияm1 ;то пропуская сдвиг регистра (переходим на m1)
bl,1 ;сдвигаем регистр bl влево
m1:lp1
linebr ;переход строки
pop dx ;возвращаем значение регистра dx из стека ;выходим из процедурыendp
процедура ввода 8-разрядного двоичного числаprocbh,bl ;сохраняем bl в bhdx,dx ;обнуляем dxcx,cx ;обнуляем cx
cl,08h ;организация цикла на 8 итераций:bl,1 ;сдвигаем bl влевоm2 ;если старший разряд был 1 то переходим на m2
dl,'0' ;записываем на вывод 0m3:dl,'1' ;записываем на вывод 1:ah,02h ;выводим записанную цифру21h ;на экранlp2
bl,bh ;возвращаем сохраненное в bh значение в bl ;выходим из процедурыendp
процедура перевода на следующую строкуprocah,09h ;выводим на экран строкуdx,nlstr ;содержащую переход строки (nlstr)21h ;выходим из процедуры
linebr endp
endsbegin
Скриншот работы программы
Электронавигационные приборы
На каждом судне для следования по намеченному курсу, выбора пути
следования, контроля местонахождения в открытом море с учетом изменяющейся
навигационной и ...
Расчет тиристорного преобразователя
1.
Техническое задание на проектирование
Данные
электродвигателя постоянного тока
Тип
двигателя
РН, кВт
...
Проектирование микропроцессорного устройства
Спроектировать
микропроцессорное устройство содержащее МП, системный контроллер, адресные
буферы, ОЗУ, ПЗУ, порт ввода/вывода, адресный дешифратор.
...
Меню сайта
2026 © www.informaticspoint.ru