Best Assembly Language Apps

170+ iOS apps curated and reviewed

4.1 avg rating
18 free apps
Updated June 2026

The best assembly language apps on iPhone average 4.1★ across 170+ titles — we've ranked them by what real users actually keep on their phones. Updated June 2026.

Top Picks for Assembly Language

Pocket Assembler#2

Pocket Assembler by Hudson Heavy Industries Ltd

Learn assembly the fun way!
Strong Contender
🛠️ Developer Tools
5.0(4 ratings)
FreeIn-App Purchases
Pocket Assembler screenshot 1
Pocket Assembler screenshot 2
Pocket Assembler screenshot 3
Pocket Assembler screenshot 4
Pocket Assembler screenshot 5

Learn assembly programming on your mobile device with a streamlined interface. It offers free coding challenges and documentation, with an optional Pro upgrade for advanced features and more complex projects.

More Assembly Language apps to explore

4
Micro Assembly Language Coding
Micro Assembly Language Coding
Micro Assembly Language Coding
Code & Learn Assembly
Free

Learn and code 6502 assembly language on your mobile device. This app offers a full interpreter with debugging tools, an interactive console, and graphical memory visualization. It includes beginner examples and allows for custom input/output.

Full 6502 assembly interpreterInteractive consoleGraphical memory visualization
🛠️ Developer Tools
(4)
free with in-app purchases
5
CPU Simulator
CPU Simulator
CPU Simulator
Develop & Run Assembly Code
Free

This app simulates a computer's CPU, illustrating the fetch-decode-execute cycle and register changes. It includes an IDE for assembly code development and allows users to save and share simulations.

Fetch-decode-execute cycle visualizationInteractive CPU component trackingAssembly code IDE
📚 Education
(5)
free
6
The Assembler
The Assembler
The Assembler
Learn coding with pixel art
Free

Learn Assembly programming and binary operations by creating pixel art. Each chapter introduces new operations, using 8-bit registers as your canvas to manipulate values and paint an 8x8 image. This app offers a fun, introductory approach to coding fundamentals.

Learn Assembly programmingUnderstand binary operationsCreate pixel art on registers
📚 Education
(10)
free
7
Little Man Computer
Little Man Computer
Little Man Computer
by SparrowTek LLC
Free

Explore the fundamentals of computer architecture and assembly language with this educational tool. It simulates the von Neumann architecture, offering a hands-on way to grasp how computers process information. Ideal for students and anyone curious about computing.

Computer architecture simulationAssembly language learningVon Neumann architecture model
📚 Education
(6)
free
8
C Shell - C language compiler
C Shell - C language compiler
C Shell - C language compiler
Linux commands line console
Free

Compile and run C language code directly on your mobile device. This tool integrates Python and Lua, and supports many basic Linux commands for a comprehensive development environment.

C language compilationPython and Lua integrationLinux command execution
🛠️ Developer Tools
(61)
free with in-app purchases
9
Jedona - Compiler for Java
Jedona - Compiler for Java
Jedona - Compiler for Java
Compile Java Programs
Free

Write, compile, and run Java code directly on your mobile device. Features include a custom keyboard, syntax highlighting, and iCloud integration. Ideal for learning and testing code snippets on the go.

Compile and run Java programsView program output and errorsCustom keyboard for special characters
📚 Education
(61)
free with in-app purchases
10
C/C++-programming language
C/C++-programming language
C/C++-programming language
Good helper for C/C++ Learning
Free

This app is a comprehensive learning tool for C/C++ programming. It offers offline compilation, code editing features, Git integration, and file management for efficient development and learning.

Offline compilation and executionCode templates and autocompletionGit fetching from GitHub/Gitee
📊 Productivity
(319)
free with in-app purchases
11
Code AI: Learn Programming
Code AI: Learn Programming
Code AI: Learn Programming
Scan & Analyze code with AI
Free

This AI-powered assistant helps you generate, debug, and optimize code from natural language prompts. It supports numerous programming languages and offers a clean interface for efficient coding on your device.

