Лр 8 (с повторами для каждого варианта)
Какую функцию выполняет команда LEA?
Для загрузки эффективного адреса
Команда LEA извлекает из памяти 16-битовый адрес и помещает его в один из общих регистров. Практически эта команда дублирует один из вариантов команды MOV, но выполняется быстрее.
Какую функцию выполняет команда LES?
Для загрузки эффективного адреса
Команда LES извлекает из памяти 32-битовый адрес и помещает первое считанное из памяти слово в заданный общий регистр, а второе - в сегментный регистр ES.
Какую функцию выполняет команда LDS?
Для загрузки эффективного адреса
Команда LDS извлекает из памяти 32-битовый адрес и помещает первое считанное из памяти слово в заданный общий регистр, а второе - в сегментный регистр DS.
Что такое ближний (NEAR) и дальний (FAR) адрес?
Как задается ближний (NEAR) и дальний (FAR) адрес?
Добавить FAR или NEAR
Поясните назначение регистров IP и EIP? В чем их отличие?
E-для 32 разрядной системы, (режим-32 бита) IP-регистр командного указателя
Поясните назначение регистров AX и EAX? В чем их отличие?
Поясните назначение регистров BX и EBX? В чем их отличие?
Поясните назначение регистров CX и ECX? В чем их отличие?
Поясните назначение регистров DX и EDX? В чем их отличие?
Какие способы вы можете назвать для очистки экрана (минимум 2)?
MOV ax,003h
INT 10h
MOV AX,0600H ;AH 06 (прокрутка), AL 00 (весь экран)
MOV BH,07 ;Нормальный атрибут (черно/белый)
MOV CX,0000 ;Верхняя левая позиция
MOV DX,184FH ;Нижняя правая позиция
INT 10H ;Передача управления в BIOS
Как организовать в программе Ассемблера вложенный цикл (с помощью 2-х команд LOOP)?
Сохранить значение CX перед началом вложенного цикла и восстановить его после завершения(Перед командой LOOP внешнего цикла)
Как при выводе дампа памяти проверить выход за границу сегмента?
Mov ax,17fh
Поясните назначение регистров IP и EIP? В чем их отличие?
Поясните назначение регистров AX и EAX? В чем их отличие?
Поясните назначение регистров BX и EBX? В чем их отличие?
Поясните назначение регистров CX и ECX? В чем их отличие?
Поясните назначение регистров DX и EDX? В чем их отличие?
Какую функцию выполняет команда LEA?
Какую функцию выполняет команда LES?
Какую функцию выполняет команда LDS?
Доп. В чем отличие между 16-ти и 32-ти разрядными приложениями?
Доп. Какие компиляторы нужно использовать для 16-ти и 32-ти разрядных приложений?
Доп. Что необходимо сделать для подключения собственного обработчика прерывания?
Доп. Какими способами можно проверить наличие в памяти собственного обработчика прерывания?
На вопросы, помеченные сочетанием “Доп.” (дополнительные), можно не отвечать!!!!