English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General > Coders. Tutorials

 
 
Thread Tools
Old 20 June 2008, 00:53   #21
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,644
I''m up for that, i'll log into the IRC in the coming days.
Amiga1992 is offline  
Old 20 June 2008, 00:55   #22
BippyM
Global Moderator
 
BippyM's Avatar
 
Join Date: Nov 2001
Location: Derby, UK
Age: 48
Posts: 9,355
Cool, i'm with the missus tonight and work tomorrow but should be around sat/sun etc
BippyM is offline  
Old 06 July 2008, 18:07   #23
Sven1
 
Posts: n/a
any news?
 
Old 06 July 2008, 18:10   #24
BippyM
Global Moderator
 
BippyM's Avatar
 
Join Date: Nov 2001
Location: Derby, UK
Age: 48
Posts: 9,355
I reminded him yesterday.. fingers x'd lol
BippyM is offline  
Old 17 September 2008, 14:19   #25
Apollo
Registered User
 
Apollo's Avatar
 
Join Date: Sep 2008
Location: Germany
Age: 49
Posts: 137
Quote:
Originally Posted by Akira View Post
I know i am a complete newbie (hence my interest in this thread), so I don't understand a thing. ;(

I guess the difference between platforms is the memory map?
But the "language" itself (mnemonics etc.) remains unchanged as long as it's 680x0, 65XX, etc...
?
Though the posting is older I try to give an answer.

No, mnemonics are maybe similiar but not always the same. I'll give an example. Lets compare these instructions :

Code:
680x0:
move.l #42,d0

x86:
mov eax,42
Both instructions put the value 42 into a register but then the similarities end.
a) you use the 32-Bit version of the move command on 68k Assembler with the ".l" postfix (there is also the ".w" postfix for 16-Bit and the ".b" for 8 Bit operation, on Intel its been defined with the use of the "EAX" register. There is also the EA-Register (16 Bit) and the A-Register (8 Bit), all are the same (strange if you ask me, but that's for historical reasons of the x86 family)

b) source and destination are swapped. With "move" you always put the value of the first parameter into the second one, the same is valid for adding, subtracting etc. Overall its valid for the whole 680x0 family. On Intel its vice versa : with "mov" you put the second value into the first one, hence the register is first (again very strange for me, but hey, I grew up with Motorola CPUs).

These are just two but very basic differences. There are some more. By learning Assembler of a specific cpu you learn the philosophy of the design.
But : If you know the machine language of one cpu family, then its much simpler learning other cpu families as well. Things like binary logic, cpu flags are the same for all cpu's (at least the ones I know of).
Apollo is offline  
Old 17 September 2008, 21:46   #26
Thorham
Computer Nerd
 
Thorham's Avatar
 
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,751
Quote:
Originally Posted by bippym View Post
I reminded him yesterday.. fingers x'd lol
Hi bippym,

Any luck with obtaining the asm course yet?
Thorham is offline  
Old 18 September 2008, 09:01   #27
musashi5150
move.w #$4489,$dff07e
 
musashi5150's Avatar
 
Join Date: Sep 2005
Location: Norfolk, UK
Age: 42
Posts: 2,351
Quote:
Originally Posted by Thorham View Post
Any luck with obtaining the asm course yet?
I don't think you need it Thorham
musashi5150 is online now  
Old 18 September 2008, 10:37   #28
Thorham
Computer Nerd
 
Thorham's Avatar
 
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,751
Quote:
Originally Posted by musashi5150 View Post
I don't think you need it Thorham
I suppose I don't, but a universisty course should make for a nice read
Thorham is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Need an ASM manual VoltureX Coders. General 2 17 November 2011 15:24
for ASM programmers meynaf Coders. General 29 05 August 2010 10:00
Using ReadArgs() from asm oRBIT Coders. General 4 11 May 2010 16:11
6502 Asm pmc Coders. General 21 06 November 2008 09:37
Looking Barfly asm Oneillsite Coders. General 4 25 September 2006 20:27

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 15:03.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.07431 seconds with 13 queries