Skip to content

Exploring the Conversion of x86 Assembly Instructions into Machine Code: A Primer on Simple x86 Assembler Implementation

Notifications You must be signed in to change notification settings

MiladNooraei/x86-Assembler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

x86-Assembler

A simple x86 Assembler which converts x86 Assembly instructions to machine code

Description

In this project we get an x86 Assembly instruction (ADD, SUB, AND, OR) as input and get machine code as output.

Example

Here are some input and output examples :

Please enter your assembly code:
ADD eax, ecx
Your machine code:
\x01\xc8
Please enter your assembly code:
ADD eax, [ebx] 
Your machine code: 
\x03\x3
Please enter your assembly code:
SUB [ecx], edx
Your machine code:
\x29\x11

About

Exploring the Conversion of x86 Assembly Instructions into Machine Code: A Primer on Simple x86 Assembler Implementation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages