config/Makefile.build
1.35KB
lib-common/Makefile.part
429B
nemu/ZBYcounttest.txt
224B
REPORTS/14307130078-PA1.pdf
341.13KB
REPORTS/14307130078-PA2s1.pdf
130.75KB
REPORTS/14307130078-PA2s2.pdf
157.89KB
REPORTS/14307130078-PA3.pdf
317.06KB
REPORTS/14307130078-PA4.pdf
388.14KB
REPORTS/如何让NEMU跑得更快.pdf
1.22MB
REPORTS/如何让NEMU跑得更快.pptx
1.3MB
testcase/Makefile.part
1.19KB
testcase/naive-stdio-template.c
6.43KB
testcase/realtest.c
1.82KB
ZBYtest/eflags/datagen.c
4.43KB
ZBYtest/eflags/test.c
2.54KB
ZBYtest/eflags/test.sh
220B
ZBYtest/incdec/incdec.c
1.36KB
testcase/src/add-instr.S
1.01KB
testcase/src/add-longlong.c
1.57KB
testcase/src/and_or_xor_test_cmp.S
3.26KB
testcase/src/bittest_reg.c
1.82KB
testcase/src/bubble-sort.c
828B
testcase/src/cbw_cwde.c
954B
testcase/src/checkzero.c
184B
testcase/src/cmps.c
5.11KB
testcase/src/cpread.c
1.39KB
testcase/src/cpwrite.c
1.55KB
testcase/src/cwd_cdq.c
1.22KB
testcase/src/eflags_byte_add_cmovcc.c
390.33KB
testcase/src/eflags_byte_add_jcc.c
390.16KB
testcase/src/eflags_byte_add_setcc.c
389.92KB
testcase/src/eflags_byte_sub_cmovcc.c
390.33KB
testcase/src/eflags_byte_sub_jcc.c
390.16KB
testcase/src/eflags_byte_sub_setcc.c
389.92KB
testcase/src/eflags_dword_add_setcc.c
240.4KB
testcase/src/eflags_dword_sub_setcc.c
240.4KB
testcase/src/eflags_word_add_setcc.c
240.45KB
testcase/src/eflags_word_sub_setcc.c
240.45KB
testcase/src/extra-cxx-empty.cpp
66B
testcase/src/extra-cxx-hello.cpp
1.37KB
testcase/src/extra-float-simple.c
163B
testcase/src/extra-LLdiv_native.c
15.11KB
testcase/src/fillmemory.c
169B
testcase/src/flag-ctl.S
258B
testcase/src/funcptr.c
464B
testcase/src/funcptr2.c
571B
testcase/src/gotbaha.c
401B
testcase/src/hello-inline-asm.c
445B
testcase/src/hello-str.c
618B
testcase/src/hello.c
1.13KB
testcase/src/if-else.c
569B
testcase/src/incdec.c
1.04KB
testcase/src/INTdiv.c
1.81KB
testcase/src/integral.c
562B
testcase/src/invalid_eflags.c
198B
testcase/src/je16.S
1.66KB
testcase/src/je_jne.S
2.43KB
testcase/src/la3910.c
7.2KB
testcase/src/la3912.c
8.08KB
testcase/src/la3913.c
8.18KB
testcase/src/la3914.c
7.97KB
testcase/src/la3915.c
7.22KB
testcase/src/la5110.c
7.23KB
testcase/src/la5112.c
9.54KB
testcase/src/la5112_bf.c
8.22KB
testcase/src/la5116.c
9.03KB
testcase/src/leap-year.c
627B
testcase/src/LLdiv.c
15.46KB
testcase/src/matrix-mul-small.c
1.95KB
testcase/src/matrix-mul.c
157.7KB
testcase/src/matu.c
12.33KB
testcase/src/md5.c
119.56KB
testcase/src/memcmp.c
1.57KB
testcase/src/min3.c
6.05KB
testcase/src/movs.c
3.41KB
testcase/src/movsx2.c
959B
testcase/src/movsx_high.c
754B
testcase/src/movzx.c
1.02KB
testcase/src/movzx_high.c
748B
testcase/src/mul-longlong.c
686B
testcase/src/pascal.c
620B
testcase/src/poj1094.c
31.12KB
testcase/src/poj1164.c
8.73KB
testcase/src/poj1182.c
116.5KB
testcase/src/poj1240.c
8.02KB
testcase/src/poj1363.c
7.29KB
testcase/src/poj1521.c
8.42KB
testcase/src/poj1753.c
7.94KB
testcase/src/poj1936.c
7.39KB
testcase/src/poj2002.c
7.87KB
testcase/src/poj2159.c
7.13KB
testcase/src/poj2247.c
9.38KB
testcase/src/poj2255.c
7.06KB
testcase/src/poj2367.c
7.19KB
testcase/src/poj2503.c
8.5KB
testcase/src/poj2549.c
7.85KB
testcase/src/poj2893.c
8.78KB
testcase/src/poj3070.c
8.12KB
testcase/src/poj3080.c
9.83KB
testcase/src/poj3125.c
7.29KB
testcase/src/poj3194.c
8.57KB
testcase/src/poj3461.c
7.64KB
testcase/src/poj3579.c
8.51KB
testcase/src/poj3615.c
7.5KB
testcase/src/poj3618.c
7.74KB
testcase/src/poj3630.c
7.79KB
testcase/src/poj3663.c
27.84KB
testcase/src/poj3664.c
7.09KB
testcase/src/poj3781.c
7.83KB
testcase/src/poj3782.c
7.95KB
testcase/src/poj3785.c
7.79KB
testcase/src/prime_slow.c
834B
testcase/src/pushl-b.c
725B
testcase/src/quadratic-eq.c
521B
testcase/src/quick-sort.c
1.01KB
testcase/src/segaddr.c
1022B
testcase/src/select-sort.c
834B
testcase/src/shld.c
3.66KB
testcase/src/shrd_signed.c
3.92KB
testcase/src/shuixianhua.c
368B
testcase/src/stos.c
4.02KB
testcase/src/string.c
661B
testcase/src/struct.c
381B
testcase/src/sub-longlong.c
1.57KB
testcase/src/switch.c
527B
testcase/src/to-lower-case.c
798B
testcase/src/wanshu.c
312B
testcase/src/zjf_tests.S
6.26KB
nemu/include/common.h
2.62KB
nemu/include/debug.h
1.96KB
nemu/ZBYnotes/150910.txt
1.44KB
nemu/ZBYnotes/150911.txt
499B
nemu/ZBYnotes/150915.txt
334B
nemu/ZBYnotes/150916.txt
731B
nemu/ZBYnotes/150920.txt
192B
nemu/ZBYnotes/150921.txt
34B
nemu/ZBYnotes/150923.txt
630B
nemu/ZBYnotes/150926.txt
1.53KB
nemu/ZBYnotes/150929.txt
1.08KB
nemu/src/cpu/eflags-template.h
1.38KB
nemu/src/cpu/eflags.c
274B
nemu/src/device/device.c
235B
nemu/src/device/i8259.c
2.21KB
nemu/src/device/ide.c
3.44KB
nemu/src/device/keyboard.c
879B
nemu/src/device/sdl.c
3.48KB
nemu/src/device/sdl.h
2.98KB
nemu/src/device/serial.c
739B
nemu/src/device/timer.c
185B
nemu/src/device/vga-palette.c
3.15KB
nemu/src/device/vga.c
3.82KB
nemu/src/device/vga.h
565B
nemu/src/lib/logo.c
2.09KB
nemu/src/memory/burst.h
104B
nemu/src/memory/cache-template.h
8.79KB
nemu/src/memory/cache.c
1.72KB
nemu/src/memory/dram.c
4.03KB
nemu/src/memory/memory.c
7.53KB
nemu/src/memory/page.c
5.61KB
nemu/src/memory/seg.c
2.18KB
nemu/src/memory/vfmemory.c
7.12KB
nemu/src/memory/vfmemory2.c
4.9KB
nemu/src/monitor/cpu-exec.c
8.32KB
nemu/src/monitor/monitor.c
2.71KB
nemu/src/monitor/perf.c
1.96KB
nemu/src/monitor/debug/elf.c
5.27KB
nemu/src/monitor/debug/expr.c
20.41KB
nemu/src/monitor/debug/timestring.c
206B
nemu/src/monitor/debug/ui.c
27.53KB
nemu/src/monitor/debug/watchpoint.c
2.54KB
nemu/src/device/io/mmio.c
2.2KB
nemu/src/device/io/port-io.c
1.37KB
nemu/src/cpu/decode/decode-template.h
4.65KB
nemu/src/cpu/decode/decode.c
311B
nemu/src/cpu/decode/modrm.c
4.48KB
nemu/src/cpu/exec/all-instr.h
2.61KB
nemu/src/cpu/exec/arith/
-
nemu/src/cpu/exec/ctl-trans/
-
nemu/src/cpu/exec/data-mov/
-
nemu/src/cpu/exec/exec.c
8.61KB
nemu/src/cpu/exec/flag-ctl/
-
nemu/src/cpu/exec/logic/
-
nemu/src/cpu/exec/prefix/
-
nemu/src/cpu/exec/special/
-
nemu/src/cpu/exec/string/
-
nemu/src/cpu/intr/intr.c
1.38KB
nemu/src/cpu/exec/arith/adc-template.h
422B
nemu/src/cpu/exec/arith/adc.c
387B
nemu/src/cpu/exec/arith/adc.h
270B
nemu/src/cpu/exec/arith/add-template.h
407B
nemu/src/cpu/exec/arith/add.c
387B
nemu/src/cpu/exec/arith/add.h
270B
nemu/src/cpu/exec/arith/cmp-template.h
362B
nemu/src/cpu/exec/arith/cmp.c
387B
nemu/src/cpu/exec/arith/cmp.h
270B
nemu/src/cpu/exec/arith/dec-template.h
359B
nemu/src/cpu/exec/arith/dec.c
309B
nemu/src/cpu/exec/arith/dec.h
114B
nemu/src/cpu/exec/arith/div-template.h
395B
nemu/src/cpu/exec/arith/div.c
288B
nemu/src/cpu/exec/arith/div.h
92B
nemu/src/cpu/exec/arith/idiv-template.h
415B
nemu/src/cpu/exec/arith/idiv.c
292B
nemu/src/cpu/exec/arith/idiv.h
96B
nemu/src/cpu/exec/arith/imul-template.h
1.39KB
nemu/src/cpu/exec/arith/imul.c
374B
nemu/src/cpu/exec/arith/imul.h
183B
nemu/src/cpu/exec/arith/inc-template.h
358B
nemu/src/cpu/exec/arith/inc.c
309B
nemu/src/cpu/exec/arith/inc.h
114B
nemu/src/cpu/exec/arith/leave.c
142B
nemu/src/cpu/exec/arith/leave.h
69B
nemu/src/cpu/exec/arith/mul-template.h
587B
nemu/src/cpu/exec/arith/mul.c
288B
nemu/src/cpu/exec/arith/mul.h
92B
nemu/src/cpu/exec/arith/neg-template.h
433B
nemu/src/cpu/exec/arith/neg.c
288B
nemu/src/cpu/exec/arith/neg.h
92B
nemu/src/cpu/exec/arith/sbb-template.h
422B
nemu/src/cpu/exec/arith/sbb.c
387B
nemu/src/cpu/exec/arith/sbb.h
270B
nemu/src/cpu/exec/arith/sub-template.h
407B
nemu/src/cpu/exec/arith/sub.c
387B
nemu/src/cpu/exec/arith/sub.h
270B
nemu/src/cpu/exec/ctl-trans/call-template.h
823B
nemu/src/cpu/exec/ctl-trans/call.c
315B
nemu/src/cpu/exec/ctl-trans/call.h
94B
nemu/src/cpu/exec/ctl-trans/jcc-template.h
2.1KB
nemu/src/cpu/exec/ctl-trans/jcc.c
862B
nemu/src/cpu/exec/ctl-trans/jcc.h
683B
nemu/src/cpu/exec/ctl-trans/ret.c
414B
nemu/src/cpu/exec/ctl-trans/ret.h
85B
nemu/src/cpu/exec/data-mov/cbw_cwde-template.h
422B
nemu/src/cpu/exec/data-mov/cbw_cwde.c
192B
nemu/src/cpu/exec/data-mov/cbw_cwde.h
80B
nemu/src/cpu/exec/data-mov/cmovcc-template.h
1.84KB
nemu/src/cpu/exec/data-mov/cmovcc.c
797B
nemu/src/cpu/exec/data-mov/cmovcc.h
660B
nemu/src/cpu/exec/data-mov/cmpxchg-template.h
497B
nemu/src/cpu/exec/data-mov/cmpxchg.c
307B
nemu/src/cpu/exec/data-mov/cmpxchg.h
112B
nemu/src/cpu/exec/data-mov/cwd_cdq-template.h
439B
nemu/src/cpu/exec/data-mov/cwd_cdq.c
189B
nemu/src/cpu/exec/data-mov/cwd_cdq.h
77B
nemu/src/cpu/exec/data-mov/mov-template.h
690B
nemu/src/cpu/exec/data-mov/mov.c
415B
nemu/src/cpu/exec/data-mov/mov.h
356B
nemu/src/cpu/exec/data-mov/movsx-template.h
694B
nemu/src/cpu/exec/data-mov/movsx.c
325B
nemu/src/cpu/exec/data-mov/movsx.h
104B
nemu/src/cpu/exec/data-mov/movzx-template.h
781B
nemu/src/cpu/exec/data-mov/movzx.c
324B
nemu/src/cpu/exec/data-mov/movzx.h
103B
nemu/src/cpu/exec/data-mov/pop-template.h
430B
nemu/src/cpu/exec/data-mov/pop.c
310B
nemu/src/cpu/exec/data-mov/pop.h
91B
nemu/src/cpu/exec/data-mov/popad.c
327B
nemu/src/cpu/exec/data-mov/popad.h
69B
nemu/src/cpu/exec/data-mov/push-template.h
486B
nemu/src/cpu/exec/data-mov/push.c
337B
nemu/src/cpu/exec/data-mov/push.h
140B
nemu/src/cpu/exec/data-mov/pushad.c
359B
nemu/src/cpu/exec/data-mov/pushad.h
72B
nemu/src/cpu/exec/data-mov/xchg-template.h
562B
nemu/src/cpu/exec/data-mov/xchg.c
319B
nemu/src/cpu/exec/data-mov/xchg.h
125B
nemu/src/cpu/exec/flag-ctl/flag-ctl.c
468B
nemu/src/cpu/exec/flag-ctl/flag-ctl.h
181B
nemu/src/cpu/exec/intr/hlt.c
215B
nemu/src/cpu/exec/intr/hlt.h
63B
nemu/src/cpu/exec/intr/int.c
317B
nemu/src/cpu/exec/intr/int.h
67B
nemu/src/cpu/exec/intr/iretd.c
472B
nemu/src/cpu/exec/intr/iretd.h
69B
nemu/src/cpu/exec/io/in.c
352B
nemu/src/cpu/exec/io/in.h
79B
nemu/src/cpu/exec/io/out.c
315B
nemu/src/cpu/exec/io/out.h
83B
nemu/src/cpu/exec/logic/and-template.h
417B
nemu/src/cpu/exec/logic/and.c
386B
nemu/src/cpu/exec/logic/and.h
270B
nemu/src/cpu/exec/logic/bsf-template.h
393B
nemu/src/cpu/exec/logic/bsf.c
226B
nemu/src/cpu/exec/logic/bsf.h
70B
nemu/src/cpu/exec/logic/bsr-template.h
409B
nemu/src/cpu/exec/logic/bsr.c
226B
nemu/src/cpu/exec/logic/bsr.h
70B
nemu/src/cpu/exec/logic/bt-template.h
605B
nemu/src/cpu/exec/logic/bt.c
311B
nemu/src/cpu/exec/logic/bt.h
93B
nemu/src/cpu/exec/logic/not-template.h
238B
nemu/src/cpu/exec/logic/not.c
287B
nemu/src/cpu/exec/logic/not.h
92B
nemu/src/cpu/exec/logic/or-template.h
416B
nemu/src/cpu/exec/logic/or.c
378B
nemu/src/cpu/exec/logic/or.h
259B
nemu/src/cpu/exec/logic/rol-template.h
625B
nemu/src/cpu/exec/logic/rol.c
340B
nemu/src/cpu/exec/logic/rol.h
201B
nemu/src/cpu/exec/logic/sar-template.h
605B
nemu/src/cpu/exec/logic/sar.c
340B
nemu/src/cpu/exec/logic/sar.h
201B
nemu/src/cpu/exec/logic/setcc-template.h
1.56KB
nemu/src/cpu/exec/logic/setcc.c
96B
nemu/src/cpu/exec/logic/setcc.h
623B
nemu/src/cpu/exec/logic/shl-template.h
607B
nemu/src/cpu/exec/logic/shl.c
340B
nemu/src/cpu/exec/logic/shl.h
201B
nemu/src/cpu/exec/logic/shld-template.h
953B
nemu/src/cpu/exec/logic/shld.c
312B
nemu/src/cpu/exec/logic/shld.h
93B
nemu/src/cpu/exec/logic/shr-template.h
600B
nemu/src/cpu/exec/logic/shr.c
340B
nemu/src/cpu/exec/logic/shr.h
201B
nemu/src/cpu/exec/logic/shrd-template.h
957B
nemu/src/cpu/exec/logic/shrd.c
312B
nemu/src/cpu/exec/logic/shrd.h
93B
nemu/src/cpu/exec/logic/test-template.h
359B
nemu/src/cpu/exec/logic/test.c
343B
nemu/src/cpu/exec/logic/test.h
202B
nemu/src/cpu/exec/logic/xor-template.h
417B
nemu/src/cpu/exec/logic/xor.c
386B
nemu/src/cpu/exec/logic/xor.h
270B
nemu/src/cpu/exec/misc/misc.c
456B
nemu/src/cpu/exec/misc/misc.h
102B
nemu/src/cpu/exec/mman/jmpfar.c
386B
nemu/src/cpu/exec/mman/jmpfar.h
72B
nemu/src/cpu/exec/mman/lgdt.c
310B
nemu/src/cpu/exec/mman/lgdt.h
73B
nemu/src/cpu/exec/mman/lidt.c
310B
nemu/src/cpu/exec/mman/lidt.h
73B
nemu/src/cpu/exec/mman/mov.c
1.52KB
nemu/src/cpu/exec/mman/mov.h
148B
nemu/src/cpu/exec/prefix/prefix.c
433B
nemu/src/cpu/exec/prefix/prefix.h
99B
nemu/src/cpu/exec/special/fake_fpu.c
893B
nemu/src/cpu/exec/special/fake_fpu.h
78B
nemu/src/cpu/exec/special/gsinstr.c
1.23KB
nemu/src/cpu/exec/special/gsinstr.h
75B
nemu/src/cpu/exec/special/special.c
4.59KB
nemu/src/cpu/exec/special/special.h
95B
nemu/src/cpu/exec/special/zby.c
1.9KB
nemu/src/cpu/exec/special/zby.h
79B
nemu/src/cpu/exec/string/cmps-template.h
299B
nemu/src/cpu/exec/string/cmps.c
246B
nemu/src/cpu/exec/string/cmps.h
89B
nemu/src/cpu/exec/string/movs-template.h
294B
nemu/src/cpu/exec/string/movs.c
246B
nemu/src/cpu/exec/string/movs.h
89B
nemu/src/cpu/exec/string/rep.c
1.39KB
nemu/src/cpu/exec/string/rep.h
63B
nemu/src/cpu/exec/string/scas-template.h
271B
nemu/src/cpu/exec/string/scas.c
246B
nemu/src/cpu/exec/string/scas.h
89B
nemu/src/cpu/exec/string/stos-template.h
258B
nemu/src/cpu/exec/string/stos.c
246B
nemu/src/cpu/exec/string/stos.h
89B