Erik Eidt

Erik Eidt

Mentor
5.0
(266 reviews)
US$32.00
For every 15 mins
550
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Assembly Language, Machine Code, Processor Architecture
Assembly Language, Machine Code, Processor Architecture

I am no longer taking new students for mentoring sessions. However, you are welcome to ask me questions of any depth in chat and I'll answer as I can.

I am an assembly language expert, having mentored recently in MIPS, LC-3&4, MARIE, PEP/8&9, others.

I will explain the concepts and fundamentals that you need to know. For example: how the processor works; how assembly language works; analogies for higher level languages concepts in assembly language; methodology for problem solving.

While I do explanations, I don't do homework, assignments, projects, tests, quizzes, exams (practice or otherwise) or freelance. The help I offer is about concepts: knowledge of how processors work, how assembly language works, how we accomplish the same thing in assembly as in other languages, and how programmers look at problems.

So, ask me something about what you want to learn: what you don't know or what you are confused about that will help you in making progress on your assignment/project or upcoming test.

English
Pacific Time (US & Canada) (-08:00)
Joined June 2017
EXPERTISE
20 years experience | 16 endorsements
I worked on a Java co-processor attached to a MIPS processor. The Java coprocessor executed Java byte-code instructions, and generated M...
I worked on a Java co-processor attached to a MIPS processor. The Java coprocessor executed Java byte-code instructions, and generated MIPS instructions. I have written what we might call microcode for the JVM in MIPS assembly. I have also mentored many students in MIPS using MARS, Spim, QtSpim.
AssemblyQtSPIMMars
View more
30 years experience | 99 endorsements
Assembly is often short for Assembly Language.
Assembly is often short for Assembly Language.
30 years experience | 4 endorsements
I've written parsers, code generators, optimizers, linkers, loaders. I've designed object models and runtime systems for various languag...
I've written parsers, code generators, optimizers, linkers, loaders. I've designed object models and runtime systems for various languages. I've designed and implemented logic engines. I've designed and implemented Domain Specific Languages. I've even participated in hardware design for a number of processors.
30 years experience | 1 endorsement
I wrote components of compiler technology for over 30 years; code generators for various languages and processors.
I wrote components of compiler technology for over 30 years; code generators for various languages and processors.
20 years experience
Writing compilers, device drivers, operating system components
Writing compilers, device drivers, operating system components
24 years experience | 4 endorsements
I was mentored by some great people when I was younger and have always enjoyed both side of the knowledge sharing. There are no stupid q...
I was mentored by some great people when I was younger and have always enjoyed both side of the knowledge sharing. There are no stupid questions from someone who is trying to learn! Check out my profile on software engineerng stackexchange exchange:https://softwareengineering.stackexchange.com/users/63202/erik-eidt
4 years experience | 4 endorsements
Practice exams, Assembly programming, Logic Block Diagrams, Simulation, RARS
Practice exams, Assembly programming, Logic Block Diagrams, Simulation, RARS
RarsMachine CodeAssembly programming
View more
RarsMachine CodeAssembly programmingPractice examsMIPS
View more

REVIEWS FROM CLIENTS

5.0
(266 reviews)
Siva k
Siva k
November 2022
very good tutor for assembly/RISCV helped me complete my project in a matter of minutes. Very knowledgeable and patient with students. Highly recommend
Kyle Finken
Kyle Finken
October 2021
Best Codementor I have had, explained complex assembly topics with ease that made them very approachable.
Damon Raynor
Damon Raynor
October 2021
This was my first session with Erik. I am grateful for his tutelage. He is even more helpful to anyone who has questions that are asked in the chat feature for he does not charge for answers there. I was specifically asking about assembly code structure understanding. He helped with explaining variable memory, registers, and how to write/use if statements in assembly code.
Removed User
Removed User
October 2021
Amazing teacher! I have a much better understanding of risc-v and assembly after our session.
Artiom Rombakh
Artiom Rombakh
July 2021
Very good explanation of LC3
Removed User
Removed User
March 2021
i got a great explanation of assembly code
April
April
February 2021
The best as usual !
April
April
February 2021
Excellent lectures as usual. Very professional for c programming!
Tom Mac
Tom Mac
January 2021
I had a very abstract computer theory problem and Erik was exetremely helpful!
Tom Mac
Tom Mac
January 2021
Erik was helpful and took on my question at very short notice!
SOCIAL PRESENCE
GitHub
VBA-Src-Extractor
This project provides an Excel AddIn that is a tool to bulk export/import VBA sources to/from a directory.
Visual Basic
4
1
QuickRDA
QuickRDA is a Tool for capture, inferencing, query, transformation, and diagramming of facts as formal concepts and relationships defined with domain-specific langauge in terms of a rich underlying metamodel of quads.
Java
0
1
EMPLOYMENTS
Software Architect & Distinguished Technologist
Hewlett Packard
1995-01-01-2012-10-01
I worked for HP for about 17 years, working on compilers, language runtime, and later as architect for service oriented systems.
I worked for HP for about 17 years, working on compilers, language runtime, and later as architect for service oriented systems.
C#
SOA (Service-Oriented Architecture)
Compiler Construction
View more
C#
SOA (Service-Oriented Architecture)
Compiler Construction
Pa Risc
View more
PROJECTS
JEB - Java to Excel BridgeView Project
2013
Java
Excel
Java
Excel