Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 11603
Последний выпуск: 19.06.2015

Где скачать, что читать????

237
29 октября 2006 года
ahilles
1.5K / / 03.11.2005
Для того чтобы в этом разделе было меньше вопросов типа "откуда скачать?", "где найти?"и т.д. вот сразу выкладываю прямые ссылки на 3 самых популярных компилятора ассемблера.
Для начинающих и не только: MASM32 v9 (прямо с официального сайта)
http://www.masm32.com/download/m32v9r.zip
Для крутых кодеров: FASM (прямо с официального сайта)
он хорош тем что програмист получает полный контроль над размещением данных и кода в exe файле, одновременно и для новичков не слишком сложный так как его синтаксис стандартный и есть редактор с помошью которого можно одним нажатием кнопки скомпилировать программу в экзешник. Короче о FASM можно говорить и говорить.
http://flatassembler.net/fasmw16725.zip
Для ветеранов: TASM 5!!! и этим всё сказано!!! (наверное самый старый ассемблер....).
http://wasm.ru/tools/7/tasm5plus.zip (в этой сборке есть пара утилит,одним словом спасибо сайту wasm.ru, )

И не надо создавать похожих тем!!!!

Пожалуйста размещайте здесь все ссылки на новые версии этих программ, патчи, утилиты, другие компиляторы. Но ФЛУДИТЬ НЕ НАДО!!!!!
Если какая то ссылка не работает уведомите меня об этом.
Страницы:
237
06 ноября 2006 года
ahilles
1.5K / / 03.11.2005
Учебник по FASM'у на русском плюс Учебник команд ассемблера для x86
1.8K
06 декабря 2006 года
k3Eahn
365 / / 19.12.2005
RADASM - хорошее, удобное, настраиваемое IDE для написания программ на ассемблере (и не только). Имеет встроенный редактор ресурсов, поддерживает подсветку синтаксиса (настраивается), IntelliSense и много чего ещё.
Скачать можно отсюда - http://www.radasm.com.
Или отсюда - http://wasm.ru/toollist.php
6.6K
13 января 2007 года
Scaiman
126 / / 25.07.2006
Это сборник уроков о разработке драйверов режима ядра на ассемблере.

http://wasm.ru/docs/1/kmdtut.zip
Вот пример добавления новой секции кода в исполняемый файл.
http://www.wasm.ru/src/2/sectionadd.zip
234
15 января 2007 года
kosfiz
1.6K / / 18.09.2005
http://sourceforge.net/project/showfiles.php?group_id=6208 - отсюда можно скачать Nasm и доки для него.
вот еще ссылочки на книги:
http://kalashnikoff.ru/Assembler/ - рассылка Калашникова.
http://proklondike.com/assembler0.html - книги по ассемблеру.
237
15 января 2007 года
ahilles
1.5K / / 03.11.2005
Вот навороченное IDE для FASM - FASMWADD v0.02. Ещё раз спасибо "васму"
http://wasm.ru/src/10/FASMWADD_002c.zip
234
15 января 2007 года
kosfiz
1.6K / / 18.09.2005
http://asm.netcode.ru/ - архив статей по ассемблеру. В архиве всего 1828 статей -- куча исходников, учебников, справочников, статей по реверсингу
http://la.kmv.ru/ - программирование на ассемблере под Linux.
[quote=ahilles]Ещё раз спасибо "васму"[/quote]
помоему http://wasm.ru - это главный ресурс и че то думается на него надо в самом первом посте ссылку сделать и выделить её, указать что там все есть, ну или почти все.
311
15 января 2007 года
HexEdit
809 / / 27.07.2006
Цитата: ahilles
Вот навороченное IDE для FASM - FASMWADD v0.02. Ещё раз спасибо "васму"
http://wasm.ru/src/10/FASMWADD_002c.zip


Ну тогда вот - визуальная среда для FASM - Fresh
http://fresh.flatassembler.net/

