Старый 18.10.2010, 19:13   #11
SeNaP
 
Аватар для SeNaP
 
Регистрация: 03.08.2010
Сообщений: 152
Репутация: 10
По умолчанию

Не плохой сайт http://bitfry.narod.ru.
Например я полный 0 в Ассемблере, но кое что уже могу анализировать
SeNaP вне форума   Ответить с цитированием
Старый 19.10.2010, 21:16   #12
z01b
 
Регистрация: 06.10.2010
Сообщений: 5
Репутация: 0
По умолчанию

Цитата:
Сообщение от SeNaP Посмотреть сообщение
Не плохой сайт http://bitfry.narod.ru.
Например я полный 0 в Ассемблере, но кое что уже могу анализировать
Добавил =)
z01b вне форума   Ответить с цитированием
Старый 03.11.2010, 14:15   #13
paranoidchaos
Banned
 
Регистрация: 02.09.2010
Сообщений: 59
Репутация: -6
По умолчанию

Цитата:
С чего можно начать изучение ASM под линуксом?
GAS (GNU Assembler) конечно же
paranoidchaos вне форума   Ответить с цитированием
Старый 04.11.2010, 18:29   #14
Stalingrad
 
Регистрация: 29.10.2010
Сообщений: 10
Репутация: 0
Talking

У нас на факультете учат TASM для x8086. Хочу выложить коечто для этого

[TASM 2.51 + TurboDebugger 2.51]
http://www.mediafire.com/file/ii7b9m...ger%202.51.zip

[WinNG - Небольшой справочник по командам,прерываниям...]



http://www.mediafire.com/file/jw1aefj5lby9og1/WinNG.zip

[Еще один справочник]



http://www.mediafire.com/file/jgc2c0...7/help.dos.zip
Stalingrad вне форума   Ответить с цитированием
Старый 15.03.2011, 11:50   #15
saper
 
Аватар для saper
 
Регистрация: 13.03.2011
Сообщений: 26
Репутация: 1
По умолчанию

Видео пример для компилирования программы по книгу Крупник "Изучаем ассемблер"

Исходный код:

Цитата:
.386

.model flat,stdcall
option casemap:none
include \myasm\include\windows.inc
include \myasm\include\kernel32.inc
includelib \myasm\lib\kernel32.lib
include \myasm\include\user32.inc
includelib \myasm\lib\user32.lib

.data
MsgBoxCaption db "Ассемблер это просто!",0
MsgBoxText db "Это компилил ты!",0

.code
start:

invoke MessageBox, NULL, addr MsgBoxText, addr MsgBoxCaption, MB_OK
invoke ExitProcess, NULL
end start
__________________
Тяжёлое детство: восьмибитные игрушки :secret:
saper вне форума   Ответить с цитированием
Старый 15.03.2011, 20:57   #16
paranoidchaos
Banned
 
Регистрация: 02.09.2010
Сообщений: 59
Репутация: -6
По умолчанию

асм изучать надо со спецификации процессора ))
paranoidchaos вне форума   Ответить с цитированием
Старый 16.03.2011, 01:21   #17
1nt
 
Регистрация: 21.10.2010
Сообщений: 19
Репутация: 0
По умолчанию

Задался вопросом о совместимости х86 кода с х64. Собственно, в последнем есть режим обратной совместимости с х86. Даже при установке прог создается спец. папка "Programm Files x86", а процессы запускаются с соответствующим префиксом (*32). Так вот вопрос, почему написанный под х86 код может не работать в х64?
1nt вне форума   Ответить с цитированием
Старый 16.03.2011, 01:59   #18
paranoidchaos
Banned
 
Регистрация: 02.09.2010
Сообщений: 59
Репутация: -6
По умолчанию

Цитата:
Так вот вопрос, почему написанный под х86 код может не работать в х64?
на википедии есть статья про разрядность

код x86 работать будет

http://ru.wikipedia.org/wiki/Машинное_слово
http://www.ixbt.com/cpu/cpu-bitness.shtml
paranoidchaos вне форума   Ответить с цитированием
Старый 19.04.2011, 23:14   #19
amm0
 
Регистрация: 27.11.2010
Сообщений: 4
Репутация: 0
По умолчанию

Люди, всем привет. Возникла необходимость изучать ассемблер, а именно для системного
кодинга под win (x86/x64), с учётом того, что асм я практически не знаю (только Cи). Какая
книга (не старше 2009 хотяб) актуально распишет и покажет?
amm0 вне форума   Ответить с цитированием
Старый 20.04.2011, 00:05   #20
C3 ~ RET
 
Аватар для C3 ~ RET
 
Регистрация: 30.08.2010
Сообщений: 46
Репутация: 15
По умолчанию

Крупник наше всё. Если ты из категории "я дартаньян, а вы - пидор*сы" то Калашников, Юров, Голубь.

Но Крупник - наше всё. Мне ещё очень удобен ман по FASM'у.

Это ранее указанной тобой даты (хотя, может есть новые редакции) - однако, для того, чтобы усвоить базис, а не быть гуру кодинга с использованием MMX и аналогичной ереси - точно хватит.

Последний раз редактировалось C3 ~ RET; 20.04.2011 в 00:07..
C3 ~ RET вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot