Live data from Hacker News

ARM Assembly Language Programming

arm.com

31–40 of 40 posts

Re: ARM Assembly Language Programming

#31
post #5

Thanks, this seems like a nice book. As it happens, I've been learning ARM assembly in the recent weeks; just for fun so far. I've mostly used some instruction set references or ARM cheatsheets I found on the web. Having written mostly m68k assembly before (well, 6502 too...) I knew a bit how to read ARM assembly but I wanted to learn it throughoutly and gain such insight into the instruction set that can only be ach…

> Just wondering if they could gradually creep into the market for desktop cpus as well.

Much like I was hoping that PPC would dethrone IA-32 back in the day (I think Linux, OS/2, and NT were all just about ready to support it) but it seems economies of scale are everything.

I'd buy an ARM and a desktop motherboard just to mess around with, but I've literally never seen a local screwdriver shop that carried them even for smoke tests. I guess they're doing fine without hobbyists.

Re: ARM Assembly Language Programming

#32
post #5

Thanks, this seems like a nice book. As it happens, I've been learning ARM assembly in the recent weeks; just for fun so far. I've mostly used some instruction set references or ARM cheatsheets I found on the web. Having written mostly m68k assembly before (well, 6502 too...) I knew a bit how to read ARM assembly but I wanted to learn it throughoutly and gain such insight into the instruction set that can only be ach…

> Just wondering if they could gradually creep into the market for desktop cpus as well. Much like I was hoping that PPC would dethrone IA-32 back in the day (I think Linux, OS/2, and NT were all just about ready to support it) but it seems economies of scale are everything. I'd buy an ARM and a desktop motherboard just to mess around with, but I've literally never seen a local screwdriver shop that carried them even…

Arm is creeping toward bigger market share trough netbooks -- if if can succeed there, it will become more available as a desktop choice.

Lacking that, just go buy a Nokia n900 (or an used n810 or something), and code for it.

Re: ARM Assembly Language Programming

#33
post #5

Thanks, this seems like a nice book. As it happens, I've been learning ARM assembly in the recent weeks; just for fun so far. I've mostly used some instruction set references or ARM cheatsheets I found on the web. Having written mostly m68k assembly before (well, 6502 too...) I knew a bit how to read ARM assembly but I wanted to learn it throughoutly and gain such insight into the instruction set that can only be ach…

> Just wondering if they could gradually creep into the market for desktop cpus as well. Much like I was hoping that PPC would dethrone IA-32 back in the day (I think Linux, OS/2, and NT were all just about ready to support it) but it seems economies of scale are everything. I'd buy an ARM and a desktop motherboard just to mess around with, but I've literally never seen a local screwdriver shop that carried them even…

The Beagle Board is probably the closest thing there is to a desktop MB that uses the Cortex chips.

Re: ARM Assembly Language Programming

#34
post #18

Earlier quoted context omitted.

Google provides search so people can find your site, and then sends people to your site. Scribd do neither - they appear to take your content, put it on their own site, and provide nothing in return. I, as a content owner, expect that a copyright notice should be respected, and I don't expect to have to track down every copy and sue the plagarists and thieves. I've certainly stopped providing PDF references to HN bec…

Google also gives you a link to view it on their site. The only difference between Google's PDF viewer and Scribd's is that most people don't link to a Google PDF page.

No, this goes beyond indexing, referral, and reformatting. This is copyright infringement, plain and simple; Scribd monetizes your content by showing ads on the same page!

Re: ARM Assembly Language Programming

#35
post #21

Earlier quoted context omitted.

ARMv7 has a SIMD unit (NEON) that easily outshines SSE and Altivec. Floating point support is also good nowadays.

Or, better said, the instruction set NEON outshines SSE and Altivec. The actual vector unit is a bit lacking performance-wise by comparison, which shouldn't be particularly surprising given that it runs on 100 times less power.

True, but there's nothing to say future implementations will not be faster. Adding more execution units is "easy". Fixing an instruction set is not.

Re: ARM Assembly Language Programming

#36
post #12

Earlier quoted context omitted.

Google does the same thing, but no one ever speaks up about that. Realistically speaking, if you don't want your content to be scraped by such services, put it behind a login page. We as content owners need to stop fighting against technology; it's not a battle that can (or should, really) be won.

Google provides search so people can find your site, and then sends people to your site. Scribd do neither - they appear to take your content, put it on their own site, and provide nothing in return. I, as a content owner, expect that a copyright notice should be respected, and I don't expect to have to track down every copy and sue the plagarists and thieves. I've certainly stopped providing PDF references to HN bec…

Don't want your content co-opted? Here's an idea: keep it off the Internet.

Re: ARM Assembly Language Programming

#37

Earlier quoted context omitted.

Google provides search so people can find your site, and then sends people to your site. Scribd do neither - they appear to take your content, put it on their own site, and provide nothing in return. I, as a content owner, expect that a copyright notice should be respected, and I don't expect to have to track down every copy and sue the plagarists and thieves. I've certainly stopped providing PDF references to HN bec…

Don't want your content co-opted? Here's an idea: keep it off the Internet.

So, let me see if I understand what you're saying.

What you're saying is that when I write something, and want people to read it, it's not enough to use the law and put a copyright notice on it.

What you're saying is that if I publish it, even if I've done what the law requires and marked it as mine, anyone can copy it and publish it without my permission.

And will.

Further, there's a company that will do this wholesale. They'll take loads and loads of other people's stuff, put ads next to it, give no additional indication that they didn't produce it, and make money from other people's work.

Yup. Thus we have progress.

Re: ARM Assembly Language Programming

#38
post #26

Earlier quoted context omitted.

Any specific recommendations from that set? I was looking at Qemu earlier but I'm curious to hear from HN folks who have had experience with these emulators.

Check out the Amiga emulator UAE - it's been ported to virtually everything (Linux, OS X, Windows, DOS, BeOS, Palm OS, and much more, including AmigaOS!) and is under active development (WINUAE, anyway): http://www.thefreecountry.com/emulators/amiga.shtml http://en.wikipedia.org/wiki/UAE_(emulator)

From the webpage it seems that UAE emulates the m68k, not the ARM processor.

Re: ARM Assembly Language Programming

#39
post #24

Earlier quoted context omitted.

Free ARM Emulators http://www.thefreecountry.com/emulators/arm.shtml

Any specific recommendations from that set? I was looking at Qemu earlier but I'm curious to hear from HN folks who have had experience with these emulators.

Qemu is pretty good, but ARMv7 emulation isn't quite complete yet. Anything compiled by gcc will probably run though.

Re: ARM Assembly Language Programming

#40

Earlier quoted context omitted.

Don't want your content co-opted? Here's an idea: keep it off the Internet.

So, let me see if I understand what you're saying. What you're saying is that when I write something, and want people to read it, it's not enough to use the law and put a copyright notice on it. What you're saying is that if I publish it, even if I've done what the law requires and marked it as mine, anyone can copy it and publish it without my permission. And will. Further, there's a company that will do this wholes…

For better or worse, yes, that's an accurate assessment.

You don't want to live in a world where what you describe is impossible, and neither do I.

And if it's not impossible, it will happen.

Post reply on HN