6
18 января 2007 года
@pixo $oft
3.4K / / 20.09.2006
разные статьи и уроки по Ассемблеру здесь
А тут-инфа о кодах "голубого экрана"(BSoD'ах)-может,кому пригодится
6
22 января 2007 года
@pixo $oft
3.4K / / 20.09.2006
Этта!А где можно найти такой док,в котором:
1)было бы описано(детально!) как можно больше инструкций со-/процессора(желательно все),
2)указано,начиная с каких моделей Intel/Pentium/AMD появились эти инструкции,
3)описано,в каких режимах они работают(Real/Protected/V86).
А также доки о прерываниях
1)Ральфа Брауна,
2)Native-API
3)ещё какиенить(DOS,BIOS-ведь у Брауна,видимо,не все прерывания...)
234
22 января 2007 года
kosfiz
1.6K / / 18.09.2005
[quote=@pixo $oft]А также доки о прерываниях
1)Ральфа Брауна,[/quote]
http://www.cs.cmu.edu/afs/cs/user/ralf/pub/WWW/
или здесь http://ctyme.com/rbrown.htm точно не помню.
237
22 января 2007 года
ahilles
1.5K / / 03.11.2005
Цитата: @pixo $oft
Этта!А где можно найти такой док,в котором:
1)было бы описано(детально!) как можно больше инструкций со-/процессора(желательно все),
2)указано,начиная с каких моделей Intel/Pentium/AMD появились эти инструкции,


в начале темы файл прикреплён, там вместе с учебником по FASM есть описание команд IA конечно он не претендует на полноту, но в нём есть описание команд защищённого режима (!!!!!!) (по защищённому режиму инфу очень трудно найти)

Цитата: @pixo $oft

2)Native-API


вот но только на английском
http://sergecpp.mylivepage.ru/file/6/53

241
23 января 2007 года
Ramon
1.1K / / 16.08.2003
Цитата:
по защищённому режиму инфу очень трудно найти


Здрасте...
На сайте Intel'а смотрели???

http://www.intel.com/products/processor/manuals/index.htm

Томик с номером 2 - по инструкциям, а томик номер 3 по режимам и их программингу.

Все так сложно, что дальше некуда...

234
06 февраля 2007 года
kosfiz
1.6K / / 18.09.2005
[quote=SSTD(M)]Помогите пожалуйста найти ссылки по которым можно скачать библиотеки <graph.h> и <bios.h> к Си компилятору.[/quote]
ну вообще можно было поэксплуатировать google.ru, но чтобы найти надо набраться терпения, так что я выложил в архиве bios.h и graphics.h - это добро от борланда и древнее оно.
23K
07 февраля 2007 года
SSTD(M)
9 / / 04.02.2007
Спасибо kosfiz, но библиотеки которые ты предоставил требуют наличие библиотеки
<_defs.h>:(( Не подскажиш где её можна скачать. И ещё одно :
1) каким ты пользуешся компилятором? 2)Отличаются ли между собой библиотеки <graph.h> и<graphics.h>?
234
07 февраля 2007 года
kosfiz
1.6K / / 18.09.2005
[quote=SSTD(M)]Спасибо kosfiz, но библиотеки которые ты предоставил требуют наличие библиотеки
<_defs.h>( Не подскажиш где её можна скачать. И ещё одно :
1) каким ты пользуешся компилятором? 2)Отличаются ли между собой библиотеки <graph.h> и<graphics.h>?[/quote]
вообще эти файлы входят в поставку Borland C++ версии 3.0 и 3.1, потом вроде bios.h там не было. вообще скачай этого "зверя" там все файлы, которые могут тебе понадобиться, есть. качать отсюда http://vetusware.com/ там много интересного.
18K
16 февраля 2007 года
turbanoff
11 / / 25.08.2006
заходите на http://turbanoff.narod.ru/5.html там я постарался собрать все самое лучшее и необходимое
9
20 февраля 2007 года
Lerkin
3.0K / / 25.03.2003
Отличный сайт для тех, кто серьёзно интересуется низкоуровневым программированием, аппаратной частью и архитектурой x86.
27K
28 апреля 2007 года
Alexander77
6 / / 04.04.2007
Assemblers: http://rapidshare.com/files/28385105/_asm.7z
==========
Turbo Assembler Version 5.3
Itanium(R) Assembler, v8.0 Version 8.00.4300
Microsoft (R) Macro Assembler Version 6.00
Microsoft (R) Macro Assembler Version 6.14.8444
Microsoft (R) Macro Assembler Version 7.10.4035
Microsoft (R) Macro Assembler Version 7.10.4035
Microsoft (R) Macro Assembler (AMD64) Version 8.00.40310.39

