I will help you code in assembly
About this Gig
Assembly is the first step above pure machine code and its learning curve can be very steep. Learning it also implies accomplishing a good grasp on low level programming in general as well as a good knowledge on how CPU and memory actually work.
I can help with:
- Setting up a simple, GCC based Assembly coding environment.
- Understanding memory layouts, registers and low level data management.
- Describing the various sections of a full Assembly program.
- Learning and properly using many Assembly instructions.
- Learning low level arithmetics with integers and floating points.
- Understanding labels, jumps and low level control flow.
In order to prepare for any lesson, I recommend getting in touch beforehand in order to discuss the topic(s), the time and the pricing.
Any session, however divided, is sure to terminate within the time limit specified in the chosen package. In case the lessons were to be delayed and/or cancelled due to any unforseen event or personal need I will not hesitate to contact you.
Lesson purpose:
Programming language
Student age:
Teen (13–17)
•
Adult (18–65)
•
Senior (65+)
Development technology:
Other
FAQ
How will the lessons take place?
I can teach you what you need by either writing messages in chat or, preferably, talking in call while directly sharing my screen. I don't have a preferred platform to work on, so that is up to you to decide!
Will I have some material to study/review on?
I will conclude every lesson by sending you all the files I've written during the whole session. Each source will be fully commented as to consolidate the all the concepts. I will also leave a few exercises to train yourself and/or a reliable source to get some of them.
I didn't understand, do I need another lesson?
If you didn't understand something I'm more than willing to help. However I will not introduce whole new concepts if not during a new lesson.
Will you correct this exercise?
If it's an exercise I assigned you, then yes, with pleasure. I will also correct exercises of your choice, but only during the Tutoring Week mentioned in the Gig's extras.
Which Assembly type will you teach?
I will focus the lessons on GNU AT&T Assembly for 64 and 32 bit x86-64 CPUs (https://en.wikipedia.org/wiki/GNU_Assembler). I will not cover other sintaxes or other architectures.
Do I need to know C to learn Assembly?
It is strongly advised, as many low level concepts will already be taken into account. If not with C, at least an average knowledge of the general concepts of programming is highly recommended.
1 reviews for this Gig
| (1) | ||
| (0) | ||
| (0) | ||
| (0) | ||
| (0) |
Rating Breakdown
- Seller communication level
- Quality of delivery
- Value of delivery
Sort By
S sobhan_khan

Germany
Well Done...
Up to $50
Price
1 day
Duration
Helpful?
1 reviews for this Gig
| (1) | ||
| (0) | ||
| (0) | ||
| (0) | ||
| (0) |
Rating Breakdown
- Seller communication level
- Quality of delivery
- Value of delivery
Sort By
S sobhan_khan

Germany
Well Done...
Up to $50
Price
1 day
Duration
Helpful?
