Skip navigation

Assemly Language For Apple Products

311 Views 3 Replies Latest reply: Dec 10, 2012 10:30 AM by Jongware RSS
M.Alvfr Calculating status...
Currently Being Moderated
Dec 10, 2012 7:34 AM

How Can I learn about assembly language for apple devices?
Is it the same X86 Assemly as it was for intel processor in windows?
what assembler should I use?

 

What about other devices like iPad or iPhone?

Which assembly language should be used for them on A5 & A6 chip?

OS X Mountain Lion (10.8.2)
  • Tom Gewecke Level 9 Level 9 (70,815 points)
    Currently Being Moderated
    Dec 10, 2012 9:14 AM (in response to M.Alvfr)

    Have you tried a google search on "ipad assembly language"?  Lots or relevant stuff comes right up.

  • K T Level 7 Level 7 (23,215 points)
  • Jongware Level 2 Level 2 (265 points)
    Currently Being Moderated
    Dec 10, 2012 10:30 AM (in response to M.Alvfr)

    > How Can I learn about assembly language for apple devices?

    > Is it the same X86 Assemly as it was for intel processor in windows?

     

    You must mean, "Apple Desktop computers" here. Look at your system configuration in "About this Mac"; mine says "Intel Core 2 Duo". That's a regular Intel (X86) chip.

     

    >what assembler should I use?

     

    Any Intel compatible one you like. The thing to watch for is what sort of executables it can produce, i.e., you can write a Windows program in assembly but it won't do any good on a Mac. The assembler (or, more likely, the linker) manual ought to tell you if it can write Mac OS compatible binaries.

     

    > What about other devices like iPad or iPhone?

    > Which assembly language should be used for them on A5 & A6 chip?

     

    ARM RISC code, which is *awesome* by the way. However, I don't believe these devices are easily accessible to run your homemade software on. In addition, just about any of the interfaces -- wifi, screen i/o, touch opertaions -- need an interface library. I don't think there are any ones for the iPhone/iPad since Apple relies on developers to work through XCode using Obective C.

Actions

More Like This

  • Retrieving data ...

Bookmarked By (0)

Legend

  • This solved my question - 10 points
  • This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.