|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Mar 2006
Messaggi: 93
|
[Assembler] Aiuto per iniziare
Ciao a tutti
Ho necessità di imparare l'assembler per 68000 , ma non riesco a trovare nessuna guida on line. per x86 c'è moltissimo materiale ma credo sia differente giusto? mi date una mano a trovare materiale per studiare? GRAZIE |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Prova a buttare l'occhio ai collegamenti in fondo a questa pagina
http://en.wikipedia.org/wiki/Motorola_68000 ho visto qualche "reference manual" e "instruction set" in pdf.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jun 2004
Città: Bari
Messaggi: 690
|
Per X86 ce ne sono in giro, e posso darti anceh io una mano....però per 68000 non saprei proprio
![]() ![]() ![]()
__________________
Mainboard: Asus P4P800-E Deluxe - CPU: Pentium 4 3Ghz fsb 800 - RAM: 512x2 Elixir - HD1: Maxtor 120Giga - HD2: Maxtor 160Giga - Lettore DVD: LG -Masterizzatore DVD: LG - SchedaVideo: Sapphire Ati Radeon 9600pro 128Mb - Monitor: Benq fp767 |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Jun 2004
Città: Bari
Messaggi: 690
|
Quote:
![]() ![]() ![]()
__________________
Mainboard: Asus P4P800-E Deluxe - CPU: Pentium 4 3Ghz fsb 800 - RAM: 512x2 Elixir - HD1: Maxtor 120Giga - HD2: Maxtor 160Giga - Lettore DVD: LG -Masterizzatore DVD: LG - SchedaVideo: Sapphire Ati Radeon 9600pro 128Mb - Monitor: Benq fp767 |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
Ah..Ke bei ricordi con l'assembly 68000
![]() ![]() ![]()
__________________
![]() |
![]() |
![]() |
![]() |
#7 |
Member
Iscritto dal: Mar 2006
Messaggi: 93
|
Scusate ma non ho capito..
Consideriamo questo statement in linguaggio C char Z, Y = 27; Z = Y + 24; Il seguente frammento di codice implementa questo ORG $8000 Inizio del codice MOVE.B Y,D0 Direct addressing ADD #24,D0 Operando literal MOVE.B D0,Z Direct addressing ORG $8100 Inizio dell’area dati Y DC.B 27 Memorizza la costante 27 Z DS.B 1 Riserva un byte per Z Questo è un esempio, 1)perchè la prima istruzione è a $8000 e non a $0 ? 2)il programma è diviso in 2 parti, quindi sotto sono le dichiarazioni e sopra il codice? al contrario del c? GRAZIE |
![]() |
![]() |
![]() |
#8 |
Member
Iscritto dal: Mar 2006
Messaggi: 93
|
help plz
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:20.