![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 27.03.2011
Сообщений: 1
|
![]()
Помогите,пожалуйста, с задачами. Если можно, сам принцип решения, потому что таких задач несколько.
В с этой я разобрался Укажите чему будет равно значение регистра eax после выполнения данного блока инструкций mov eax,69 mov edx,91 cmp eax, edx jnae mark4 jns mark3 jz mark2 jmp mark1 mark1: mov eax, 1 jmp end mark2: mov eax, 2 jmp end mark3: mov eax, 3 jmp end mark4: mov eax, 4 jmp end end: А с этими никак Укажите чему будет равно значение регистра eax после выполнения данного блока инструкций push ecx mov eax, 5 move ecx, 6 cycle: sal eax,1 sar eax,1 cmp ecx,0 jle end dec ecx jmp cycle end: pop ecx и 1.Укажите чему будет равно целая часть числа, лежащая на вершине стека FPU, после выполнения команд, начинающегося с метки function val0: double 6.6 val1: double 20.0 val2: double 2.8 function: fld qword ptr val0 fld qword ptr val1 fld qword ptr val2 fdivp fdiv st(1) fxch Заранее благодарен т.к. от программирования я далек)) |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 05.01.2013
Сообщений: 60
|
![]()
Ох, какие все ленивые. Даже поискать в гугле не хотят. Хоть сейчас же в гугл и отправляй, а всего-го надо было дописать пару строчек, чтобы значение регистра вывело на экран.
Вот, например, здесь подобный вопрос. |
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
![]()
Cynically
а смысл задач в другом, текст заданий компилируется и полученные ЕХЕ или СОМ прогоняются под отладчиком, после выполнения всех команд и будет видно "чему равно значение регистра eax" или "целая часть числа, лежащая на вершине стека FPU" |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 05.01.2013
Сообщений: 60
|
![]()
Это последняя задача решается так. А первая и вторая вполне, как говорю я.
|
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
p.s. а самый лучший способ решения задачи вообще без компьютера - на листике бумажки (или в уме) выполнить пошагово данный код и получить требуемый результат. |
|
![]() |
![]() |
![]() |
#6 | |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ввести в программу переменную, которая не будет равна чему-либо, а так и останется | SimonCarptur | Помощь студентам | 8 | 05.12.2012 17:54 |
что означает запись?Чему равно? | Yulia13 | Помощь студентам | 3 | 23.01.2012 19:01 |
Значение регистра _AN. | ТриСемёрки | Общие вопросы C/C++ | 3 | 25.03.2011 18:57 |
Oпределить значение переменных p после выполнения следующего фрагмента программы | AndyMark | Паскаль, Turbo Pascal, PascalABC.NET | 16 | 19.12.2010 18:32 |
Если равно, то пустое иначе значение | kzld | Microsoft Office Excel | 4 | 15.12.2010 10:21 |