|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.06.2009, 19:57 | #11 |
Форумчанин
Регистрация: 15.07.2008
Сообщений: 615
|
Неужели мой код похож на код Ивана?! Нет!!! Код на TASM/MASM и FASM сильно отличаются!!!
Под TASM вторую задачу сам переделаешь! Вывод результата на экран доделаешь тоже сам! 1) Код:
xor eax, eax
xchg [eax], eax Последний раз редактировалось rpy3uH; 14.06.2009 в 11:46. |
13.06.2009, 20:07 | #12 |
Пользователь
Регистрация: 13.06.2009
Сообщений: 25
|
ой я имел ввиду масм и тасм, они похожи.
посотри вот примерно набросок на тасм. Код:
Последний раз редактировалось rpy3uH; 14.06.2009 в 11:46. |
13.06.2009, 20:13 | #13 |
Форумчанин
Регистрация: 15.07.2008
Сообщений: 615
|
Так тебе надо com или exe?
xor eax, eax
xchg [eax], eax |
13.06.2009, 20:13 | #14 |
Пользователь
Регистрация: 13.06.2009
Сообщений: 25
|
exe, чтоб дебагом открывать)
|
13.06.2009, 20:18 | #15 |
Форумчанин
Регистрация: 15.07.2008
Сообщений: 615
|
Тогда так:
1) Код:
xor eax, eax
xchg [eax], eax |
13.06.2009, 20:20 | #16 |
Пользователь
Регистрация: 13.06.2009
Сообщений: 25
|
а моя 2рая та правильная да?
или по твоему примеру делать? Последний раз редактировалось stripe; 13.06.2009 в 20:23. |
13.06.2009, 20:22 | #17 |
Форумчанин
Регистрация: 15.07.2008
Сообщений: 615
|
Нет... Не объявлен стэк и переменные не найдет. А чем тебя мой 1-й код не устраивает?
xor eax, eax
xchg [eax], eax |
13.06.2009, 20:28 | #18 |
Пользователь
Регистрация: 13.06.2009
Сообщений: 25
|
Устраивает))) просто я думал мож правильно чтоб не переделовать мы както так делали просто). а что такое bl и al?
|
13.06.2009, 20:37 | #19 |
Форумчанин
Регистрация: 15.07.2008
Сообщений: 615
|
Существует регистр ax. У него есть две половинки: ah(старшая половинка) и al(младшая половинка). Тоже самое и здесь: я туда(в al b bl) клал значения
xor eax, eax
xchg [eax], eax |
13.06.2009, 20:40 | #20 |
Пользователь
Регистрация: 13.06.2009
Сообщений: 25
|
некогда незнал что у регистра ах есть 2 половинки
я понимаю что достал но зачем на стек тут указывать?) |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Две задачи на ассемблере, вычисление выражений | _°PROTOS°_ | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 7 | 29.05.2009 22:51 |
Вычисление арифметических выражений.(delphi) | КуДрЯ | Помощь студентам | 3 | 02.04.2009 02:54 |
Запись условия в виде логических выражений | dancergirl | Помощь студентам | 3 | 26.03.2009 04:04 |
вычисление выражений (pascal) | вкусняшка | Помощь студентам | 4 | 14.03.2009 16:42 |
Написание математических формул | Slavik | HTML и CSS | 8 | 17.02.2009 20:41 |