Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   какой язык для железа? (https://forum.antichat.xyz/showthread.php?t=186555)

profile 13.03.2010 20:16

какой язык для железа?
 
собственно сабж.

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

Ra$cal 13.03.2010 20:19

ассемблер. ковыряться в прогах учись тут http://cracklab.ru/art/?action=cat&id=1

POS_troi 13.03.2010 20:20

Под дрова по традиции юзают "C"

Цитата:

копаться в разных прогах менять в них значения и т.д.
Асм

profile 13.03.2010 20:32

мне тут задали задание!

научиться делать простенькие драйвера под некоторые устройства, изменять порт намбер и имей.

поставлю вопрос таким образом :

что нужно использовать для этого ??

что такое порт намбер и имей ??

буду очень благодарен на ответы к этим 2-м вопросам : )

nerezus 13.03.2010 20:40

> научиться делать простенькие драйвера
C
книги "Солдатов В.П. Программирование драйверов Windows" и "С.Сорокина - Программирование драйверов и систем безопасности".

порт намбер - номер порта.
если имей - imei - то его сменить нельзя(за редким исключением, но ты все равно не сможешь).

root_sashok 13.03.2010 20:45

Имхо, Assembler.

оlbaneс 13.03.2010 20:48

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

profile 13.03.2010 20:54

всем спасибо!

POS_troi 13.03.2010 21:03

Цитата:

а есть, вообще, такие люди которые сразу с асма начали?
Я начал но так и не довел до логического конца и продолжил С++-ом, сейчас АСМ юзаю только для МК

Kaimi 13.03.2010 21:04

Цитата:

а есть, вообще, такие люди которые сразу с асма начали?
Да, у них дата рождения обычно 1980<

_antony 13.03.2010 22:24

Цитата:

Сообщение от nerezus
> научиться делать простенькие драйвера
C
книги "Солдатов В.П. Программирование драйверов Windows" и "С.Сорокина - Программирование драйверов и систем безопасности".

порт намбер - номер порта.
если имей - imei - то его сменить нельзя(за редким исключением, но ты все равно не сможешь).

не стоит с этих книг начинать.

оlbaneс 14.03.2010 00:28

Цитата:

Сообщение от POS_troi
Я начал но так и не довел до логического конца и продолжил С++-ом, сейчас АСМ юзаю только для МК

вот то то и оно.

Цитата:

Да, у них дата рождения обычно 1980<
неа. кто тогда родился уже бейсик и фортран в школе преподавали.
думаю <1970, а то <1960

Gar|k 14.03.2010 12:24

Вот блин я хотел уж сумничать и сказать что язык для железа это VHDL ) а тут вопрос не про это...

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

[extas-y] 14.03.2010 14:33

ассемблер, с

slesh 14.03.2010 21:21

2 Gar|k первый язык который я увидел в глаза - это был АSМ (прочел в журнале Наука и Жизнь). Мне он понравился, но нефига я не понимал тогда его. да и доки не было. А потом показали мне паскаль. и довольно нормально асм учился параллельно паскалю.
(просто любил в паскале режим графики 320*200*8 а там можно было рисовать тока на асме)

А если по теме. То учи основные инструкции асма. Они почти все встречаются во всякой технике с программируемыми микроконтроллерами.

Ну а дрова, тут тока С. Качай вышеописанные книги. Ставь себе WDK/DDK
Ставь VS и подключай WDK/DDK к ней (чтобы удобнее было).
Также советую скачать базу по програмирвоанию в ядре с rootkits.su
ну и перелистывать иногда wasm.ru

X-RayBlade 14.03.2010 21:38

Цитата:

Сообщение от profile
мне тут задали задание!
научиться делать простенькие драйвера под некоторые устройства, изменять порт намбер и имей.
поставлю вопрос таким образом :
что нужно использовать для этого ??

Доктор, у меня что-то болит где-то там.
- Сейчас я выпишу вам какие-то таблетки

SHARA 15.03.2010 01:24

Цитата:

Сообщение от X-RayBlade
Доктор, у меня что-то болит где-то там.
- Сейчас я выпишу вам какие-то таблетки

таблетки lol
по теме:
Асма, С
исследовать код:
cracklab.ru
wasm.ru

KaE 15.03.2010 02:03

Цитата:

Сообщение от profile
какой язык нужно изучать, что бы писать програмки под железо

Начни с верилога

Цитата:

Сообщение от profile
тоесть дрова

C+Assembler

Цитата:

Сообщение от profile
копаться в разных прогах менять в них значения и т.д. ??

дебаггеры, хекс редакторы и т.п.

maestro-ant 15.03.2010 02:18

Какая разница... для железа или нет все равно взаимодействие с системой происходит через win-api.
На счет драйверов: С++ в визуалстудио

PS Кстати я начинал с ассемблера.

KaE 15.03.2010 02:35

Цитата:

Сообщение от maestro-ant
Какая разница... для железа или нет все равно взаимодействие с системой происходит через win-api.

http://en.wikipedia.org/wiki/File:Windows_2000_architecture.svg


Время: 22:11