Страница: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
Вопрос: Давайте покончим с этим
Добавлено: 25.04.05 23:55
Автор вопроса: Pavel.asm | ICQ: 255-950-543
Ответы
Всего ответов: 129
Номер ответа: 16
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #16
Добавлено: 26.04.05 12:59
Имхо, стоит начинать с туториалов Iczelion (http://wasm.ru/docs/1/iczelion.zip), он поможет преодолеть страх перед низкоуровневым программированием, даст в руки инструменты и позволит видеть, что делает программа. Затем стоит почитать Зубкова, потом, возможно, Юрова, а потом уже справочники по программированию под Windows и IA-32
Номер ответа: 17
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #17
Добавлено: 26.04.05 13:05
Имхо, стоит начинать с туториалов Iczelion
Эти туториалы ориентированы преимущественно на программистов, переходящих из ДОС на Window's.
Номер ответа: 18
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #18
Добавлено: 26.04.05 13:11
Морфеус у тебя есть такое чувство как моральное удовлетворение?
По моему это просто ОЧЕНЬ интересно. Особенно когда ничанаешь что то понимать.
Номер ответа: 19
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #19
Добавлено: 26.04.05 14:34
inc eax - это действительно сложно )
Я не помню, она была бумажная и брал в библиотеке своего учебного заведения ((
Ой-ей-ей... какой кривой способ...
Лучше в зубы туториалы Iczeleon'a, благо даже на русском имеются...
Нифига подобного, эти туториалы именно по программирования под Windows... В качестве примеров - самое милое дело...
Номер ответа: 20
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #20
Добавлено: 26.04.05 14:41
Чё то неодогоняю, где тут имя переменной или адрес? или в асме только одна переменная?
Номер ответа: 21
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #21
Добавлено: 26.04.05 15:07
Нифига подобного, эти туториалы именно по программирования под Windows... В качестве примеров - самое милое дело...
Нет, эти туториалы по программированию "интерфейса под Windows на языке ассемблера". А человек хочет изучить сам язык. При чём тут туториалы?
Номер ответа: 22
Автор ответа:
DaSharm_tmp
ICQ: 780477
Вопросов: 2
Ответов: 23
Web-сайт:
Профиль | | #22
Добавлено: 26.04.05 15:07
Что меня достало и почему я бросил изучение ASM:
1. Этот Izceleron туфту толкает глава за главой. Чел не понимает, что вызывать апишки я УЖЕ научился во второй главе, и он ещё 5 последующих глав почему-то учит создавать разные окошка. Зачем???
2. Ну обясните мне тупому, как из строки "example string simple" сделать массив: [0]example , [1]string, [2]simple . Понимаю, массивов в ASM нет, но мне-то нужно! Т. е. как нормально работать со строками?
3. Ну..циклы...как это на асм делать?С прыганьем?
Номер ответа: 23
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #23
Добавлено: 26.04.05 15:13
Чел не понимает, что вызывать апишки я УЖЕ научился во второй главе, и он ещё 5 последующих глав почему-то учит создавать разные окошка. Зачем???
Эй, люди! Меня кто нибудь слышит?
Это туториалы по интерфейсу ассемблера с ОС MS Windows. Сам язык он не описывает.
Номер ответа: 24
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #24
Добавлено: 26.04.05 15:18
3. Ну..циклы...как это на асм делать?С прыганьем?
Совершенно некоректный вопрос. Хотя наверное сам подход у тебя неправильный. Ты воспринимаешь ассемблер как язык программирования. Но это вовсе не язык, а мнемоническое представление встроенных в процессор инструкций.
Номер ответа: 25
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #25
Добавлено: 26.04.05 15:22
split'ом наверное
А чё массивов нет ?! ну капеееец
И циклов нет ?! Ну .......
Я видел, как из сложные алгоретмические операции рашалиь на асме строчки в четыре. Вот тут всм рулит.
А в остальных случаях имхо золотая середина вроде C++ между крайностями будет форева рулез
(ну, само собой, что после VB)
Номер ответа: 26
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #26
Добавлено: 26.04.05 15:30
Ну обясните мне тупому, как из строки "example string simple" сделать массив: [0]example , [1]string, [2]simple .
Ну строчный массив в явном виде это как правило массив указателей на данные.
Номер ответа: 27
Автор ответа:
freeloader
ICQ: 50804884
Вопросов: 72
Ответов: 642
Web-сайт:
Профиль | | #27
Добавлено: 26.04.05 15:32
Кстати точно забыл сказать про Зубкова :"Ассемблер для DOS, Windows и Unix"
MASM32, вот тебе цикл
mov edi,0
.repeat
add edi,1
invoke ShowWindow,edi,SW_HIDE
.until edi==10000
sne, а что плохого в команде add? Слыхал как то на wasm.ru, что она медленно работает.
Номер ответа: 28
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #28
Добавлено: 26.04.05 15:40
DaSharm,
Для начинающего ты слишком много хочешь - всё и сразу. Не мысли категориями ЯВУ в ассемблере. Все эти механизмы нужно изучить. Начиная с циклов и заканчивая строчными массивами. Т.е. изучая ассемблер ты начинаешь понимать что никаких циклов в природе не существует (они заложены в язык), а есть лишь одно из общепринятых представлений цикла. Самый простой вариант - условные переходы.
Номер ответа: 29
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #29
Добавлено: 26.04.05 15:46
Похоже что все кроме меня понимают ассемблер как язык. Ребята, не привязывайтесь к условностям, для этого есть ЯВУ. Ассемблер выгодно отличается от любых языков тем, что не ограничивает фантазию рамками конкретного языка. Никаких правил, кроме архитектурной логики, не существует.
Номер ответа: 30
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #30
Добавлено: 26.04.05 15:48
в смысле GoTo ?
Да, с переменными меня тут просветили здорово, теперь ясно
Да кстати, может кто нить выложит код проги "Привет мир?" просто для ознакомления, а то как вы наверное уже догадались, я и за асмом то ни разу и не сидел