Commit Graph

31 Commits

Author SHA1 Message Date
Junjie Mao f70dee67dc Add a disk and two related examples
Signed-off-by: Junjie Mao <junjie.mao@enight.me>
2015-12-01 17:00:21 +08:00
Junjie Mao 03ffdfec35 Integrate the C compiler to the simulator
Signed-off-by: Junjie Mao <junjie.mao@enight.me>
2015-12-01 13:57:50 +08:00
Junjie Mao ef51362300 Move the printer panel
Signed-off-by: Junjie Mao <junjie.mao@enight.me>
2015-09-30 10:44:28 +08:00
Junjie Mao 3b657ed55b Update the view and include the architecture specification
Signed-off-by: Junjie Mao <junjie.mao@enight.me>
2015-09-30 10:24:41 +08:00
Junjie Mao e2d018e9da Add a printer
Signed-off-by: Junjie Mao <junjie.mao@enight.me>
2015-09-17 16:46:55 +08:00
Junjie Mao fedc22763e Bugfixes and more examples
Signed-off-by: Junjie Mao <junjie.mao@enight.me>
2015-09-17 16:11:08 +08:00
Junjie Mao 05cb80c0b1 Support hardcoded label addresses and customized program entry
Signed-off-by: Junjie Mao <junjie.mao@enight.me>
2015-09-17 11:01:46 +08:00
Junjie Mao 063684ecfa Add the instruction register
Signed-off-by: Junjie Mao <junjie.mao@enight.me>
2015-09-16 16:44:02 +08:00
Junjie Mao f6c3fd1091 Add a list of available examples
Signed-off-by: Junjie Mao <junjie.mao@enight.me>
2015-09-16 10:42:54 +08:00
chyyuu 2736291290 update index.html for name and addr 2015-09-15 18:07:48 +08:00
Junjie Mao bbbbf66ebb Add support to timer and timer interrupts
Signed-off-by: Junjie Mao <junjie.mao@enight.me>
2015-09-15 15:21:15 +08:00
Junjie Mao 3536e7e27b Do not load typekit
Signed-off-by: Junjie Mao <junjie.mao@enight.me>
2015-09-15 14:10:51 +08:00
Junjie Mao bae680e20a Implement basic functionality (except floating point addition)
Signed-off-by: Junjie Mao <junjie.mao@enight.me>
2015-09-15 11:00:10 +08:00
chyyuu 6817d197f1 initial version for v8-cpu, which is based on Schweigi/assembler-simulator 2015-09-15 04:17:16 +08:00
Schweigi 8b6e1bac12 docu(technical): Add link to my blog giving a technical introduction 2015-03-15 22:35:19 -07:00
Schweigi aec3c39ff0 feat(ui): Show cursor:pointer when hover over an instruction/label 2015-03-15 22:29:50 -07:00
Schweigi 1b549c25dc style(formatting): Small code format cleanup 2015-03-15 22:23:36 -07:00
Schweigi c2f9eb4c07 feat(ui): Improve layout by moving labels below cpu & memory panel 2015-02-01 14:30:43 +01:00
Schweigi 7a4c3fb88b feat(ui): Highlight code by clicking an instruction or label address
Implements #12
2015-02-01 14:29:19 +01:00
Schweigi 74709b1bc4 feat(ui): Highlight the stack area
Implements #9
2015-02-01 13:31:17 +01:00
Steve Clay 89bd2930ab feature(layout): Rearrange layout for more code visibility
Fixes #11
2015-01-29 22:29:14 -05:00
Schweigi 31fc8ec977 Use newest Angular and Bootstrap version and pump version to 0.4.0 2015-01-23 22:30:52 +01:00
Schweigi 81e9076a4b Merge branch 'master' of https://github.com/SergeyVlSorokin/assembler-simulator into feature/pull-request-8 2015-01-23 22:23:28 +01:00
Sergey Sorokin d6931753d9 Added possibility to use SP register in MOV, ADD, SUB, INC, DEC and CMP commands.
Added optional highlighting of memory cells referenced by A, B, C and D
registers.
Added "Labels" panel which shows all labels in program, together with
corresponding address and value from memory.
2015-01-21 19:08:52 +03:00
Schweigi a74577d1f2 Use newest Angular and Bootstrap version and pump version to 0.3.0 2014-10-08 09:34:57 +02:00
Schweigi 700ffc7767 Bumped version to 0.2.2 and generated asmsimulator.js file for release 2014-09-16 03:34:59 +02:00
Schweigi 58aa24f18d Help is on a external page with default page style. This fixes #2 and #3. 2013-10-29 19:07:20 +01:00
Richard Birenheide aeb167178a Enable help text in separate window.
The help text from index.html is copied into an own html File and linked
with from the "Code" section. This enables the user to right-click ->
"Open in Separate Window".
2013-10-29 14:26:53 +01:00
Schweigi ab3be4315d Mark the currently executed line in the assembler code 2013-10-28 22:08:11 +01:00
Schweigi 72cff1dfb3 Corrected GitHub ribbon url 2013-10-27 16:09:24 +01:00
Schweigi ebc48bcedf Initial commit 2013-10-27 15:43:35 +01:00