Assembly Lab: 8086 NASM IDE

Assembly Lab: 8086 NASM IDE

8086 NASM emulator & debugger

0 ratings
6 reviews
#162 in paid Developer Tools
🔧 Utilities
🛠️ Developer Tools
$1.99

Details

  • Released
  • Updated
  • January 9, 2026
  • September 17, 2026

Features

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.7

September 17, 2026

- Turbo mode executes a batch of instructions per frame, lifting the 1000 instructions per second ceiling so interactive programs stay responsive. - New BIOS services: INT 16h keyboard reads with scan codes and INT 1Ah timer ticks, plus arrow keys and DOS extended keys in the console. - Float the registers, memory, console or log panel in a movable, resizable window; maximize it, minimize it to a bubble, and the layout is remembered. - The console is redrawn on a single canvas that fits the 80x25 grid to any screen, with pinch zoom and an on-screen D-pad in character mode. - Assembler and runtime errors can now be copied. Fixes for memory displacement, label addresses and NASM-style res* labels. - The 8086 model viewer now supports panning with two fingers, a right-drag, or an Option/Shift drag.

More

Charts

Top Paid

The app has maintained its position at 162 recently.

Last updated on September 30, 2026.

User reviews

系统支持

希望可以支持Intel macOS 13.4.1版本

不支持段定义伪操作?

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

Response from developer

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

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

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

Response from developer

感谢

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

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

Response from developer

感谢支持

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

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

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.