Linkers: http://rapidshare.com/files/28385107/_link.7z
=======
Turbo Link Version 1.6.71.0
Microsoft (R) Incremental Linker Version 5.12.8078
Microsoft (R) Incremental Linker Version 7.00.9351
Microsoft (R) Incremental Linker Version 7.10.4035
Microsoft (R) Incremental Linker Version 8.00.50727.42
Open Watcom C/C++ LINK Clone for 386 Version 1.6
Pelles Linker, Version 4.50.2

Librarians: http://rapidshare.com/files/28385106/_lib.7z
==========
TLIB 4.00 Copyright (c) 1987, 1996 Borland International
TLIB 4.5 Copyright (c) 1987, 1998 Borland International
>> from Microsoft: versions 5.12, 7.10 and 8.0
Open Watcom C/C++ LIB Clone for 386 Version 1.6
Pelles Library Manager, Version 4.00.0

MAKE Utility: http://rapidshare.com/files/28385108/_make.7z
============
MAKE Version 4.0 Copyright (c) 1987, 1996 Borland International
Microsoft (R) Program Maintenance Utility Version 7.00.8882

Resource compilers: http://rapidshare.com/files/28385109/_res.7z
==================
Microsoft (R) Windows Resource Compiler Version 3.11
Microsoft (R) Windows (R) Resource Compiler, Version 5.00.1823.1 - Build 1823
Microsoft (R) Windows (R) Resource Compiler Version 5.2.3690.0
Open Watcom C/C++ RC Clone for 386 Version 1.6
Pelles Resource Compiler, Version 4.00.0

Converters: http://rapidshare.com/files/28391158/_cvt.7z
===========
Any2DB, bintodb, convinc, def2inc, dll2inc, fda, fda2, h2inc, H2INCX, inc2inc, inc2l, inc2lib, l2extia, l2inc, lib2def, lib2inc, makecimp, res2obj, resh2inc, scan, thINC, thinc2masm, translator
=================================
|| PASSWORD: Alexander77 ||
=================================

Кроме того, [COLOR="Red"]литература[/COLOR]:
Какие источники я бы рекомендовал в первую очередь:
1) Архитектура процессоров x86:
• С сайта AMD (AMD):
24592 - (Vol. 1) Application Programming.pdf
24593 - (Vol. 2) System Programming.pdf
24594 - (Vol. 3) General-Purpose and System Instructions.pdf
26568 - (Vol. 4) 128-Bit Media Instructions.pdf
26569 - (Vol. 5) 64-Bit Media and x87 Instructions.pdf
25112 - Software Optimization for AMD64 CPU.pdf
26094 - Athlon64 & Opteron BIOS & Kernel DevGuide.pdf
30925 - Opteron Based PC Builder's Guide.pdf
31684 - Athlon64 Based PC Builder's Guide.pdf
AMD's Athlon Assembler Optimization Guide.pdf
• С сайта SRL (Intel):
24896612 - IA-32 Optimization Reference.pdf
25366517 - IA-32 Basic Architecture.pdf
25366617 - IA-32 Opcodes A-M.pdf
25366717 - IA-32 Opcodes N-Z.pdf
25366817 - IA-32 System Programming.pdf

2) Оптимизация ПО:
agner.org — настоятельно рекомендую скачать и прочитать все PDF-ники. Д-р Агнер Фог обновляет информацию чуть ли не еженедельно.

3) Искусство программирования на ассемблере (The Art of Assembly Language Programming): webster, автор — Randall Hyde. Известный популяризатор низкоуровневого программирования ведёт очень систематизированное объяснение своего подхода к созданию программного кода. У автора отличная математическая подготовка, некоторая ожидается и от читателя. Рекомендую поступить как в пункте 2

4) Весьма рекомендую сайт SysInternals, статьи и книги Марка Руссиновича (Mark Russinovich) для систематизации профессиональных знаний о компьютере

