What's New

This app has been updated by Apple to use the latest Apple signing certificate.

1. fixed a bug that causes the app to crash when an error occurred during assembling. (It's a big error, sorry for any inconvenience).
2. fixed a bug that causes the app not being able to edit an imported file at the first time.

App Description

Run LC-3 Assembly on the palm of your hands!

Use it to do your homework or just for fun!

Download Pocket Assembly today!

Feature:

Write and compile LC-3 Assembly Language
A simple-to-use debugger
Open .txt and .asm file right from your mailbox
Share the code with others with .asm as attachment
Custom keyboard makes entering code much easier
Provides different fonts and font sizes to choose
Supports input and output to console
Free and no ad.


The LC-3 assembly language is developed by Yale N. Patt and Sanjay J.Patel for instructional purposes. It features a relatively simple set of instructions and yet is capably of performing many different kinds of tasks.


Acknowledgements:

The PennSim software developed by University of Pennsylvania has inspired the development of Pocket Assembly greatly.

Illyabusigin, his shared code on github(https://github.com/illyabusigin/CYRTextView) has made the creation of this app much more efficient.



Device Requirement:

iOS 7.0 or later, iPhone, iPod Touch or iPad



Debugger Info:

Run: execute the program until reaches a breakpoint or the Suspend button has been pressed
Step: execute one single instruction and then stops, will step into subroutines
Next: execute one single instruction and then stops but will not step into subroutines. In other words, it will not step into TRAP and JSR instructions.
Suspend: suspend the execution of the machine.


Currently Unsupported Features:

Interruptions
RTI instruction
External labels

For more details, please visit https://thethirduniverse.wordpress.com/2015/01/21/pocket-assembly/.

iPhone Screenshots

(click to enlarge)

Pocket Assembly screenshot 1 Pocket Assembly screenshot 2 Pocket Assembly screenshot 3 Pocket Assembly screenshot 4 Pocket Assembly screenshot 5

iPad Screenshots

(click to enlarge)

Pocket Assembly screenshot 6 Pocket Assembly screenshot 7 Pocket Assembly screenshot 8 Pocket Assembly screenshot 9 Pocket Assembly screenshot 10

App Changes

  • February 03, 2015 Initial release
  • February 13, 2015 New version 1.1
  • March 20, 2015 New version 1.2
  • May 06, 2015 New version 1.3

Other Apps From Guanqing Yan

Spiral - A time measuring game Decisive - coin flip but new Stock Predictor