Skip to content
forked from Nico01/Tracer_88

8088 Assembler and Tracer Toolkit for Linux

Notifications You must be signed in to change notification settings

decromo/Tracer_88

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a fork of the updated ACK-8088 with some slight fixes.

Building on Linux

You need gcc and make installed on your system and available in your environment. On Ubuntu and on other Debian based systems you can do this easily by running the following command from a terminal and restarting your machine.

sudo apt install build-essential

Run ./asinstall.sh to build both the assembler and tracer.

To only build the assembler or the tracer, cd into the respective source folder and run make.

Tracer_88

USING THE 8088 ASSEMBLER AND TRACER TOOLKIT

Assembling your assembly language programs

Assembler source files have an extension ".s". To create a binary for a source named "project.s", enter the command:

    as88 project

This performs the assembly, and generates three files:

  • project.88 — The 8088 binary
  • project.# — A file which links the file positions in the source file to the positions in the binary file
  • project.$ — A copy of the source file which contains included secondary sources and satisfies preferred conventions for the assembly process

Tracing

Once you have assembled project.s, you can trace it with:

    t88 -t project

The tracer subwindow for the source file displays the "project.$" version. Instead of using t88 -t, you can use t88 -r. This just runs the program without displaying the registers and source code as it is running.

About

8088 Assembler and Tracer Toolkit for Linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 82.4%
  • Assembly 10.8%
  • Yacc 6.3%
  • Other 0.5%