|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.06.2016, 15:26 | #1 |
Пользователь
Регистрация: 06.05.2016
Сообщений: 25
|
Вопросы по ассемблеру(тест)
На некоторые я уже ответил но не уверен они отмечены символом '*'
Помогите ответить на остальные+проверить все что я ответил. -------------------------------- 1. Язык ассемблера – ... а) язык программирования высокого уровня, то есть максимально приближенный к «железу» – аппаратному обеспечению компьютера; б) структурированный, объектно-ориентированный язык программирования. в) *язык программирования низкого уровня, максимально приближенный аппаратному обеспечению компьютера. -------------------------------- 2. Выберите верные утверждения: а) *Транслятор – это программа ЭВМ, предназначенная для автоматического перевода описания алгоритма с одного языка программирования на другой. б) Интерпретатор транслирует весь текст программы, а компилятор –порциями (по шагам). в) *Компилятор транслирует весь текст программы, а интерпретатор –порциями (по шагам). -------------------------------- 3. Сколько бит содержит двоичное число 101100110001? а) 16 бит; б) *12 бит; в) 32 или 64 бита. -------------------------------- 4. Для того, чтобы представить отрицательное десятичное число в дополнительном коде, следует выполнить следующие преобразования (укажите порядок действий): • *представить десятичное число в двоичном коде; • ***добавить к младшему разряду 1; • **инвертировать все разряды числа, а в знаковый разряд занести 1. -------------------------------- 5. Дополнительный код десятичного отрицательного числа - 4 равен: а) *11111100 б) 01111100 в) 11111101 -------------------------------- 8. В языке ассемблера нет специальных типов данных, позволяющих хранить символы и строки. Вместо них для представления одного символа используется байты, каждое значение которых соответствует одному из символов: а) *ASCII-таблицы; б) таблицы истинности; в) таблицы стиля CSS. -------------------------------- 9. Микропроцессор 80386 полностью 32-разрядный. Укажите регистры общего назначения: а) еах, евх, есх; б) *еах, евх, есх; edx; в) ах, вх, сх; dx. -------------------------------- 10. Для 32-разрядного микропроцессора укажите индексные регистры: а) esi, edi, ebp; б) esi, ebp; в) esi, ebp, edx. -------------------------------- 11. Установите соответствие между регистрами и их названиями: 1) dx(г) а) аккумулятор 2) bx(б) б) база 3) cx(в) в) счетчик 4) ax(а) г) данные -------------------------------- 12. Содержимое каких регистров программно доступно, то есть может быть изменено программистом? а) сегментные регистры, а также указатели; б) регистры общего назначения и сегментные регистры; в) *регистры общего назначения, а также индексные регистры. -------------------------------- 13. Выберите верное утверждение: а) *Регистр процессора – блок ячеек памяти, образующий сверхбыструю оперативную память внутри процессора, недоступную для программиста. б) Регистр процессора – это кремниевая плата или «подложка» с логическими цепями, состоящими из транзисторов, скрытая в пластмассовом корпусе. в) Регистр процессора – сверхбыстрая оперативная память внутри процессора, предназначенная прежде всего для хранения промежуточных результатов вычисления или содержащая данные, необходимые для работы процессора. -------------------------------- 14. Выберите верные утверждения: а) Флаг нуля сброшен всегда, если результат предшествующей операции ноль б) Флаг знака равен старшему биту результата предшествующей операции в) Флаг знака после умножения двух отрицательных чисел всегда будет сброшен -------------------------------- 15. Прерывания процессора могут быть: а) *программными б) критическими в) *аппаратными -------------------------------- 16. Аппаратные прерывания процессора происходят а) по запросу периферийных устройств б) в случаях обработки «исключительных ситуаций» – неверный операнд, неизвестная команда, переполнение и другие в) с помощью специальной команды в теле программы -------------------------------- 17. Полный цикл создания программы на ассемблере • ассемблирование • выполнение • компоновка • редактирование -------------------------------- 18. С помощью команды tlink осуществляется а) ассемблирование программы б) компоновка программы в) создание объектного файла -------------------------------- 19. В языке ассемблер команда копирования значения а) *mov приемник, источник б) mov источник, приемник в) muv приемник, источник -------------------------------- 20. Ассемблер. Найдите ошибку в командной строке: а) mov ах, bx б) mov аl, bl в) *mov ах, bl -------------------------------- 21. Введите название команды сложения в языке программирования ассемблер ________________add -------------------------------- 22. Введите название команды вычитания в языке программирования ассемблер ________________sub -------------------------------- 23. Введите название команды сравнения значений в языке программирования ассемблер. ________________cmp -------------------------------- 24. Ассемблер. Обязательным параметром директивы MODEL является а) *модель памяти б) модель данных в) СОК -------------------------------- 25. Ассемблер. При выполнении операции деления DIV делимое должно быть расположено в регистре а) bx б) cx в) *ax -------------------------------- 26. Для работы со стеком используют следующие команды: а) *push – записать в стек число, pop – читать число из стека б) push – читать число из стека, pop – записать в стек число в) push – записать в стек число, pap – читать число из стека -------------------------------- 27. Ассемблер. Команда безусловного перехода ________________jmp -------------------------------- 28. Ассемблер. Команда условного перехода "если равно" для беззнаковых чисел _____________je или jz -------------------------------- 29. Ассемблер. Команда условного перехода "если больше" для беззнаковых чисел _____________ja -------------------------------- 30. Ассемблер. Команда условного перехода "если меньше" для беззнаковых чисел ________jb -------------------------------- 31. Ассемблер. Команда условного перехода "если не равно" для знаковых чисел _____________jne или jnz -------------------------------- 32. Ассемблер. Команда условного перехода "если больше" для знаковых чисел _____________jg -------------------------------- 33. Ассемблер. Команда условного перехода "если меньше" для знаковых чисел _____________jl |
21.06.2016, 19:39 | #2 | |
Участник клуба
Регистрация: 16.06.2011
Сообщений: 1,428
|
Вот некоторые добавил, только не понял вопрос(17):
Цитата:
Нашедшего выход - затаптывают первым..
|
|
22.06.2016, 16:50 | #3 |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
21. fadd, fiadd, faddp, paddb/w/d, paddsb/w, paddusb/w, xadd, lea, addps, addss, addpd, addsd
22. fsub, fisub, fsubp, fsubr, fsubrp, psubb/w/d, psubsb/w, psubusb/w, subps, subss, subpd, subsd 23. cmp, cmps, fcom, fcomp, fcompp, ficom, ftst, fxam, test, pcmpeqb/w/d, pcmpgtb/w/d 28. jz 29. jnbe 30. jc, jnae 31. jne 32. jnle 33. jnge |
07.09.2016, 06:08 | #4 |
Форумчанин
Регистрация: 05.09.2016
Сообщений: 133
|
10 вопрос должно С.
Немного о GoAsm.
|
07.09.2016, 08:33 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
07.09.2016, 10:19 | #6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
даже если С = В(латинская -русскас ссч)
то все равно не верно, edx уж точно не индексный регистр. да и я думаю ТС уже не актуально( Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
20.09.2016, 05:46 | #7 |
Форумчанин
Регистрация: 05.09.2016
Сообщений: 133
|
Тогда 11 вопрос 2.
Немного о GoAsm.
|
20.09.2016, 09:36 | #8 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
11 вопрос, там не один вариант ответа, а цепочка из соответствий.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
20.09.2016, 12:59 | #9 |
Форумчанин
Регистрация: 05.09.2016
Сообщений: 133
|
Кроме базы ни чего и не знаю.
Немного о GoAsm.
|
20.09.2016, 13:28 | #10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Так может быть, тогда не стоит и писать об этом в данной теме?
Чтобы не показывать свою "компетентность"?! p.s. на самом деле там всё очень просто. и, кстати, ответил ProQsy на 11 вопрос правильно (смотрите в скобочках буковка - это и есть правильный ответ! Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
тест,вопросы(система счисления) | 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 |