+ 5
Why hasn't SoloLearn made an Assembly language tutorial?
11 Answers
+ 14
Email them this suggestion at info@sololearn.com
They might add this in new uodate...
+ 7
Hi there ,
Assembly language is machine dependent. There's a different assembly language for each different architecture and different types of machines. Power PCs are different from Intel machines also the byte ordering is different. Which machine architecture are you interested in?
with assembly language there is no event handling and no multitasking. you have to write all the code to do that. Handle your own interrupts and use a timer interrupt the swap between your threads. You also have to write all your glue code to save the state of each thread and do the process switch yorself. At least threads share the same address space. Then you have different GPUs for different displays to worry about also.
Assembly language is pretty much a one to one mapping between machine language and English neumonics making it easier for people to understand
+ 3
Lia Fairchild, it is probably a IOS device. my iphone SE has a dualcore arm-8 with A 6 core GPU, and does a wonderful job of locally runnig python 3.6
+ 3
Jared Bird, thanks for the pointers to arm assemblers information
+ 2
Thanks, Jared. Not sure if this answers your qtn because I know nothing about it but I asked her and her reply was: it's arm architecture, not x86.
+ 2
LOL, that sounds made up. I'm going to forward this to my daughter. Thank you for your time.
+ 1
Why should them?
+ 1
I'd be interested in one too, for my daughter. She's a computer engineering major and currently almost failing a coding course. We got her a tutor but he hasn't been much help. You can't believe how hard it is to find a coding tutor. This course is mainly about assembly but we are finding it difficult to find tutorials on the web for assembly.
+ 1
Lia Fairchild I can see why you are having a hard time. Very few programmers use assembly these days, so it would be hard to find a good tutor. Then most of the online tutorials are for x86.
Is this for programming a raspberry pi or beagle board? Or some type of embedded real time system?
Here some background information:
https://blog.hackster.io/do-you-want-to-learn-arm-assembly-43213cdf3178
(Probably more for you to understand what your daughter is learning.)
These two tutorials look good:
https://www.coranac.com/tonc/text/asm.htm
https://azeria-labs.com/writing-arm-assembly-part-1/
(You may have seen then in your searching already.)
0
Maybe no users were keen enough to submit courses on these. Also there are several assemblers and several target architectures, all of which behave differently. So which one would be chosen for a tutorial?
0
Lia Fairchild Using which assembler? Which platform? (OS? Architecture?) What is the scope of the course?