sharpred / hlabox

A Docker container project to use whilst working through "The Art of Assembly Language" 2nd Edition. https://www.plantation-productions.com/Webster/www.artofasm.com/index.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Introduction

A Docker container project to use whilst working through "The Art of Assembly Language" 2nd Edition. https://www.plantation-productions.com/Webster/www.artofasm.com/index.html

Notes on installation

I followed the HLA install instructions at but had issues with installing libc6-i386

I fixed these with help from this askubuntu post

I had to add binutils as a package. This is not in the notes

Building

Run docker build -t hlabox .

Running

Run docker run --platform linux/amd64 --name hlabox -it hlabox bash to load the container

Testing

In a bash shell on the container just run ./hw This should print out "Hello, World of Assembly Language" to the console.

Working through the book

Put your sample hla code into the work folder and copy them to your container as you need them.

About

A Docker container project to use whilst working through "The Art of Assembly Language" 2nd Edition. https://www.plantation-productions.com/Webster/www.artofasm.com/index.html


Languages

Language:Dockerfile 100.0%