5) Книги, статьи:
Sven B. Schreiber: Undocumented Windows 2000 Secrets — The Programmers Cookbook
Four-F: цикл статей Драйверы режима ядра на wasm.ru
В. П. Солдатов: Программирование драйверов Windows
Iczelion's tutorials, в т. ч. — на русском (см. на wasm.ru)
Jonathan Bartlett: Programming from the Ground Up (скачать)
28K
20 июля 2007 года
HarPy
6 / / 30.05.2007
Добрового вам времени суток!
Есть вопрос прошу прощения если я повторяюсь!
Есть идея! Создать тему и как нибудь его выделить -т.к. таких ламеров в ассемблере таких как я - очень много, открыть тему - Ассемблер для чайников. Хотябы дать в них ссылку на книги - где есть описания как и с чего начинать - с понятными для новичка понятиями - типа что такое стеки и прочее.
Думаю понятно изяснил свой вопрос. Если нет возможности - хотябы дайте ссылку на эл. книгу - где более или менее понятно все описано
1.6K
20 июля 2007 года
Vov4ick
476 / / 01.02.2007
Хорошая книжка для начинающих - Питер Абель - Ассемблер и программирование для IBM PC (набрать в поисковике), в инете её полно, объясняет всё с нуля. Можно также почитать Зубкова, но не знаю, есть ли он в электрнном виде.
Далее:
хороший справочник во командам 8086 на русском: ASMDOS1.DOC (набрать в поисковике в кавычках), но в Зубкове команд больше, в т.ч. современные.
спецификация TASM: TASM3-1.DOC и всё, что вместе с ней
TASM3R-1.DOC и всё, что вместе с ней
TURBASS1.DOC и всё, что вместе с ней
237
22 июля 2007 года
ahilles
1.5K / / 03.11.2005
Цитата: HarPy
Добрового вам времени суток!
Есть вопрос прошу прощения если я повторяюсь!
Есть идея! Создать тему и как нибудь его выделить - т.к. таких ламеров в ассемблере таких как я - очень много, открыть тему - Ассемблер для чайников. Хотябы дать в них ссылку на книги - где есть описания как и с чего начинать - с понятными для новичка понятиями - типа что такое стеки и прочее.
Думаю понятно изяснил свой вопрос.
Если нет возможности - хотябы дайте ссылку на эл. книгу - где более или менее понятно все описано


на этом же сайте, мой собственный небольшой курс
http://www.codenet.ru/progr/asm/newbee/

1.2K
16 сентября 2007 года
piroman17
175 / / 20.07.2006
Заходите, немного по ASM
336
18 ноября 2007 года
P*t*
474 / / 15.02.2007
А где можно найти справочник по синтаксису AT&T ?
222
18 ноября 2007 года
~ArchimeD~
1.4K / / 24.07.2006
Цитата: P*t*
А где можно найти справочник по синтаксису AT&T ?



почему поиск не хочешь использовать? я ведь уже говорил...

http://lowlevel.ru/index.php?namespace=articles

в принципе достаточно, если знаешь intelовский синтаксис, что бы пересесть на gas. ссылка лежит в теме "какой С использовать" в разделе низкоуровневое программирование
http://forum.codenet.ru/showthread.php?p=212272#post212272

237
31 января 2008 года
ahilles
1.5K / / 03.11.2005
отличный набор статей по програмированию PCI, USB, LPT, COM
http://www.pcports.ru/Articles.php
3.2K
13 марта 2008 года
rihkov
42 / / 30.10.2005
Есть ли вообще какая-нибудь желателно "бумажная" или в электронном виде литература по разработке ОС ?
30K
23 марта 2008 года
Ден Зурин
28 / / 17.02.2008
А. Фролов, Г. Фролов. Библиотека системного программиста.
Очень хорошая энциклопедия, хотя и устаревшая.

С.В. Зубков: Assembler. Язык неограниченных возможностей
Классический справочник по ассемблеру.

2rihkov:
Для начала прочти статьи в "Хакере":
Написание собственной Операционной Системы, часть 1
Написание собственной Операционной Системы, часть 2
Написание собственной Операционной Системы, часть 3
Компилируется все это в NASM. Будь осторожен - в коде встречаются ошибки, поэтому проверять нужно на эмуляторах (QEMU, Bochs, VMWare etc.).
Также нужно изучить программирование в защищенном режиме, см. Зубкова (ссылка выше) и статьи Broken Sword'а на WASM.RU.

