Commit Graph

120 Commits

Author SHA1 Message Date
chyyuu 83a67d41ce
Update README.md 2019-10-07 12:03:40 +08:00
chyyuu 7d18ed56ea
Update README.md 2019-10-07 12:03:23 +08:00
chyyuu 6ab5b225eb Update README.md 2017-09-22 14:52:35 +08:00
chyyuu 6027f52dc0 Update README.md 2017-09-21 20:28:46 +08:00
chyyuu 32bc8d6829 Update README.md 2017-09-21 20:27:13 +08:00
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 7be53f250a Add C examples
Signed-off-by: Junjie Mao <junjie.mao@enight.me>
2015-12-01 14:02:00 +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 40b4c1949b Merge branch 'from_yyk' of github.com:chyyuu/v8-cpu 2015-11-18 13:38:20 +08:00
Junjie Mao 28908f6351 Unhide examples for chapter 6
Signed-off-by: Junjie Mao <junjie.mao@enight.me>
2015-11-18 13:37:52 +08:00
yyk11 6e2faea1e1 changed related codes 2015-11-18 09:34:56 +08:00
yyk11 9346546a66 complier part 2015-11-12 14:08:20 +08:00
yyk11 af8b368f93 python server and c compiler
temperory solution for Csubset compiler
2015-11-06 19:49:39 +08:00
Junjie Mao d9dc7a4260 Unhide examples of chapter 5
Signed-off-by: Junjie Mao <junjie.mao@enight.me>
2015-11-04 16:09:22 +08:00
Junjie Mao f59368bc8a Add more examples
Signed-off-by: Junjie Mao <junjie.mao@enight.me>
2015-11-04 09:43:35 +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 5d4798cd58 Keep example 2.2 the same as the one in textbook
Signed-off-by: Junjie Mao <junjie.mao@enight.me>
2015-09-30 10:35:34 +08:00
Junjie Mao 3836e12619 Hide examples in later chapters and add some bug-correcting exercises
Signed-off-by: Junjie Mao <junjie.mao@enight.me>
2015-09-30 10:25:12 +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 af6021c30c Fix some minor bugs in parsing and runing machine code
Signed-off-by: Junjie Mao <junjie.mao@enight.me>
2015-09-30 10:24:15 +08:00
chyyuu 0e2ba037c4 Update README.md 2015-09-17 20:34:48 +08:00
chyyuu 36884afcc1 Update README.md 2015-09-17 19:30:24 +08:00
chyyuu 12bd2746e5 merge 2015-09-17 19:27:27 +08:00
chyyuu e100e8833d update Gruntfile.js:: php->dist->options->hostname to 0.0.0.0 for outside access 2015-09-17 19:22:18 +08:00
chyyuu 9818edd582 update README 2015-09-17 19:16:07 +08:00
Junjie Mao 799296a33b Allow negative numbers in decimal in the assembly
Signed-off-by: Junjie Mao <junjie.mao@enight.me>
2015-09-17 16:57:16 +08:00
Junjie Mao 3a89bdb1f7 Add a printer
Signed-off-by: Junjie Mao <junjie.mao@enight.me>
2015-09-17 16:56:46 +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 160c49a1d5 Update instruction mnemonics and fix some typos
Signed-off-by: Junjie Mao <junjie.mao@enight.me>
2015-09-16 16:54:15 +08:00
Junjie Mao 671c0e47ae Cleanup the assembler code
Signed-off-by: Junjie Mao <junjie.mao@enight.me>
2015-09-16 16:44:30 +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 1f6be65347 Remove legacy http server
Signed-off-by: Junjie Mao <junjie.mao@enight.me>
2015-09-16 10:55:31 +08:00
Junjie Mao 0e85097d0a Hide unfinished examples
Signed-off-by: Junjie Mao <junjie.mao@enight.me>
2015-09-16 10:54:12 +08:00
Junjie Mao e20ad477eb Merge branch 'master' of github.com:chyyuu/v8-cpu 2015-09-16 10:43:51 +08:00
Junjie Mao a19094376c Remove text-instr mapping after reset
Signed-off-by: Junjie Mao <junjie.mao@enight.me>
2015-09-16 10:43:32 +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 45cc37e41c Update README.md 2015-09-16 10:19:23 +08:00
chyyuu 47867991d8 Update README.md 2015-09-16 10:15:26 +08:00
chyyuu ac30f4f5b3 Update README.md 2015-09-15 21:14:27 +08:00
chyyuu bb13729336 update instr-set help page 2015-09-15 18:56:44 +08:00
chyyuu 2736291290 update index.html for name and addr 2015-09-15 18:07:48 +08:00
chyyuu 421399a0ce clean unused code in asm.js, add new default example asm codes in controller.js 2015-09-15 18:03:30 +08:00
chyyuu ef572dab2c Merge branch 'master' of github.com:chyyuu/v8-cpu 2015-09-15 17:53:07 +08:00
chyyuu 9fe00f3ed1 add assembler for V8-CPU 2015-09-15 17:52:54 +08:00
Junjie Mao e9c9ca0922 Implement floating point addition
Signed-off-by: Junjie Mao <junjie.mao@enight.me>
2015-09-15 16:25:55 +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