# Assembly Lab: 8086 NASM IDE — 8086 NASM emulator & debugger

> x86 16-bit real mode assembly language simulator and debugger. (iPhone/iPad app by Chongqing Hyperits Network Technology Co., Ltd..)

- Source: https://appshunter.io/ios/app/assembly-lab-8086-nasm-ide/id6757485881 (this page in markdown: same URL + `.md`)
- Developer: [Chongqing Hyperits Network Technology Co., Ltd.](https://appshunter.io/developer/1866276929)
- Category: Developer Tools, Utilities
- Price: $1.99
- Age rating: 4+
- Requires: iOS 17.0 · 14 MB
- Languages: American English, Arabic, Dutch, French (France), German (Germany), Hindi, Italian, Japanese, Korean, European Portuguese and 5 more
- Released: 2026-01-09
- Data updated: 2026-09-10
- Monetization: paid
- User reviews in markdown: https://appshunter.io/ios/app/assembly-lab-8086-nasm-ide/id6757485881/reviews.md

## What is Assembly Lab?

AssemblyLab is a powerful x86 16-bit real mode assembly language simulator designed for iPhone, iPad, and Mac. No complex setup required — learn and practice assembly programming anywhere, anytime.

【CORE FEATURES】
• Complete x86 16-bit CPU emulation with 60+ instructions
• NASM syntax assembler — write and run instantly
• Real-time disassembly view to understand machine code
• Full 1MB memory space, authentic real mode simulation

【POWERFUL DEBUGGING TOOLS】
• Set breakpoints and step through code
• Live register monitoring (AX/BX/CX/DX/SP/BP/SI/DI)
• Visual FLAGS indicator display
• Memory browser with hex view and editing
• Execution log to trace every instruction

【BIOS/DOS INTERRUPT SUPPORT】
• INT 10h Video Services: cursor control, character output, screen scrolling
• INT 21h DOS Services: keyboard input, string output, program termination

【LEARNING-FRIENDLY】
• Built-in example programs from Hello World to algorithms
• Syntax-highlighted code editor
• Console output for immediate feedback
• Load and run .COM files

【CROSS-PLATFORM EXPERIENCE】
• iPhone: optimized portrait layout
• iPad: split-view interface for the big screen
• Mac: native support with keyboard shortcuts

Perfect for:
- Computer Science students
- Operating Systems course learners
- Reverse engineering beginners
- Retro computing enthusiasts
- Developers curious about low-level programming

AssemblyLab is your ideal companion for exploring how computers really work at the lowest level.

Download now and start your assembly journey!

## Key features

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

## Recent user reviews (5 of 5)

All indexed reviews: https://appshunter.io/ios/app/assembly-lab-8086-nasm-ide/id6757485881/reviews.md

### 4/5 — 不支持段定义伪操作？

*2026-03-23*

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

**Developer response:** 感谢提出意见，我们将在后续版本支持💪

### 5/5 — 挺好的学习app，适合碎片时间学习

*2026-02-13*

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

**Developer response:** 感谢

### 5/5 — 非常适合用来学习汇编语言

*2026-01-26*

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

**Developer response:** 感谢支持

### 5/5 — 难得一见可用的汇编学习工具

*2026-01-15*

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

### 5/5 — x86编译

*2026-01-10*

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

**Developer response:** 谢谢！

## Frequently asked questions about Assembly Lab

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

## Version history (last 5 releases)

### 1.6 — 2026-09-06

• Explore four built-in 8086 views: Exterior, Architecture, Physical and Die close-up.
• Rotate freely, zoom with gestures or buttons, and choose seven preset views, including the underside.
• Learn about EU, BIU, registers, ALU, the six-byte instruction queue, and simplified internal structures with localized explanations.
• Updated debugger button colors for light and dark appearance. All models work offline.

### 1.4 — 2026-06-04

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

### 1.3 — 2026-03-09

1. Learning progress tracking
2. Professional editor enhancements (line focus, manual horizontal scrolling)
3. Memory browser performance improvements (stable row identity on refresh)
4. Fix known issues

### 1.2 — 2026-01-26

1. File Management
2. Added support for German, French, Italian, Japanese, Korean, Russian, Swedish, Traditional Chinese, and Portuguese
3. Enhanced NASM syntax
4. Fixed some known issues

### 1.1 — 2026-01-09

1. bugfix for knowledge module and support code not start with org 0x100
2. compatibility enhancement

## More apps by Chongqing Hyperits Network Technology Co., Ltd.

- [AnyGraph](https://appshunter.io/ios/app/anygraph/id6758870024)
- [SeasonGrid](https://appshunter.io/ios/app/seasongrid/id6759513433)
- [直接记](https://appshunter.io/ios/app/id6759551391)
- [防御阵型](https://appshunter.io/ios/app/id6797248130)

All apps by Chongqing Hyperits Network Technology Co., Ltd.: https://appshunter.io/developer/1866276929

## Related topics

[8086](https://appshunter.io/ios/topics/8086) · [8086 simulator](https://appshunter.io/ios/topics/8086-simulator) · [debugger lab](https://appshunter.io/ios/topics/debugger-lab)

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-09-10.*
