Find Jobs
Hire Freelancers

Wanted a tutor to teach basics of Assembly Language

$10-30 USD

Closed
Posted over 10 years ago

$10-30 USD

Paid on delivery
I have a bit of a problem in that I need to cover for one of my colleagues who has taken seriously ill very suddenly. I need to learn, very quickly, the very basics of Assembly and understand operands and accumulators: This is an example of a question, that I have to teach the students to be able to answer: Question: 10: Given the values in the memory locations shown and the information about the instruction set on your information sheet, write the value in the accumulator after each of the following instructions: Instruction Operand Accumulator Value Address Contents LDA 0x0B 0x 0F 0xFF AND #0xF0 0x 0E 0x40 DEC 0x 0D 0x55 LSR 0x 0C 0xAB ORA 0x08 0x 0B 0xD4 XOR 0x0F 0x 0A 0xF0 STA 0x09 0x 09 0x11 I can read/write code in VB.NET/C# but don't have the time to learn what I need to know to be able to teach students what they need to know in order to answer a question like this within a few days. I would also like to learn how to make similar examples to the question shown. I only speak English, so I need someone to teach me who has reasonable language skills and is comfortable with typing messages in Skype. I am estimating about 2-3 hours of training.
Project ID: 4843150

About the project

4 proposals
Remote project
Active 11 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
4 freelancers are bidding on average $25 USD for this job
User Avatar
Does it have to be a specific architecture/instruction set/platform? What you have there is not x86; it is something else. I could teach you a few things about x86 assembly, using either 16 bit DOS or 32 bit Windows. I would be using Intel/NASM syntax. However, I have doubts about how much could be taught/learned in 3 hours. If the students are already familiar with Assembly, then I suspect that they would already know the basics... Debuggers are useful in learning assembly, because you can step through code one instruction at a time, while observing the registers. --- I might be away from the computer for periods of time, so, if I win the bid, it might take me a while to find out.
$25 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
qbasicmichael is correct, this is not x86/x64. Most likely this is a pseudo machine, somewhat based on Motorola 6502. It would be helpful if you posted the information sheet containing the instruction set. Given that, I can easily tutor you on this, and give you a solid background in Assembler in general as well. I have more than 35 years of experience as a software engineer, with a myriad of languages, including several assemblers, C/C++, Pascal, COBOL, FORTRAN, RPG II, etc.
$25 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have worked a lot with 80x86 and 8051 assembly language and I speak English fluently. My education in electronics engineering means that I know how to develop embedded systems with assembly language and pure electronics. It also means I can count backwards in binary.
$25 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have worked on 8 bit/16 bit/ 32 bit processors in all 10 architectures. I have delivered 2 week long workshops in AVR and 8051 each. I have 8 research papers in embedded systems and I am very well versed in micro-controller programming. I am currently a masters student in Rutgers for masters course in control systems and I need this job for funding my studies here. Also I like teaching part time. I can Skype with you on video chat too or text what ever you want. I can easily code such questions and I can also send a PDF explaining the opcodes and the solutions. Also we can carry this deal beyond the set problem if needed. I can structure video lectures of course work and question papers on the topic.
$23 USD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of NEW ZEALAND
Cambridge, New Zealand
5.0
51
Payment method verified
Member since May 6, 2004

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.