![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 16.01.2011
Сообщений: 325
|
![]()
RazerVG, никакого. Вы в отладчике посмотрите, что к чему. Int 3 в код вставьте.
|
![]() |
![]() |
![]() |
#12 |
Пользователь
Регистрация: 27.12.2012
Сообщений: 15
|
![]()
а как тогда сделать посимвольный ввод . Чтобы мы написали символ он занесся в регистр написали второй он сделал тоже самое итд?
|
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 27.12.2012
Сообщений: 15
|
![]()
То есть вопрос состоит в том : мы нажимаем а в какой регистр это значение заноситься для вывода на экран с эхом?
|
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 27.12.2012
Сообщений: 15
|
![]() |
![]() |
![]() |
![]() |
#15 |
Форумчанин
Регистрация: 16.01.2011
Сообщений: 325
|
![]()
RazerVG, Вам вообще что конкретно надо? По поводу что-куда - смотрите в отладчике. В ollydbg всё хорошо видно. По поводу как сделать посимвольный ввод - в справке msdn.
|
![]() |
![]() |
![]() |
#16 | |
Пользователь
Регистрация: 27.12.2012
Сообщений: 15
|
![]() Цитата:
jz end - почему ошибка? мне нужно при вводе символа a прекратить ввод #include <iostream> #include <stdio.h> using namespace std; int main() { char x[256]; char* fmt = "%s"; _asm { start: lea ebx, x push ebx push fmt call ds:scanf cmp x,'a' jz end add esp, 8; jmp start end: push ebx push fmt call ds ![]() add esp, 8; } return 0; } |
|
![]() |
![]() |
![]() |
#17 |
Пользователь
Регистрация: 27.12.2012
Сообщений: 15
|
![]()
как я понял мы в x заносим ascii код введенного символа a потом сравниваем его
cmp x,65 jz end но выводит ошибку |
![]() |
![]() |
![]() |
#18 |
Форумчанин
Регистрация: 16.01.2011
Сообщений: 325
|
![]() Код:
|
![]() |
![]() |
![]() |
#19 |
Пользователь
Регистрация: 27.12.2012
Сообщений: 15
|
![]()
Спасибо
Щас буду разбираться потом задам вопросики Последний раз редактировалось RazerVG; 29.12.2012 в 15:37. |
![]() |
![]() |
![]() |
#20 |
Пользователь
Регистрация: 27.12.2012
Сообщений: 15
|
![]() Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод сообщения в assembler | Hrum | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 09.11.2012 23:45 |
Вывод сообщения в трей | Avalon_Albio | Помощь студентам | 0 | 17.04.2012 10:02 |
вывод сообщения по дате | WALL | Помощь студентам | 9 | 09.11.2010 09:28 |
Вывод сообщения по времени | DimOn4Ik | БД в Delphi | 12 | 31.03.2010 23:00 |
Вывод сообщения об ошибке... | Ho-ho | Помощь студентам | 12 | 02.11.2009 16:54 |