https://github.com/arminasbrazenas/disassembler-8086
Disassembler for Intel 8086/8088.
https://github.com/arminasbrazenas/disassembler-8086
8086 assembly disassembler dosbox tasm turbo-assembler
Last synced: 8 months ago
JSON representation
Disassembler for Intel 8086/8088.
- Host: GitHub
- URL: https://github.com/arminasbrazenas/disassembler-8086
- Owner: arminasbrazenas
- Created: 2022-12-02T10:11:06.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-02T19:50:37.000Z (over 3 years ago)
- Last Synced: 2024-11-08T14:54:19.445Z (over 1 year ago)
- Topics: 8086, assembly, disassembler, dosbox, tasm, turbo-assembler
- Language: Assembly
- Homepage:
- Size: 30.3 KB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Intel 8086 disassembler
The disassembler converts machine code to Intel 8086/8088 instructions. It was written as a university project during the 1st semester of Software Engineering at Vilnius University (2022).
## Usage
The disassembler is designed for Turbo Assembler (TASM). It accepts input files in COM format. To generate a COM file, run the following commands:
```
tasm [INPUT_FILE].asm
tlink /t [INPUT_FILE].obj
```
Then disassemble it:
```
tasm disasm.asm
tlink disasm.obj
disasm.exe [INPUT_FILE].com [OUTPUT_FILE].asm
```