Simulate a complete 32-bit mobile system, including CPU units and memory. Write and debug assembly code directly on the simulated hardware to understand its inner workings.
RISC-V Assembly Simulator by Matthew Jacobs






170+ iOS apps curated and reviewed
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.






Simulate a complete 32-bit mobile system, including CPU units and memory. Write and debug assembly code directly on the simulated hardware to understand its inner workings.





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.







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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.


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.