Assembly Lab: 8086 NASM IDE

Assembly Lab: 8086 NASM IDE

8086 NASM emulator & debugger

6 ratings
5 reviews
#48 in paid Developer Tools
🔧 Utilities
🛠️ Developer Tools
$1.99

Details

  • Released
  • Updated
  • January 9, 2026
  • June 4, 2026
Assembly Lab: 8086 NASM IDE screenshot #1 for iPhone
Assembly Lab: 8086 NASM IDE screenshot #2 for iPhone
Assembly Lab: 8086 NASM IDE screenshot #3 for iPhone
Assembly Lab: 8086 NASM IDE screenshot #4 for iPhone
Assembly Lab: 8086 NASM IDE screenshot #5 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

This app provides a powerful x86 16-bit real mode assembly language simulator and debugger for mobile devices and Mac. It offers real-time disassembly, register monitoring, memory browsing, and BIOS/DOS interrupt support for learning and practicing low-level programming.

x86 16-bit CPU emulation
NASM syntax assembler
Real-time disassembly
Breakpoint debugging
Register and memory monitoring
BIOS/DOS interrupt support
Show original description

What's New in Assembly Lab

1.4

June 4, 2026

1. CALL far direct assembly support (`call far seg:offset`) 2. CALL far indirect assembly support (`call far [mem]`) 3. JMP far indirect assembly and execution support (`jmp far [mem]`) 4. Far indirect call/jump disassembly support (`0xFF /3`, `0xFF /5`) 5. Far pointer operands accept labels, EQU constants, and constant expressions 6. Segment register error messages localized and unified

More

Charts

Top Paid

📉 48-1

Developer Tools

This app dropped -1 position in Developer Tools chart.

Last updated on July 31, 2026.

User reviews

不支持段定义伪操作?

软件对data_seg segment报错,提示我应该在后面加冒号

Response from developer

感谢提出意见,我们将在后续版本支持💪

挺好的学习app,适合碎片时间学习

对于我这种初学者来说,能直观看到CPU运行过程,还是挺惊艳的

Response from developer

感谢

非常适合用来学习汇编语言

软件功能还是不错的,要是换个好看点的APP图标就好了😙

Response from developer

感谢支持

难得一见可用的汇编学习工具

功能很完备,UI界面也非常漂亮,让人舒坦

x86编译

学习汇编挺不错的,很方便。

Response from developer

谢谢!

Developer apps

FAQ

What is Assembly Lab?

Assembly Lab is a mobile and Mac application that simulates and debugs x86 16-bit real mode assembly language. It allows users to write, run, and debug assembly code with features like instruction emulation, register monitoring, and memory browsing.

What devices does Assembly Lab support?

Assembly Lab is available for iPhone, iPad, and Mac, offering optimized layouts and native support for each platform.

How does Assembly Lab help with learning assembly?

It provides a learning-friendly environment with a syntax-highlighted code editor, console output for immediate feedback, built-in example programs, and real-time disassembly to understand machine code.

What are the debugging capabilities of Assembly Lab?

Assembly Lab includes powerful debugging tools such as setting breakpoints, stepping through code, live register monitoring, a visual FLAGS indicator, a memory browser with editing, and an execution log.

Does Assembly Lab support BIOS and DOS interrupts?

Yes, Assembly Lab supports essential BIOS (INT 10h for video services) and DOS (INT 21h for system services) interrupts, enabling interaction with simulated system functionalities.

What is the price of Assembly Lab?

Assembly Lab is a paid application, priced at $1.99. It does not feature in-app purchases or advertisements.

How often is Assembly Lab updated?

The latest version, 1.4, was released on June 4, 2026, indicating active development and updates for the application.

What is the age rating for Assembly Lab?

Assembly Lab has an age rating of 4+, making it suitable for a wide range of users interested in learning assembly programming.