Skip to content

Chamuelm/Assembler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Assembler

I built an assembler for a pseudo assembly language.
The goal was to export file with the coded instructions by opcode, operands, addresses, etc.

Every machine word is 10-bit, had to create export 3 files:
ob file – The actual instructions code
ent file – File for entry labels in original code – for access from external programs
ext file – Externals variables to be loaded by the linker in run-time
The final mahcine code is coded with a spacial 32-base code.

Highlights:

  • Design and create a full working software.
  • Input integrity verification.
  • Working with files.
  • Working with short schedule.

Links:

Screenshots:

  • Example input file
  • Example output object file
  • Example output ext file
  • Example output entry file
  • Example warning (1)
  • Example warning (2)

About

Assembler for pseudo assembly language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published