PDA

View Full Version : programmare in assembler


Matthew82
18-09-2008, 14:57
Vorrei iniziare a programmare in assembler da cosa devo partire?

banryu79
18-09-2008, 16:21
Da un bel kit di pronto soccorso contro i mal di testa...:asd:
(scusa la battuta, non ho resistito. Se sapessi cosa consigliarti te l'avrei detto, ma in fatto di assembly sono completamente ignorante, a parte il discorso sui mal di testa)

Oceans11
18-09-2008, 17:05
Una volta che ti sei messo vicino il kit :asd: .....puoi provare un emulatore (uno si chiama emu8086 se non vado errato) e incominciare a leggerti gli esempi. Gli operandi più comuni non sono tantissimi, con il solo mov ed un paio di interrupt puoi stampare a video e leggere da input.

Un'altra cosa che non ti dovrebbe mancare è la lista degli interrupt (http://www.ctyme.com/intr/cat.htm).

grigor91
18-09-2008, 17:22
Vorrei iniziare a programmare in assembler da cosa devo partire?

Ma per quale scopo: conoscenza personale o motivi di lavoro?
nel primo caso va bene un emulatore; nel secondo devi imparare l'assembly della macchina su cui intendi lavorare.

DanieleC88
18-09-2008, 21:23
Vorrei iniziare a programmare in assembler da cosa devo partire?
Allora, il kit salvavita è d'obbligo... :asd: Recuperato quello, scarica i volumi 2A e 2B dei manuali Intel, l'instruction set completo. Poi magari segui qualche tutorial.

GUSTAV]<
18-09-2008, 21:40
Se provieni da una squola tecnica è tutto molto più semplice,
insomma bisogna avere le basi dell' algebra di boole e le funzioni logiche..

questo xchè in assembler è obbligatorio lavorare con i numeri esadecimali,
che sono una rappresentazione compatta dei numeri binari... :rolleyes:

Poi serve un ottimo libro sulla cpu 8086 e il codice assember...
Per il computer puoi utilizzare il masm della microzz...

Un ottimo corso è quello di calcolatori elettronici II del Nettuno..
in onda sul satellite..

jumpjack
19-09-2008, 09:12
Vorrei iniziare a programmare in assembler da cosa devo partire?
ma per programmare cosa?
un PC?
un PIC?
un tostapane?

:O

Fenomeno85
19-09-2008, 11:32
ASSEMBLY non ASSEMBLER

assembly è il linguaggio mentre assembler è il compilatore :O

Poi quale assembly? 8086, m68000??

~§~ Sempre E Solo Lei ~§~

DanieleC88
19-09-2008, 11:41
Poi magari se vuoi solo imparare, puoi provare a programmare un po' in MIPS usando il simulatore SPIM, è abbastanza semplice.

jumpjack
19-09-2008, 13:58
ASSEMBLY non ASSEMBLER

assembly è il linguaggio mentre assembler è il compilatore :O

lascia perdere, lo sa solo il 3% dei programmatori... :rolleyes: