Skip to content

My final project in the Lab in System Programming course in the OPU, demonstrating the assembling process

Notifications You must be signed in to change notification settings

UriKH/Assembler-amulator-project_mmn14-OPU

Repository files navigation

MMN14 - Assembler Simulation

Welcome to my final project of the course Systems Programming Lab in the Open University (final grade 100)

  • This project simulate the first stage of the assembling process. The output files relate to the next specified assembly language and for a computer with address space of 4096.
  • Compiles .as (assembly) files to .ent (entries), .ext (externals), .ob (object) files.

Commands:

  • The available commands are: mov, cmp, add, lea, not, clr, inc, dec, jmp, bne, jsr, red, prn, rts, stop
  • saved words: .data, .string, .extern, .entry
  • Available registers: r0, r1, r2, r3, r4, r5, r6

Notes:

  • usage of labels is in the usual format
  • prefix for numberical values is: #

Use the makefile to compile the project and run with:

main > [.as file]

About

My final project in the Lab in System Programming course in the OPU, demonstrating the assembling process

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published