Generate code from natural languageDebug and improve existing codeOptimize code performance
🛠️ Developer Tools
(57)
freemium
12
Code Runner App Compiler & IDE
Code Runner App Compiler & IDE
Code Runner App Compiler & IDE
Run C,C++,Java,JS,C#,Rust,Go
Free

This app is a mobile coding editor and compiler supporting over 30 programming languages. It offers features like syntax highlighting, code completion, an AI assistant for refactoring and bug checking, and GitHub integration for managing repositories. It's designed for learning, practicing, and working on programming projects anywhere.

Supports 30+ programming languagesFull programming code syntax highlightingCode completion and editor actions
🛠️ Developer Tools
(89)
free with in-app purchases
13
Splash - Programming Language
Splash - Programming Language
Splash - Programming Language
Splash compiler for shortcuts
Free

This app provides a text editor and compiler to create Siri Shortcuts using a custom programming language. It includes built-in examples to help users learn and get started with building their own shortcuts.

Custom programming languageText editor for writing scriptsCompiler for generating Siri Shortcuts
📊 Productivity
(11)
free
14
Assembly Toolbox
Assembly Toolbox
Assembly Toolbox
Scan, Build, Invoice.
Free

Streamline your assembly process from start to finish. This app helps technicians manage their daily schedule, navigate to job sites, track assembly time accurately, and generate digital invoices with photo verification. Consumers can also view work orders and product details.

Daily schedule managementNavigation to work sitesGeo-located check-in/out
💼 Business
(64)
free
15
Learn C Programming: Programiz
Learn C Programming: Programiz
Learn C Programming: Programiz
Learn C step-by-step
Free

Learn C programming with interactive tutorials, quizzes, and a built-in compiler. This app offers a step-by-step approach for beginners to master core concepts and practice coding with practical examples. Unlock an ad-free experience and advanced features with a subscription.

Step-by-step C tutorialsInteractive quizzes with feedbackBuilt-in C compiler to write and run code
📚 Education
(72)
freemium
16
Basic Programming Language
Basic Programming Language
Basic Programming Language
Basic Code Interpreter
Free

Learn and run classic Basic programming code on your mobile device. This app offers a code editor with syntax highlighting and provides online references and samples for learning. It's ideal for studying, calculations, and entertainment.

Compile and run Basic programsText input and outputSyntax highlighting editor
🎬 Entertainment
(12)
free with in-app purchases
17
C/C++ Programming Compiler
C/C++ Programming Compiler
C/C++ Programming Compiler
Learn and code in C/C++
Free

Write and execute C/C++ code directly on your mobile device. This application supports the latest compilers and offers advanced editing features for learning and testing code snippets. It allows for easy file management and sharing.

Compile and run C/C++ programsView program output and errorsSelect C++ compiler standards (C++98 to C++23)
📚 Education
(116)
free with in-app purchases
18
EASY ASSEMBLY
EASY ASSEMBLY
EASY ASSEMBLY
by Julius Blum GmbH
Free

Access Blum installation and adjustment information on the go. This app provides step-by-step instructions and videos for all Blum hardware, making assembly and installation straightforward for carpenters and installers.

Blum product installation guidesAdjustment informationStep-by-step directions
💼 Business
(66)
free
19
Hand BASIC - CBM Flavor
Hand BASIC - CBM Flavor
Hand BASIC - CBM Flavor
BASIC Language
Free

Learn and program in BASIC language on your mobile device. This app offers a compatible version of Commodore's BASIC, ideal for students, scientists, and productivity workers. It includes a text editor, file management, and optional graphics extensions.

Commodore 64 BASIC V2 compatibleFull-speed execution on deviceLoad/save files with directory creation
📚 Education
(45)
free with in-app purchases
20
BASIC: programming language
BASIC: programming language
BASIC: programming language
Create your own programs
$11.99

Create and publish your own applications directly on your iOS device using an extended BASIC programming language. Features include a rich interface, advanced graphics, sound capabilities, and hardware support.

Create standalone apps for App StoreRich user interface elementsAdvanced graphics and animation
🛠️ Developer Tools
(16)
paid