Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|
Страницы: « 1 2 ... 9 10 11 12 13 ... 17 18 »
Показано 151-165 из 270 сообщений
120.
Bitfry
(14.01.2009 00:23)
0
А вопросы такие возникают у всех, кто очень торопится. Читайте дальше, там подробно всё изложено.
|
119.
Bitfry
(14.01.2009 00:22)
0
Oleg, спасибо за отзыв. Спектрум и для меня много значит, Дизи, Робокоп, Элита... Магнитофон в режиме R2-D2 по 5 минут, потом полчаса игры и тут холодильник нафиг всё ресетит.
|
118.
Oleg
(13.01.2009 16:46)
0
Здравствуйте! В 90-е годы был у меня комп "Спектрум" тогда я начинал только программировать на Бейсике, потом изучил Ассемблер! Писал для себя системные программки. Сейчас у меня Пеньтиум. Не знал с чего начать. Долго мучился с языком С++. Так и не осилил. Решил попробовать на Ассемблере, ведь принцип тот же, что и на компе "Спектрум" И вот попал на Вашу страничку! ВСЕ просто Здорово! Все понятно! Но есть один вопрос! При программировании в среде Windows, какие есть программы, чтобы писать свою программу на Ассемблере, или надо пользоваться только предложенной Вами Hiew? Если честно, мне эти ДОСовые окна совсем открывать не хочется! В программе Ollydbg, все вроде понятно, но не понятно как начать с пустого "листа". И еще вопрос! При программировании в Windows, первые строчки Ассемблера должны быть обязательно такие, как Вы указали в файле "prax05" или как то можно по другому. И без них вообще никак? Извиняюсь за тупость моих вопросов! Но Чайник он и есть, Чайник! Заранее спасибо ответ!
|
117.
Bitfry
(12.01.2009 20:21)
0
и prax03.com работает точно так, как задумал, ошибок пока не вижу.
|
116.
Bitfry
(12.01.2009 20:20)
0
Но ошибки здесь нет. Дно стека находится по самому старшему адресу в памяти и растёт стек путём уменьшения значения регистра ESP, то есть когда в стек добавляются новые значения указатель вершины всё младше и младше.
|
115.
Bitfry
(12.01.2009 20:19)
0
Про стек видимо не совсем ясно у меня вышло, потом додумаю.
|
114.
Bitfry
(12.01.2009 20:17)
0
Глючит гостевая, не даёт ответить нормально.
|
113.
noname_nofuture
(09.01.2009 02:23)
0
Я имею в виду, что адреса растут вниз. 0 - выше всех (как первая строка в книге), 28 - нижняя строчка.
Так вот в этой системе отображения стек растёт вверх.
Дно стека находится по самому старшему адресу, а вершина - по самому младшему адресу.
Это был день восьмой... Или я полностью запутался про дно и вершины или в последнем предложении "дно" и "вершину" надо поменять местами...
|
112.
noname_nofuture
(08.01.2009 16:23)
0
По поводу третего примера
00000000: B80300 mov ax,00003 00000003: CD10 int 010 00000005: B402 mov ah,002 00000007: 8B167501 mov dx,[0175] 0000000B: CD10 int 010 0000000D: FEC6 inc dh 0000000F: 80C203 add dl,003 00000012: 89167501 mov [0175],dx 00000016: B409 mov ah,009 00000018: BA5001 mov dx,00150 0000001B: CD21 int 021 0000001D: 803E760119 cmp b,[0176],019 00000022: 75E1 jne 000000005 00000024: B410 mov ah,010 00000026: CD16 int 016 00000028: CD20 int 020
По адресу [0175] находятся не нули, а 20, поэтому выводится строки будут не так, как задумано...
|
111.
An_ton
(17.12.2008 06:11)
0
Спасибо bitfry, статьи проста супер все понятно и проста, описано самое оно для новичков.
|
110.
Zuckermann
(25.11.2008 05:22)
0
Просто Супер! :]
|
109.
el_it[pol]
(19.11.2008 13:11)
0
йа ваще не могу жить без учителя битфрая =)
|
108.
Mxmd
(11.11.2008 12:50)
0
Спасиб)оч доступно и понятно, жду еще))
|
107.
aasssdddd
(03.11.2008 02:19)
0
большое спасибо чуваг, начинал не с тебя, но новичкам рекомендую
|
106.
paul
(26.10.2008 22:44)
0
супер=)
|
|
|
|