Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта
  • Программа № 19






    Адрес Машинный код Метка Мнемокод Комментарий
    04E1   MPL LXI B, 0000 Очистить содержимое регистров B и С
    04E4 3E 01   MVI A, 01 Загрузить в аккумулятор указатель разряда
    04E6 A7   ANA A Очистить флаг C
    04E7 F5 MPL1 PUSH PSW Сохранить указатель разряда в стеке
    04E8 A3   ANA Е Проверить содержимое очередного разряда
    04E9     MOV A, B Загрузить в аккумулятор старший байт
    04EA CA EE04   JZ MPL2 Если в очередном разряде записан 0, идти на MPL2
    04ED     ADD D Прибавить множимое к сумме
    04EE 1F MPL2 RAR Сдвинуть сумму вправо
    04EF     MOV B, A Сохранить содержимое аккумулятора в регистре В
    04F0     MOV A, C Загрузить в аккумулятор младший байт суммы
    04F1 1F   RAR Сдвинуть число в аккумуляторе вправо
    04F2 4F   MOV C, A Сохранить содержимое аккумулятора в регистре С
    04F3 F1   POP PSW Получить из стека указатель разряда
    04F4     RAL Сдвинуть содержимое А влево
    04F5 D2 E704   JNC MPL1 Если Tc=0, перейти на MPL1
    04F8 C9   RET Возврат из подпрограммы

     

    Деление чисел. Деление двоичных чисел, как и чисел, представленных в любой другой системе счисления, основывается на последовательном вычитании делителя из делимого и остатков от деления. Однако, двоичное деление реализуется проще, так как использование только двух цифр (0 и 1) исключает в каждом цикле деления необходимость определения числа делителей, содержащихся в текущем значении делимого или остатка (достаточно только сравнить их).

    Схема алгоритма деления двоичных чисел приведена на рис. 2.8. Программа DIVB построена по этому алгоритму (программа 20).

     

    Рис. 2.8. Схема алгоритма подпрограммы деления двух восьмиразрядных чисел

     

    Входными параметрами этой программы являются делимое (в регистре Е) и делитель (в регистре D); выходными параметрами — частное (в регистре Н) и остаток (в регистре С).

     






    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.