1 / 1 / 0
Регистрация: 21.09.2009
Сообщений: 7
1

Ответы на вопросы

30.11.2010, 18:08. Показов 5349. Ответов 1
Метки нет (Все метки)

1. Назовите три типа команды безусловного перехода.
2. Какой может быть длина перехода в разных типах команды JMP?
3. Содержимое каких регистров модифицируется при выполнении безусловных переходов разных типов?
4. Какова максимальная длина условного перехода?
5. Каким образом может быть указан адрес перехода?
6. Какие флаги могут быть использованы в командах условного перехода после выполнения команды сложения?
7. Приведите возможные команды условных переходов, если после сравнения беззнаковых чисел D1иD2 оказалось: а)D1=D2, б) D1<= D2 , в) D1>D2.
8. Приведите возможные команды условных переходов, если после сравнения
чисел со знаками P1иP2 оказалось: а) Р1 Р2, б) Р1<Р2, в) Р1  Р2.
9. Какие команды могут использоваться для организации циклов?
10. Какова максимальная длина переходов при организации циклов?
11. Какие признаки , кроме СХ=0, могут быть использованы при организации циклов?
12. Как осуществляется переход к процедурам разных типов?
13. Назовите варианты команды возврата из процедуры.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.11.2010, 18:08
Ответы с готовыми решениями:

Вопросы - ответы
Здесь предлагаю размещать ссылки на полезные и очень полезные материалы с форума. После просмотра...

Ответы на вопросы
Помогите ответить на данные вопросы. В гугле искать ничего нет смысла так как не понимаю о чем...

Ответы на вопросы
тема tcp\ip 2. 1,4 3. 3 7. 3 ? 12. 2,3 ? 13. 1,2 14. 1 8. 1,3 9. 1,2,3

Ищу ответы на вопросы
Прошу помощи в поиске задач(или пояснений) по данным темам(вопросам): Тема 1.1. ВВЕДЕНИЕ В...

1
Ушел с форума
Автор FAQ
14238 / 7108 / 853
Регистрация: 11.11.2010
Сообщений: 12,744
01.12.2010, 09:16 2
Denis1, а учебник прочитать слабо? А то потом "решите задачу, потому что я в ассебмлере полный ноль"
1) Назовите три типа команды безусловного перехода: FAR, NEAR, SHORT а еще команды безусловного перехода могут быть прямыми и косвенными
2) Какой может быть длина перехода в разных типах команды JMP? Если команда, на которую делается переход находится в том же сегменте памяти, что и команда jmp – переход называется внутрисегментным или ближним (near jmp) – изменяется только значение в регистре IP/EIP/RIP, если при этом адрес перехода находится в пределах от -128 до +127 байтов от команды jmp – такой переход называется коротким (short jmp). Если команда находится в каком-либо другом сегменте программы – такой переход называется межсегментным или дальним (far jmp) – изменяется значение в регистре IP/EIP/RIP, а также значение CS.
в 16-разрядных ОС длина перехода NEAR JMP от +32767 до -32768, в 32-разрядных ОС длина перехода от -2147483647 до +2147483648; длина перехода SHORT JMP от -128 до +127 и в 16- и 32-разрядном режиме; FAR JMP от 0 до CS=0FFFFh IP=0FFFFh 0FFFF0+0FFFF=10FFEF=1114095 байт. Команда JMP FAR позволяет передать управление в любую точку любого сегмента.
3. Содержимое каких регистров модифицируется при выполнении безусловных переходов разных типов? CS и IP/EIP/RIP для JMP FAR и IP/EIP/RIP для SHORT и NEAR
4. Какова максимальная длина условного перехода? для двухбайтового условного перехода (код 7XXX) от -128 до +127 для 6-байтового (код 0F8X XX XX XX XX) от 2147483647 до -2147483648 байт
5. Каким образом может быть указан адрес перехода? через адрес метки, через содержимое регистра, через содержимое ячейки памяти, через содержимое двух регистров и смещение
6. Какие флаги могут быть использованы в командах условного перехода после выполнения команды сложения? CF OF ZF SF AF PF
7. Приведите возможные команды условных переходов, если после сравнения беззнаковых чисел D1 и D2 оказалось: а)D1=D2, б) D1<= D2 , в) D1>D2. не очень корректный вопрос a) в случае успеха JZ(JE), в случае неуспеха JNZ(JNE) б) JBE(JNA), JC, JZ в) JNBE (JA)
8. Приведите возможные команды условных переходов, если после сравнения
чисел со знаками P1 и P2 оказалось: а) Р1 Р2, б) Р1<Р2, в) Р1  Р2: а что за знак под квадратиком? для чисел со знаком используют переходы JG (если больше) JL (если меньше) JNG (если не больше) JNL (если не меньше) JLE JNLE JGE JNGE JE(JZ) JNE(JNZ)
9. Какие команды могут использоваться для организации циклов? команды сравнения и переходов
10. Какова максимальная длина переходов при организации циклов? зависит от команд переходов (смотри ответ на 4 вопрос)
11. Какие признаки , кроме СХ=0, могут быть использованы при организации циклов? Все зависит от изощренной фантазии -- любые флаги регистра EFLAGS кроме DF, IF, NT, IOPL, FT, IF, RF, VM, AC, VIP, VIF, ID
12. Как осуществляется переход к процедурам разных типов? внутрисегментные: через ближний вызов процедуры (код E8XXXX или E8XXXXXXXX) через ближний косвенные вызов, через PUSH адрес возврата и JMP, междусегментные: через дальний вызов процедуры, через push cs и ближний вызов
13. Назовите варианты команды возврата из процедуры. RETF (код 0CB), RETN (код 0С3), jmp адрес_возврата, pop bx и jmp bx, iret
Если перечислил не всё извини -- ассемблер это язык программирования для извращенцев
4
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.12.2010, 09:16

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Нужны ответы на вопросы по истории
Нужны ответы на следующие вопросы по истории: 1. Особенности становления и развития Древней...

Построение УНЧ, вопросы и ответы.
Есть знатоки звуковой техники? Подскажите, можно ли использовать smd резисторы и конденсаторы при...

Выбрать правильные ответы на вопросы
У меня есть пару вопросов, и нужно выбрать правильный ответ(или несколько). Заранее благодарен....

Объединение данных БД Вопросы и ответы
Подскажите пожалуйста, как объединить данные select questions.question, answers.answer from...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.