UPD:
TechHelp 6.0 (eng)
Наиболее полный справочник по низкоуровневому программированию. К сожалению, на русском языке найти не удалось.
37K
01 августа 2008 года
Евгений Кривенко
7 / / 26.06.2008
Здесь есть вся документацыя по процессарам AMD x86-64, включая машынные коды: http://www.amd.com/gb-uk/Processors/TechnicalResources/0,,30_182_739,00.html

[COLOR="Red"] В этих процессорах игнорируются сегментные регистры! [/COLOR]
47K
21 июня 2009 года
iXCept
7 / / 13.05.2009

[COLOR="Red"] В этих процессорах игнорируются сегментные регистры! [/COLOR]



Как это понимать?:eek: :confused:

237
29 июля 2009 года
ahilles
1.5K / / 03.11.2005
они не игнорируются, просто их роль сведена к минимуму.
29K
26 ноября 2009 года
indivisible_int
18 / / 02.02.2008
Подскажите, пожалуйста, хорошие статьи с примерами разработки реальных драйверов, скажем для Bluetooth устройств или иных девайсов. Статьи желательно русскоязычные))
565
26 ноября 2009 года
Gigahard
223 / / 03.04.2006
Приветствую! А где можно найти инфу по архитектуре и реализации микроядер и наноядер ОС?
375
27 ноября 2009 года
KIV
432 / / 20.01.2009
Существует ли спецификация ACPI на русском языке? Если да, то где её можно скачать?
Мне нужна информация про структуру таблиц ACPI и AML.
237
29 ноября 2009 года
ahilles
1.5K / / 03.11.2005
на русском языке врядли
1.8K
19 февраля 2010 года
igor_nf
256 / / 13.12.2006
Кип Ирвин. "Язык ассемблера для процессоров Intel. 4-е издание". Однозначный must-have для всех ассемблерщиков, особенно начинающих. Изложено доступно и по полочкам. Гугль поможет.

Я думаю, что низкоуровневым программистам вообще нужно тщательно изучить 2 вещи: эту книгу и мануалы Intel. Информации будет предостаточно для написания систем любой сложности.

Блин, не удержусь ещё добавить. Я ни в одной книге (Зубковы там всякие, Абели и пр.) не встречал столь чистого, правильного и доступного изложения материала начиная с азов (т е книга вполне доступна новичкам) и заканчивая тонкостями работы процессоров Intel, с которыми знаком не всякий программист. Очень рекомендую.
375
28 февраля 2010 года
KIV
432 / / 20.01.2009
Проект IDE для FASM Fresh вроде как больше не развивается, а по адресу fresh.flatassembler.net то же самое что и flatassembler.net. Может где ещё остались архивы исходников?
14K
01 марта 2010 года
shoorick
48 / / 07.06.2006
fresh (чё было)
16K
26 марта 2011 года
asmforce
186 / / 05.01.2010
Здесь каталог документации, примеров и исходников по тематике `osdev` и смежным темам (acpi.7z, amd.7z, arch.7z, bios+.7z, boot.7z, devices.7z, filesystems.7z, formats.7z, intel.7z, memory.7z, misc.7z, os.7z, sound.7z, specifications.7z, storages.7z, structures.7z, unsorted.7z, video.7z, wiki.7z);
osdev-tree.7z содержит информацию о дереве директорий и файлов в архивах. (подробнее в описании)
375
27 июня 2011 года
KIV
432 / / 20.01.2009
Цитата:
Здесь каталог документации, примеров и исходников по тематике `osdev` и смежным темам (acpi.7z, amd.7z, arch.7z, bios.7z, boot.7z, devices.7z, filesystems.7z, formats.7z, intel.7z, memory.7z, misc.7z, os.7z, sound.7z, storages.7z, structures.7z, video.7z, wiki.7z);
osdev-tree.7z содержит информацию о дереве директорий и файлов в архивах. (подробнее в описании;


К сожалению, он пишет что файлы не найдены, потому что возможно были удалены. Можешь перезалить на какой-нибудь другой файловый хостинг?

6
27 июня 2011 года
@pixo $oft
3.4K / / 20.09.2006
KIV,ты вроде бы адекватный человек:) 3 месяца прошло с того времени,разумеется,они уже удалены

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог