|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.11.2016, 01:46 | #11 |
Новичок
Джуниор
Регистрация: 28.11.2016
Сообщений: 2
|
Интерисуют верные ответы.
Вариант 2: 1.Аппаратные прерывания процессора происходят а) по запросу периферийных устройств б) в случаях обработки «исключительных ситуаций» – неверный операнд, неизвестная команда, переполнение и другие в) с помощью специальной команды в теле программы -------------------------------- 2. Полный цикл создания программы на ассемблере • ассемблирование • выполнение • компоновка • редактирование -------------------------------- 3. С помощью команды tlink осуществляется а) ассемблирование программы б) компоновка программы в) создание объектного файла -------------------------------- 4. В языке ассемблер команда копирования значения а) mov приемник, источник б) mov источник, приемник в) muv приемник, источник -------------------------------- 5. Ассемблер. Найдите ошибку в командной строке: а) mov ах, bx б) mov аl, bl в) mov ах, bl -------------------------------- 6. Введите название команды сложения в языке программирования ассемблер ________________add -------------------------------- 7. Введите название команды вычитания в языке программирования ассемблер ________________sub -------------------------------- 8. Введите название команды сравнения значений в языке программирования ассемблер. ________________cmp -------------------------------- 9. Ассемблер. Обязательным параметром директивы MODEL является а) модель памяти б) модель данных в) СОК -------------------------------- 10. Ассемблер. При выполнении операции деления DIV делимое должно быть расположено в регистре а) bx б) cx в) ax -------------------------------- 11. Для работы со стеком используют следующие команды: а) push – записать в стек число, pop – читать число из стека б) push – читать число из стека, pop – записать в стек число в) push – записать в стек число, pap – читать число из стека -------------------------------- 12. Ассемблер. Команда безусловного перехода ________________jmp -------------------------------- 13. Ассемблер. Команда условного перехода "если равно" для беззнаковых чисел _____________je или jz -------------------------------- 14. Ассемблер. Команда условного перехода "если больше" для беззнаковых чисел _____________ja -------------------------------- 15. Ассемблер. Команда условного перехода "если меньше" для беззнаковых чисел ________jb |
29.11.2016, 11:23 | #12 | |
Пользователь
Регистрация: 17.02.2013
Сообщений: 26
|
Цитата:
У ассемблера PDP-11 правильный вариант б) а у ассемблера IBM PC вариант а) И вообще этот вопрос имеет смысл только для двухадресных архитектур. Ведь еще есть одноадресные у которых копирование будет навроде : lda типа_источник ;из типа_источника в аккамулятор sta типа_приемник ;из аккамулятора в типа_приемник И еще есть трехадресные архитектуры (DEC Alpha AXP к примеру) у которых специальной команды копирования вообще нет и копирование осуществляется как частный случай других операций. Например, если формат 3-адресной команды оператор операнд1,операнд2,результат и есть специальный регистр ZERO из которого всегда читается ноль, то копировать можно целой кучей разных команд. Варианты : or ZERO,типа_источник,типа_приемник or типа_источник,ZERO,типа_приемник add ZERO,типа_источник,типа_приемник add типа_источник,ZERO,типа_приемник но вот специальной команды именно для копирования нет. Просто часть вопросов теста явно про язык ассемблера вообще. И этот вопрос звучит также. |
|
29.11.2016, 11:28 | #13 | |
Пользователь
Регистрация: 17.02.2013
Сообщений: 26
|
Цитата:
esi edi, о чем говорит буква I - Index в их названии. А регистры ebx ebp считаются базовыми, о чем говорит буква B - Base в их названии. Составитель вопроса явно считает регистр ebp индексным, да только BP - это сокращение от Base Pointer. |
|
29.11.2016, 11:42 | #14 |
Пользователь
Регистрация: 17.02.2013
Сообщений: 26
|
А понял. Составитель теста видимо хотел привести в какой-то порядок
эклектику архитектуры IBM PC и разделил регистры так : AX BX CX DX - общего назначения SI DI BP - индексные Да нет, там все запущеннее гораздо AX BX CX DX - общего назначения (хотя на самом деле специального) BX BP - базовые SI DI - индексные т.е регистр BX он как пострел, везде поспел. И общего назначения и базовый. Попытка это дело внятно классифицировать сразу идет лесом. У AX специальное назначение - аккамулятор. У DX - расширение аккамулятора. У CX - счетчик. У BX - указатель. Но типа они каким-то образом общего назначения. В общем, когда всюду криво, в целом - прямо. Последний раз редактировалось Ethereal2; 29.11.2016 в 12:00. |
29.11.2016, 18:25 | #15 | |
Новичок
Джуниор
Регистрация: 28.11.2016
Сообщений: 2
|
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
тест,вопросы(система счисления) | Tolian92 | Помощь студентам | 2 | 02.06.2013 13:38 |
объясните как решить тест по ассемблеру | Алексей0607 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 18.03.2013 21:08 |
вопросы по ассемблеру. | LeNZZZ | Помощь студентам | 1 | 04.10.2012 21:44 |
Вопросы по ассемблеру | LeNZZZ | Помощь студентам | 1 | 02.10.2012 08:53 |
Тест из контрольной [ сдавать завтра ] Вопросы вобщем-то легкие. | malor | Помощь студентам | 46 | 22.11.2011 14:39 |