├── .editorconfig ├── .gitignore ├── Final Exams ├── Cheat Sheet.pdf ├── 计算机系统2017A-答案.pdf ├── 计算机系统2017A.pdf ├── 计算机系统2017B-答案.pdf ├── 计算机系统2017B.pdf ├── 计算机系统2018A-答案.pdf ├── 计算机系统2018A.pdf ├── 计算机系统2018B-答案.pdf ├── 计算机系统2019A-答案 .pdf ├── 计算机系统2019A.pdf ├── 计算机系统2021A-Bugs.pdf └── 计算机系统2021A-答案.pdf ├── Homework ├── Chapter 2 │ ├── ch2_1190200526.c │ ├── input.txt │ └── test ├── Chapter 3 │ └── ch3_1190200526.c ├── Chapter 4 │ └── ch4_1190200526.c ├── Chapter 5 │ ├── 5.13_A.png │ ├── 5.13_A_ans.png │ ├── ch5_1190200526.md │ └── ch5_1190200526.pdf ├── Chapter 6 │ └── ch6_1190200526.c ├── Chapter 7 │ └── ch7_1190200526.c ├── Chapter 8 │ └── ch8_1190200526.c ├── Chapter 9 │ └── ch9_1190200526.c ├── 作业说明2021CS.txt └── 大作业 │ ├── 1190200526沈城有CS大作业 │ ├── CS大作业论文.docx │ ├── CS大作业论文.pdf │ ├── HITICS大作业要求.pptx │ ├── hello │ ├── hello.c │ ├── hello.i │ ├── hello.o │ ├── hello.s │ ├── hello1_dis.txt │ ├── hello1_elf.txt │ ├── hello_dis.txt │ └── hello_elf.txt │ └── 大作业-C和C++语言的秘密2021.rar ├── Labs ├── Handin Rars │ ├── Lab1-1190200526-沈城有.rar │ ├── Lab2-1190200526-沈城有.rar │ ├── Lab3-1190200526-沈城有.rar │ ├── Lab4-1190200526-沈城有.rar │ ├── Lab5-1190200526-沈城有.rar │ ├── Lab6-1190200526-沈城有.rar │ ├── Lab7-1190200526-沈城有.rar │ └── Lab8-1190200526-沈城有.rar ├── Lab1 │ ├── Lab1-2021.pptx │ └── files │ │ ├── cpuWS │ │ ├── cpuWordSize.c │ │ ├── datatype │ │ ├── datatype.c │ │ ├── hello.c │ │ ├── hello.i │ │ ├── hello.o │ │ ├── hello.out │ │ ├── hello.s │ │ ├── hellolinux │ │ ├── hellolinux.c │ │ ├── hellowin │ │ ├── hellowin.c │ │ ├── hellowin.exe │ │ ├── isLE │ │ ├── isLittleEndian.c │ │ ├── showbyte │ │ └── showbyte.c ├── Lab2 │ ├── Lab2-2021.pptx │ └── files │ │ ├── cs_atof │ │ ├── cs_atof.c │ │ ├── cs_atoi │ │ ├── cs_atoi.c │ │ ├── cs_ftoa │ │ ├── cs_ftoa.c │ │ ├── cs_itoa │ │ ├── cs_itoa.c │ │ ├── fib_dg.c │ │ ├── fib_loop.c │ │ ├── fib_loop_int │ │ ├── fib_loop_long │ │ ├── fib_loop_uint │ │ ├── fib_loop_ulong │ │ ├── float0 │ │ ├── float0.c │ │ ├── floatx │ │ ├── floatx.c │ │ ├── pstr_cstr │ │ ├── pstr_cstr.c │ │ ├── showxyz │ │ ├── showxyz-d.txt │ │ ├── showxyz.c │ │ ├── utf8_input.txt │ │ ├── utf8len │ │ └── utf8len.c ├── Lab3 │ ├── Lab3-2021.pptx │ ├── Lab3说明.txt │ ├── bomb321 │ │ ├── README │ │ ├── ans.txt │ │ ├── bomb │ │ ├── bomb-asm.txt │ │ ├── bomb.c │ │ ├── sim_phase_4 │ │ └── sim_phase_4.c │ └── bombs_bak │ │ ├── bomb_1190200526.tar │ │ └── bomb_1190200526_NORBP.tar ├── Lab4 │ ├── Lab4-2021.pptx │ ├── bufbombs_bak │ │ ├── bufbomb_32_O0_EBP.tar │ │ ├── bufbomb_32_O1_NoEBP.tar │ │ ├── bufbomb_64_O0_RBP.tar │ │ └── bufbomb_64_O1_NoRBP.tar │ └── buflab-handout │ │ ├── bang.o │ │ ├── bang.s │ │ ├── bang_1190200526.txt │ │ ├── boom.o │ │ ├── boom.s │ │ ├── boom_1190200526.txt │ │ ├── buf-asm.txt │ │ ├── bufbomb │ │ ├── fizz.o │ │ ├── fizz.s │ │ ├── fizz_1190200526.txt │ │ ├── hex2raw │ │ ├── makecookie │ │ └── smoke_1190200526.txt ├── Lab5 │ ├── HEXEdit.exe │ ├── Lab5-2021.pptx │ ├── LinkLab_tars_bak │ │ ├── linklab-1190200526_32.tar │ │ └── linklab-1190200526_64.tar │ ├── linkaddress.c │ ├── linklab-1190200526_64 │ │ ├── linkbomb1 │ │ ├── linkbomb2 │ │ ├── linkbomb3 │ │ ├── linkbomb4 │ │ ├── main.o │ │ ├── phase1.o │ │ ├── phase2.o │ │ ├── phase2_add.s │ │ ├── phase3-patch.c │ │ ├── phase3-patch.o │ │ ├── phase3.o │ │ ├── phase4.o │ │ └── phase5.o │ └── 编译选项.txt ├── Lab6 │ ├── Lab6-2021.pptx │ ├── cachelab-handout │ │ ├── .csim_results │ │ ├── .marker │ │ ├── Makefile │ │ ├── README │ │ ├── cachelab.c │ │ ├── cachelab.h │ │ ├── cachelab_result.txt │ │ ├── csim │ │ ├── csim-ref │ │ ├── csim.c │ │ ├── driver.py │ │ ├── test-csim │ │ ├── test-trans │ │ ├── test-trans.c │ │ ├── trace.f0 │ │ ├── trace.f1 │ │ ├── trace.tmp │ │ ├── tracegen │ │ ├── tracegen.c │ │ ├── traces │ │ │ ├── dave.trace │ │ │ ├── long.trace │ │ │ ├── trans.trace │ │ │ ├── yi.trace │ │ │ └── yi2.trace │ │ ├── trans.c │ │ └── trans.o │ ├── cachelab-handout_bak.tar │ ├── cpuz_1.9cn.exe │ ├── csim-codeframe.c │ └── 安装valgrind.txt ├── Lab7 │ ├── Lab7-2021.pptx │ ├── shlab-handout-hit │ │ ├── Makefile │ │ ├── README │ │ ├── myint │ │ ├── myint.c │ │ ├── myspin │ │ ├── myspin.c │ │ ├── mysplit │ │ ├── mysplit.c │ │ ├── mystop │ │ ├── mystop.c │ │ ├── sdriver.pl │ │ ├── trace01.txt │ │ ├── trace02.txt │ │ ├── trace03.txt │ │ ├── trace04.txt │ │ ├── trace05.txt │ │ ├── trace06.txt │ │ ├── trace07.txt │ │ ├── trace08.txt │ │ ├── trace09.txt │ │ ├── trace10.txt │ │ ├── trace11.txt │ │ ├── trace12.txt │ │ ├── trace13.txt │ │ ├── trace14.txt │ │ ├── trace15.txt │ │ ├── trace16.txt │ │ ├── tsh │ │ ├── tsh.c │ │ ├── tsh0.c │ │ ├── tshref │ │ └── tshref.out │ └── shlab-handout-hit_bak.tar ├── Lab8 │ ├── Lab8-2021.pptx │ ├── malloclab-handout-hit │ │ ├── Makefile │ │ ├── README │ │ ├── clock.c │ │ ├── clock.h │ │ ├── clock.o │ │ ├── config.h │ │ ├── fcyc.c │ │ ├── fcyc.h │ │ ├── fcyc.o │ │ ├── fsecs.c │ │ ├── fsecs.h │ │ ├── fsecs.o │ │ ├── ftimer.c │ │ ├── ftimer.h │ │ ├── ftimer.o │ │ ├── mdriver │ │ ├── mdriver.c │ │ ├── mdriver.o │ │ ├── memlib.c │ │ ├── memlib.h │ │ ├── memlib.o │ │ ├── mm-naive.c │ │ ├── mm.c │ │ ├── mm.h │ │ ├── mm.o │ │ ├── short1-bal.rep │ │ ├── short2-bal.rep │ │ └── traces │ │ │ ├── amptjp-bal.rep │ │ │ ├── binary-bal.rep │ │ │ ├── binary2-bal.rep │ │ │ ├── cccp-bal.rep │ │ │ ├── coalescing-bal.rep │ │ │ ├── cp-decl-bal.rep │ │ │ ├── expr-bal.rep │ │ │ ├── random-bal.rep │ │ │ ├── random2-bal.rep │ │ │ ├── realloc-bal.rep │ │ │ └── realloc2-bal.rep │ └── malloclab-handout-hit_bak.tar └── gdb-ref-Zheng.txt ├── Labs_CMU ├── Attack Lab │ ├── 2.o │ ├── 2.txt │ ├── 3.o │ ├── 3.txt │ ├── Attack Lab.md │ ├── README.txt │ ├── asm2.s │ ├── asm3.s │ ├── attack1.txt │ ├── attack1x.txt │ ├── attack2.txt │ ├── attack2x.txt │ ├── attack3.txt │ ├── attack3x.txt │ ├── attack4.txt │ ├── attack4x.txt │ ├── cookie.txt │ ├── ctar-d.txt │ ├── ctarget │ ├── farm.c │ ├── hex2raw │ ├── rtar-d.txt │ └── rtarget ├── Bomb Lab │ ├── Bomb Lab.md │ ├── README │ ├── bomb │ ├── bomb.c │ └── bomb.txt ├── Data Lab │ ├── Data Lab.md │ ├── Driverhdrs.pm │ ├── Driverlib.pm │ ├── Makefile │ ├── README │ ├── bits.c │ ├── bits.h │ ├── btest │ ├── btest.c │ ├── btest.h │ ├── decl.c │ ├── dlc │ ├── driver.pl │ ├── fshow.c │ ├── ishow.c │ └── tests.c ├── README.md ├── Shell Lab │ ├── Makefile │ ├── README │ ├── myint.c │ ├── myspin.c │ ├── mysplit.c │ ├── mystop.c │ ├── sdriver.pl │ ├── trace01.txt │ ├── trace02.txt │ ├── trace03.txt │ ├── trace04.txt │ ├── trace05.txt │ ├── trace06.txt │ ├── trace07.txt │ ├── trace08.txt │ ├── trace09.txt │ ├── trace10.txt │ ├── trace11.txt │ ├── trace12.txt │ ├── trace13.txt │ ├── trace14.txt │ ├── trace15.txt │ ├── trace16.txt │ ├── tsh.c │ ├── tshref │ └── tshref.out └── Tiny_Web_Server │ ├── csapp.c │ ├── csapp.h │ ├── tiny │ └── tiny.c ├── PPTs ├── Y86-64的SEQ实现的各指令微操作分析-zgb.xlsx ├── ch01 课程概述_郑贵滨-2021.03.08.pdf ├── ch02-1 信息的表示和处理Ⅰ:位、整数.pdf ├── ch02-2 信息的表示和处理Ⅱ:浮点数.pdf ├── ch03-1 程序的机器级表示Ⅰ:基础-Part01.pdf ├── ch03-2 程序的机器级表示Ⅰ:基础-Part02.pdf ├── ch03-3 程序的机器级表示Ⅰ:基础-Part03 汇编指令补充介绍.pdf ├── ch03-4 程序的机器级表示Ⅱ:控制.pdf ├── ch03-5 程序的机器级表示Ⅲ:过程.pdf ├── ch03-6 程序的机器级表示Ⅳ:数据.pdf ├── ch03-7 程序的机器级表示Ⅴ:高级主题.pdf ├── ch03-8 补充MS-DOS和BIOS程序设计-中断.pdf ├── ch04-1 处理器体系结构-L1 ISA.pdf ├── ch04-2 处理器体系结构-L2 逻辑设计.pdf ├── ch04-3 处理器体系结构-L3 顺序执行的处理器.pdf ├── ch04-4 处理器体系结构-L4 流水线的实现1.pdf ├── ch04-5 处理器体系结构-L5 流水线的实现2.pdf ├── ch05 优化程序性能 .pdf ├── ch06-1 存储器层次系统 Part1.pdf ├── ch06-2 存储器层次系统 Part2.pdf ├── ch07 链接.pdf ├── ch08-1 异常控制流-异常和进程.pdf ├── ch08-2 异常控制流-信号与非本地跳转.pdf ├── ch09-1 虚拟内存-概念.pdf ├── ch09-2 虚拟内存-系统.pdf ├── ch09-3 虚拟内存-动态内存分配.pdf ├── ch09-4 虚拟内存-动态内存分配-高级主题.pdf └── ch10 系统级IO.pdf └── README.md /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /HIT_ICS/ 2 | -------------------------------------------------------------------------------- /Final Exams/Cheat Sheet.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Final Exams/Cheat Sheet.pdf -------------------------------------------------------------------------------- /Final Exams/计算机系统2017A-答案.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Final Exams/计算机系统2017A-答案.pdf -------------------------------------------------------------------------------- /Final Exams/计算机系统2017A.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Final Exams/计算机系统2017A.pdf -------------------------------------------------------------------------------- /Final Exams/计算机系统2017B-答案.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Final Exams/计算机系统2017B-答案.pdf -------------------------------------------------------------------------------- /Final Exams/计算机系统2017B.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Final Exams/计算机系统2017B.pdf -------------------------------------------------------------------------------- /Final Exams/计算机系统2018A-答案.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Final Exams/计算机系统2018A-答案.pdf -------------------------------------------------------------------------------- /Final Exams/计算机系统2018A.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Final Exams/计算机系统2018A.pdf -------------------------------------------------------------------------------- /Final Exams/计算机系统2018B-答案.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Final Exams/计算机系统2018B-答案.pdf -------------------------------------------------------------------------------- /Final Exams/计算机系统2019A-答案 .pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Final Exams/计算机系统2019A-答案 .pdf -------------------------------------------------------------------------------- /Final Exams/计算机系统2019A.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Final Exams/计算机系统2019A.pdf -------------------------------------------------------------------------------- /Final Exams/计算机系统2021A-Bugs.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Final Exams/计算机系统2021A-Bugs.pdf -------------------------------------------------------------------------------- /Final Exams/计算机系统2021A-答案.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Final Exams/计算机系统2021A-答案.pdf -------------------------------------------------------------------------------- /Homework/Chapter 2/ch2_1190200526.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Homework/Chapter 2/ch2_1190200526.c -------------------------------------------------------------------------------- /Homework/Chapter 2/input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Homework/Chapter 2/input.txt -------------------------------------------------------------------------------- /Homework/Chapter 2/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Homework/Chapter 2/test -------------------------------------------------------------------------------- /Homework/Chapter 3/ch3_1190200526.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Homework/Chapter 3/ch3_1190200526.c -------------------------------------------------------------------------------- /Homework/Chapter 4/ch4_1190200526.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Homework/Chapter 4/ch4_1190200526.c -------------------------------------------------------------------------------- /Homework/Chapter 5/5.13_A.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Homework/Chapter 5/5.13_A.png -------------------------------------------------------------------------------- /Homework/Chapter 5/5.13_A_ans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Homework/Chapter 5/5.13_A_ans.png -------------------------------------------------------------------------------- /Homework/Chapter 5/ch5_1190200526.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Homework/Chapter 5/ch5_1190200526.md -------------------------------------------------------------------------------- /Homework/Chapter 5/ch5_1190200526.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Homework/Chapter 5/ch5_1190200526.pdf -------------------------------------------------------------------------------- /Homework/Chapter 6/ch6_1190200526.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Homework/Chapter 6/ch6_1190200526.c -------------------------------------------------------------------------------- /Homework/Chapter 7/ch7_1190200526.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Homework/Chapter 7/ch7_1190200526.c -------------------------------------------------------------------------------- /Homework/Chapter 8/ch8_1190200526.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Homework/Chapter 8/ch8_1190200526.c -------------------------------------------------------------------------------- /Homework/Chapter 9/ch9_1190200526.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Homework/Chapter 9/ch9_1190200526.c -------------------------------------------------------------------------------- /Homework/作业说明2021CS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Homework/作业说明2021CS.txt -------------------------------------------------------------------------------- /Homework/大作业/1190200526沈城有CS大作业/CS大作业论文.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Homework/大作业/1190200526沈城有CS大作业/CS大作业论文.docx -------------------------------------------------------------------------------- /Homework/大作业/1190200526沈城有CS大作业/CS大作业论文.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Homework/大作业/1190200526沈城有CS大作业/CS大作业论文.pdf -------------------------------------------------------------------------------- /Homework/大作业/1190200526沈城有CS大作业/HITICS大作业要求.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Homework/大作业/1190200526沈城有CS大作业/HITICS大作业要求.pptx -------------------------------------------------------------------------------- /Homework/大作业/1190200526沈城有CS大作业/hello: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Homework/大作业/1190200526沈城有CS大作业/hello -------------------------------------------------------------------------------- /Homework/大作业/1190200526沈城有CS大作业/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Homework/大作业/1190200526沈城有CS大作业/hello.c -------------------------------------------------------------------------------- /Homework/大作业/1190200526沈城有CS大作业/hello.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Homework/大作业/1190200526沈城有CS大作业/hello.i -------------------------------------------------------------------------------- /Homework/大作业/1190200526沈城有CS大作业/hello.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Homework/大作业/1190200526沈城有CS大作业/hello.o -------------------------------------------------------------------------------- /Homework/大作业/1190200526沈城有CS大作业/hello.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Homework/大作业/1190200526沈城有CS大作业/hello.s -------------------------------------------------------------------------------- /Homework/大作业/1190200526沈城有CS大作业/hello1_dis.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Homework/大作业/1190200526沈城有CS大作业/hello1_dis.txt -------------------------------------------------------------------------------- /Homework/大作业/1190200526沈城有CS大作业/hello1_elf.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Homework/大作业/1190200526沈城有CS大作业/hello1_elf.txt -------------------------------------------------------------------------------- /Homework/大作业/1190200526沈城有CS大作业/hello_dis.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Homework/大作业/1190200526沈城有CS大作业/hello_dis.txt -------------------------------------------------------------------------------- /Homework/大作业/1190200526沈城有CS大作业/hello_elf.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Homework/大作业/1190200526沈城有CS大作业/hello_elf.txt -------------------------------------------------------------------------------- /Homework/大作业/大作业-C和C++语言的秘密2021.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Homework/大作业/大作业-C和C++语言的秘密2021.rar -------------------------------------------------------------------------------- /Labs/Handin Rars/Lab1-1190200526-沈城有.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Handin Rars/Lab1-1190200526-沈城有.rar -------------------------------------------------------------------------------- /Labs/Handin Rars/Lab2-1190200526-沈城有.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Handin Rars/Lab2-1190200526-沈城有.rar -------------------------------------------------------------------------------- /Labs/Handin Rars/Lab3-1190200526-沈城有.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Handin Rars/Lab3-1190200526-沈城有.rar -------------------------------------------------------------------------------- /Labs/Handin Rars/Lab4-1190200526-沈城有.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Handin Rars/Lab4-1190200526-沈城有.rar -------------------------------------------------------------------------------- /Labs/Handin Rars/Lab5-1190200526-沈城有.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Handin Rars/Lab5-1190200526-沈城有.rar -------------------------------------------------------------------------------- /Labs/Handin Rars/Lab6-1190200526-沈城有.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Handin Rars/Lab6-1190200526-沈城有.rar -------------------------------------------------------------------------------- /Labs/Handin Rars/Lab7-1190200526-沈城有.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Handin Rars/Lab7-1190200526-沈城有.rar -------------------------------------------------------------------------------- /Labs/Handin Rars/Lab8-1190200526-沈城有.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Handin Rars/Lab8-1190200526-沈城有.rar -------------------------------------------------------------------------------- /Labs/Lab1/Lab1-2021.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab1/Lab1-2021.pptx -------------------------------------------------------------------------------- /Labs/Lab1/files/cpuWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab1/files/cpuWS -------------------------------------------------------------------------------- /Labs/Lab1/files/cpuWordSize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab1/files/cpuWordSize.c -------------------------------------------------------------------------------- /Labs/Lab1/files/datatype: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab1/files/datatype -------------------------------------------------------------------------------- /Labs/Lab1/files/datatype.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab1/files/datatype.c -------------------------------------------------------------------------------- /Labs/Lab1/files/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab1/files/hello.c -------------------------------------------------------------------------------- /Labs/Lab1/files/hello.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab1/files/hello.i -------------------------------------------------------------------------------- /Labs/Lab1/files/hello.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab1/files/hello.o -------------------------------------------------------------------------------- /Labs/Lab1/files/hello.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab1/files/hello.out -------------------------------------------------------------------------------- /Labs/Lab1/files/hello.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab1/files/hello.s -------------------------------------------------------------------------------- /Labs/Lab1/files/hellolinux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab1/files/hellolinux -------------------------------------------------------------------------------- /Labs/Lab1/files/hellolinux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab1/files/hellolinux.c -------------------------------------------------------------------------------- /Labs/Lab1/files/hellowin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab1/files/hellowin -------------------------------------------------------------------------------- /Labs/Lab1/files/hellowin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab1/files/hellowin.c -------------------------------------------------------------------------------- /Labs/Lab1/files/hellowin.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab1/files/hellowin.exe -------------------------------------------------------------------------------- /Labs/Lab1/files/isLE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab1/files/isLE -------------------------------------------------------------------------------- /Labs/Lab1/files/isLittleEndian.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab1/files/isLittleEndian.c -------------------------------------------------------------------------------- /Labs/Lab1/files/showbyte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab1/files/showbyte -------------------------------------------------------------------------------- /Labs/Lab1/files/showbyte.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab1/files/showbyte.c -------------------------------------------------------------------------------- /Labs/Lab2/Lab2-2021.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab2/Lab2-2021.pptx -------------------------------------------------------------------------------- /Labs/Lab2/files/cs_atof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab2/files/cs_atof -------------------------------------------------------------------------------- /Labs/Lab2/files/cs_atof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab2/files/cs_atof.c -------------------------------------------------------------------------------- /Labs/Lab2/files/cs_atoi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab2/files/cs_atoi -------------------------------------------------------------------------------- /Labs/Lab2/files/cs_atoi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab2/files/cs_atoi.c -------------------------------------------------------------------------------- /Labs/Lab2/files/cs_ftoa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab2/files/cs_ftoa -------------------------------------------------------------------------------- /Labs/Lab2/files/cs_ftoa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab2/files/cs_ftoa.c -------------------------------------------------------------------------------- /Labs/Lab2/files/cs_itoa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab2/files/cs_itoa -------------------------------------------------------------------------------- /Labs/Lab2/files/cs_itoa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab2/files/cs_itoa.c -------------------------------------------------------------------------------- /Labs/Lab2/files/fib_dg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab2/files/fib_dg.c -------------------------------------------------------------------------------- /Labs/Lab2/files/fib_loop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab2/files/fib_loop.c -------------------------------------------------------------------------------- /Labs/Lab2/files/fib_loop_int: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab2/files/fib_loop_int -------------------------------------------------------------------------------- /Labs/Lab2/files/fib_loop_long: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab2/files/fib_loop_long -------------------------------------------------------------------------------- /Labs/Lab2/files/fib_loop_uint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab2/files/fib_loop_uint -------------------------------------------------------------------------------- /Labs/Lab2/files/fib_loop_ulong: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab2/files/fib_loop_ulong -------------------------------------------------------------------------------- /Labs/Lab2/files/float0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab2/files/float0 -------------------------------------------------------------------------------- /Labs/Lab2/files/float0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab2/files/float0.c -------------------------------------------------------------------------------- /Labs/Lab2/files/floatx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab2/files/floatx -------------------------------------------------------------------------------- /Labs/Lab2/files/floatx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab2/files/floatx.c -------------------------------------------------------------------------------- /Labs/Lab2/files/pstr_cstr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab2/files/pstr_cstr -------------------------------------------------------------------------------- /Labs/Lab2/files/pstr_cstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab2/files/pstr_cstr.c -------------------------------------------------------------------------------- /Labs/Lab2/files/showxyz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab2/files/showxyz -------------------------------------------------------------------------------- /Labs/Lab2/files/showxyz-d.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab2/files/showxyz-d.txt -------------------------------------------------------------------------------- /Labs/Lab2/files/showxyz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab2/files/showxyz.c -------------------------------------------------------------------------------- /Labs/Lab2/files/utf8_input.txt: -------------------------------------------------------------------------------- 1 | test测试共17个字符!@#$% 2 | -------------------------------------------------------------------------------- /Labs/Lab2/files/utf8len: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab2/files/utf8len -------------------------------------------------------------------------------- /Labs/Lab2/files/utf8len.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab2/files/utf8len.c -------------------------------------------------------------------------------- /Labs/Lab3/Lab3-2021.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab3/Lab3-2021.pptx -------------------------------------------------------------------------------- /Labs/Lab3/Lab3说明.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab3/Lab3说明.txt -------------------------------------------------------------------------------- /Labs/Lab3/bomb321/README: -------------------------------------------------------------------------------- 1 | This is bomb 321. 2 | 3 | It belongs to 1190200526 (stan.edu.cn) 4 | 5 | 注:RBP版本 6 | -------------------------------------------------------------------------------- /Labs/Lab3/bomb321/ans.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab3/bomb321/ans.txt -------------------------------------------------------------------------------- /Labs/Lab3/bomb321/bomb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab3/bomb321/bomb -------------------------------------------------------------------------------- /Labs/Lab3/bomb321/bomb-asm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab3/bomb321/bomb-asm.txt -------------------------------------------------------------------------------- /Labs/Lab3/bomb321/bomb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab3/bomb321/bomb.c -------------------------------------------------------------------------------- /Labs/Lab3/bomb321/sim_phase_4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab3/bomb321/sim_phase_4 -------------------------------------------------------------------------------- /Labs/Lab3/bomb321/sim_phase_4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab3/bomb321/sim_phase_4.c -------------------------------------------------------------------------------- /Labs/Lab3/bombs_bak/bomb_1190200526.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab3/bombs_bak/bomb_1190200526.tar -------------------------------------------------------------------------------- /Labs/Lab3/bombs_bak/bomb_1190200526_NORBP.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab3/bombs_bak/bomb_1190200526_NORBP.tar -------------------------------------------------------------------------------- /Labs/Lab4/Lab4-2021.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab4/Lab4-2021.pptx -------------------------------------------------------------------------------- /Labs/Lab4/bufbombs_bak/bufbomb_32_O0_EBP.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab4/bufbombs_bak/bufbomb_32_O0_EBP.tar -------------------------------------------------------------------------------- /Labs/Lab4/bufbombs_bak/bufbomb_32_O1_NoEBP.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab4/bufbombs_bak/bufbomb_32_O1_NoEBP.tar -------------------------------------------------------------------------------- /Labs/Lab4/bufbombs_bak/bufbomb_64_O0_RBP.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab4/bufbombs_bak/bufbomb_64_O0_RBP.tar -------------------------------------------------------------------------------- /Labs/Lab4/bufbombs_bak/bufbomb_64_O1_NoRBP.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab4/bufbombs_bak/bufbomb_64_O1_NoRBP.tar -------------------------------------------------------------------------------- /Labs/Lab4/buflab-handout/bang.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab4/buflab-handout/bang.o -------------------------------------------------------------------------------- /Labs/Lab4/buflab-handout/bang.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab4/buflab-handout/bang.s -------------------------------------------------------------------------------- /Labs/Lab4/buflab-handout/bang_1190200526.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab4/buflab-handout/bang_1190200526.txt -------------------------------------------------------------------------------- /Labs/Lab4/buflab-handout/boom.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab4/buflab-handout/boom.o -------------------------------------------------------------------------------- /Labs/Lab4/buflab-handout/boom.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab4/buflab-handout/boom.s -------------------------------------------------------------------------------- /Labs/Lab4/buflab-handout/boom_1190200526.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab4/buflab-handout/boom_1190200526.txt -------------------------------------------------------------------------------- /Labs/Lab4/buflab-handout/buf-asm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab4/buflab-handout/buf-asm.txt -------------------------------------------------------------------------------- /Labs/Lab4/buflab-handout/bufbomb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab4/buflab-handout/bufbomb -------------------------------------------------------------------------------- /Labs/Lab4/buflab-handout/fizz.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab4/buflab-handout/fizz.o -------------------------------------------------------------------------------- /Labs/Lab4/buflab-handout/fizz.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab4/buflab-handout/fizz.s -------------------------------------------------------------------------------- /Labs/Lab4/buflab-handout/fizz_1190200526.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab4/buflab-handout/fizz_1190200526.txt -------------------------------------------------------------------------------- /Labs/Lab4/buflab-handout/hex2raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab4/buflab-handout/hex2raw -------------------------------------------------------------------------------- /Labs/Lab4/buflab-handout/makecookie: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab4/buflab-handout/makecookie -------------------------------------------------------------------------------- /Labs/Lab4/buflab-handout/smoke_1190200526.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab4/buflab-handout/smoke_1190200526.txt -------------------------------------------------------------------------------- /Labs/Lab5/HEXEdit.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab5/HEXEdit.exe -------------------------------------------------------------------------------- /Labs/Lab5/Lab5-2021.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab5/Lab5-2021.pptx -------------------------------------------------------------------------------- /Labs/Lab5/LinkLab_tars_bak/linklab-1190200526_32.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab5/LinkLab_tars_bak/linklab-1190200526_32.tar -------------------------------------------------------------------------------- /Labs/Lab5/LinkLab_tars_bak/linklab-1190200526_64.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab5/LinkLab_tars_bak/linklab-1190200526_64.tar -------------------------------------------------------------------------------- /Labs/Lab5/linkaddress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab5/linkaddress.c -------------------------------------------------------------------------------- /Labs/Lab5/linklab-1190200526_64/linkbomb1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab5/linklab-1190200526_64/linkbomb1 -------------------------------------------------------------------------------- /Labs/Lab5/linklab-1190200526_64/linkbomb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab5/linklab-1190200526_64/linkbomb2 -------------------------------------------------------------------------------- /Labs/Lab5/linklab-1190200526_64/linkbomb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab5/linklab-1190200526_64/linkbomb3 -------------------------------------------------------------------------------- /Labs/Lab5/linklab-1190200526_64/linkbomb4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab5/linklab-1190200526_64/linkbomb4 -------------------------------------------------------------------------------- /Labs/Lab5/linklab-1190200526_64/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab5/linklab-1190200526_64/main.o -------------------------------------------------------------------------------- /Labs/Lab5/linklab-1190200526_64/phase1.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab5/linklab-1190200526_64/phase1.o -------------------------------------------------------------------------------- /Labs/Lab5/linklab-1190200526_64/phase2.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab5/linklab-1190200526_64/phase2.o -------------------------------------------------------------------------------- /Labs/Lab5/linklab-1190200526_64/phase2_add.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab5/linklab-1190200526_64/phase2_add.s -------------------------------------------------------------------------------- /Labs/Lab5/linklab-1190200526_64/phase3-patch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab5/linklab-1190200526_64/phase3-patch.c -------------------------------------------------------------------------------- /Labs/Lab5/linklab-1190200526_64/phase3-patch.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab5/linklab-1190200526_64/phase3-patch.o -------------------------------------------------------------------------------- /Labs/Lab5/linklab-1190200526_64/phase3.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab5/linklab-1190200526_64/phase3.o -------------------------------------------------------------------------------- /Labs/Lab5/linklab-1190200526_64/phase4.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab5/linklab-1190200526_64/phase4.o -------------------------------------------------------------------------------- /Labs/Lab5/linklab-1190200526_64/phase5.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab5/linklab-1190200526_64/phase5.o -------------------------------------------------------------------------------- /Labs/Lab5/编译选项.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab5/编译选项.txt -------------------------------------------------------------------------------- /Labs/Lab6/Lab6-2021.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab6/Lab6-2021.pptx -------------------------------------------------------------------------------- /Labs/Lab6/cachelab-handout/.csim_results: -------------------------------------------------------------------------------- 1 | 3756 4423 4391 2 | -------------------------------------------------------------------------------- /Labs/Lab6/cachelab-handout/.marker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab6/cachelab-handout/.marker -------------------------------------------------------------------------------- /Labs/Lab6/cachelab-handout/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab6/cachelab-handout/Makefile -------------------------------------------------------------------------------- /Labs/Lab6/cachelab-handout/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab6/cachelab-handout/README -------------------------------------------------------------------------------- /Labs/Lab6/cachelab-handout/cachelab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab6/cachelab-handout/cachelab.c -------------------------------------------------------------------------------- /Labs/Lab6/cachelab-handout/cachelab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab6/cachelab-handout/cachelab.h -------------------------------------------------------------------------------- /Labs/Lab6/cachelab-handout/cachelab_result.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab6/cachelab-handout/cachelab_result.txt -------------------------------------------------------------------------------- /Labs/Lab6/cachelab-handout/csim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab6/cachelab-handout/csim -------------------------------------------------------------------------------- /Labs/Lab6/cachelab-handout/csim-ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab6/cachelab-handout/csim-ref -------------------------------------------------------------------------------- /Labs/Lab6/cachelab-handout/csim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab6/cachelab-handout/csim.c -------------------------------------------------------------------------------- /Labs/Lab6/cachelab-handout/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab6/cachelab-handout/driver.py -------------------------------------------------------------------------------- /Labs/Lab6/cachelab-handout/test-csim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab6/cachelab-handout/test-csim -------------------------------------------------------------------------------- /Labs/Lab6/cachelab-handout/test-trans: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab6/cachelab-handout/test-trans -------------------------------------------------------------------------------- /Labs/Lab6/cachelab-handout/test-trans.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab6/cachelab-handout/test-trans.c -------------------------------------------------------------------------------- /Labs/Lab6/cachelab-handout/trace.f0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab6/cachelab-handout/trace.f0 -------------------------------------------------------------------------------- /Labs/Lab6/cachelab-handout/trace.f1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab6/cachelab-handout/trace.f1 -------------------------------------------------------------------------------- /Labs/Lab6/cachelab-handout/trace.tmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab6/cachelab-handout/trace.tmp -------------------------------------------------------------------------------- /Labs/Lab6/cachelab-handout/tracegen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab6/cachelab-handout/tracegen -------------------------------------------------------------------------------- /Labs/Lab6/cachelab-handout/tracegen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab6/cachelab-handout/tracegen.c -------------------------------------------------------------------------------- /Labs/Lab6/cachelab-handout/traces/dave.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab6/cachelab-handout/traces/dave.trace -------------------------------------------------------------------------------- /Labs/Lab6/cachelab-handout/traces/long.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab6/cachelab-handout/traces/long.trace -------------------------------------------------------------------------------- /Labs/Lab6/cachelab-handout/traces/trans.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab6/cachelab-handout/traces/trans.trace -------------------------------------------------------------------------------- /Labs/Lab6/cachelab-handout/traces/yi.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab6/cachelab-handout/traces/yi.trace -------------------------------------------------------------------------------- /Labs/Lab6/cachelab-handout/traces/yi2.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab6/cachelab-handout/traces/yi2.trace -------------------------------------------------------------------------------- /Labs/Lab6/cachelab-handout/trans.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab6/cachelab-handout/trans.c -------------------------------------------------------------------------------- /Labs/Lab6/cachelab-handout/trans.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab6/cachelab-handout/trans.o -------------------------------------------------------------------------------- /Labs/Lab6/cachelab-handout_bak.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab6/cachelab-handout_bak.tar -------------------------------------------------------------------------------- /Labs/Lab6/cpuz_1.9cn.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab6/cpuz_1.9cn.exe -------------------------------------------------------------------------------- /Labs/Lab6/csim-codeframe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab6/csim-codeframe.c -------------------------------------------------------------------------------- /Labs/Lab6/安装valgrind.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab6/安装valgrind.txt -------------------------------------------------------------------------------- /Labs/Lab7/Lab7-2021.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/Lab7-2021.pptx -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/shlab-handout-hit/Makefile -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/shlab-handout-hit/README -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit/myint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/shlab-handout-hit/myint -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit/myint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/shlab-handout-hit/myint.c -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit/myspin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/shlab-handout-hit/myspin -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit/myspin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/shlab-handout-hit/myspin.c -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit/mysplit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/shlab-handout-hit/mysplit -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit/mysplit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/shlab-handout-hit/mysplit.c -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit/mystop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/shlab-handout-hit/mystop -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit/mystop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/shlab-handout-hit/mystop.c -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit/sdriver.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/shlab-handout-hit/sdriver.pl -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit/trace01.txt: -------------------------------------------------------------------------------- 1 | # 2 | # trace01.txt - Properly terminate on EOF. 3 | # 4 | CLOSE 5 | WAIT 6 | -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit/trace02.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/shlab-handout-hit/trace02.txt -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit/trace03.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/shlab-handout-hit/trace03.txt -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit/trace04.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/shlab-handout-hit/trace04.txt -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit/trace05.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/shlab-handout-hit/trace05.txt -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit/trace06.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/shlab-handout-hit/trace06.txt -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit/trace07.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/shlab-handout-hit/trace07.txt -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit/trace08.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/shlab-handout-hit/trace08.txt -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit/trace09.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/shlab-handout-hit/trace09.txt -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit/trace10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/shlab-handout-hit/trace10.txt -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit/trace11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/shlab-handout-hit/trace11.txt -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit/trace12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/shlab-handout-hit/trace12.txt -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit/trace13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/shlab-handout-hit/trace13.txt -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit/trace14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/shlab-handout-hit/trace14.txt -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit/trace15.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/shlab-handout-hit/trace15.txt -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit/trace16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/shlab-handout-hit/trace16.txt -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit/tsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/shlab-handout-hit/tsh -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit/tsh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/shlab-handout-hit/tsh.c -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit/tsh0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/shlab-handout-hit/tsh0.c -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit/tshref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/shlab-handout-hit/tshref -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit/tshref.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/shlab-handout-hit/tshref.out -------------------------------------------------------------------------------- /Labs/Lab7/shlab-handout-hit_bak.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab7/shlab-handout-hit_bak.tar -------------------------------------------------------------------------------- /Labs/Lab8/Lab8-2021.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/Lab8-2021.pptx -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/Makefile -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/README -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/clock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/clock.c -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/clock.h -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/clock.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/clock.o -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/config.h -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/fcyc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/fcyc.c -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/fcyc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/fcyc.h -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/fcyc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/fcyc.o -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/fsecs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/fsecs.c -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/fsecs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/fsecs.h -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/fsecs.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/fsecs.o -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/ftimer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/ftimer.c -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/ftimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/ftimer.h -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/ftimer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/ftimer.o -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/mdriver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/mdriver -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/mdriver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/mdriver.c -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/mdriver.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/mdriver.o -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/memlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/memlib.c -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/memlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/memlib.h -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/memlib.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/memlib.o -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/mm-naive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/mm-naive.c -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/mm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/mm.c -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/mm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/mm.h -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/mm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/mm.o -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/short1-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/short1-bal.rep -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/short2-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/short2-bal.rep -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/traces/amptjp-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/traces/amptjp-bal.rep -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/traces/binary-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/traces/binary-bal.rep -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/traces/binary2-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/traces/binary2-bal.rep -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/traces/cccp-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/traces/cccp-bal.rep -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/traces/coalescing-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/traces/coalescing-bal.rep -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/traces/cp-decl-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/traces/cp-decl-bal.rep -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/traces/expr-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/traces/expr-bal.rep -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/traces/random-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/traces/random-bal.rep -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/traces/random2-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/traces/random2-bal.rep -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/traces/realloc-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/traces/realloc-bal.rep -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit/traces/realloc2-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit/traces/realloc2-bal.rep -------------------------------------------------------------------------------- /Labs/Lab8/malloclab-handout-hit_bak.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/Lab8/malloclab-handout-hit_bak.tar -------------------------------------------------------------------------------- /Labs/gdb-ref-Zheng.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs/gdb-ref-Zheng.txt -------------------------------------------------------------------------------- /Labs_CMU/Attack Lab/2.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Attack Lab/2.o -------------------------------------------------------------------------------- /Labs_CMU/Attack Lab/2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Attack Lab/2.txt -------------------------------------------------------------------------------- /Labs_CMU/Attack Lab/3.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Attack Lab/3.o -------------------------------------------------------------------------------- /Labs_CMU/Attack Lab/3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Attack Lab/3.txt -------------------------------------------------------------------------------- /Labs_CMU/Attack Lab/Attack Lab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Attack Lab/Attack Lab.md -------------------------------------------------------------------------------- /Labs_CMU/Attack Lab/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Attack Lab/README.txt -------------------------------------------------------------------------------- /Labs_CMU/Attack Lab/asm2.s: -------------------------------------------------------------------------------- 1 | movq $0x59b997fa,%rdi 2 | pushq $0x4017ec 3 | ret 4 | -------------------------------------------------------------------------------- /Labs_CMU/Attack Lab/asm3.s: -------------------------------------------------------------------------------- 1 | movq $0x5561dca8,%rdi 2 | pushq $0x4018fa 3 | ret 4 | -------------------------------------------------------------------------------- /Labs_CMU/Attack Lab/attack1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Attack Lab/attack1.txt -------------------------------------------------------------------------------- /Labs_CMU/Attack Lab/attack1x.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Attack Lab/attack1x.txt -------------------------------------------------------------------------------- /Labs_CMU/Attack Lab/attack2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Attack Lab/attack2.txt -------------------------------------------------------------------------------- /Labs_CMU/Attack Lab/attack2x.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Attack Lab/attack2x.txt -------------------------------------------------------------------------------- /Labs_CMU/Attack Lab/attack3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Attack Lab/attack3.txt -------------------------------------------------------------------------------- /Labs_CMU/Attack Lab/attack3x.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Attack Lab/attack3x.txt -------------------------------------------------------------------------------- /Labs_CMU/Attack Lab/attack4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Attack Lab/attack4.txt -------------------------------------------------------------------------------- /Labs_CMU/Attack Lab/attack4x.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Attack Lab/attack4x.txt -------------------------------------------------------------------------------- /Labs_CMU/Attack Lab/cookie.txt: -------------------------------------------------------------------------------- 1 | 0x59b997fa 2 | -------------------------------------------------------------------------------- /Labs_CMU/Attack Lab/ctar-d.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Attack Lab/ctar-d.txt -------------------------------------------------------------------------------- /Labs_CMU/Attack Lab/ctarget: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Attack Lab/ctarget -------------------------------------------------------------------------------- /Labs_CMU/Attack Lab/farm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Attack Lab/farm.c -------------------------------------------------------------------------------- /Labs_CMU/Attack Lab/hex2raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Attack Lab/hex2raw -------------------------------------------------------------------------------- /Labs_CMU/Attack Lab/rtar-d.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Attack Lab/rtar-d.txt -------------------------------------------------------------------------------- /Labs_CMU/Attack Lab/rtarget: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Attack Lab/rtarget -------------------------------------------------------------------------------- /Labs_CMU/Bomb Lab/Bomb Lab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Bomb Lab/Bomb Lab.md -------------------------------------------------------------------------------- /Labs_CMU/Bomb Lab/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Bomb Lab/README -------------------------------------------------------------------------------- /Labs_CMU/Bomb Lab/bomb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Bomb Lab/bomb -------------------------------------------------------------------------------- /Labs_CMU/Bomb Lab/bomb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Bomb Lab/bomb.c -------------------------------------------------------------------------------- /Labs_CMU/Bomb Lab/bomb.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Bomb Lab/bomb.txt -------------------------------------------------------------------------------- /Labs_CMU/Data Lab/Data Lab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Data Lab/Data Lab.md -------------------------------------------------------------------------------- /Labs_CMU/Data Lab/Driverhdrs.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Data Lab/Driverhdrs.pm -------------------------------------------------------------------------------- /Labs_CMU/Data Lab/Driverlib.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Data Lab/Driverlib.pm -------------------------------------------------------------------------------- /Labs_CMU/Data Lab/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Data Lab/Makefile -------------------------------------------------------------------------------- /Labs_CMU/Data Lab/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Data Lab/README -------------------------------------------------------------------------------- /Labs_CMU/Data Lab/bits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Data Lab/bits.c -------------------------------------------------------------------------------- /Labs_CMU/Data Lab/bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Data Lab/bits.h -------------------------------------------------------------------------------- /Labs_CMU/Data Lab/btest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Data Lab/btest -------------------------------------------------------------------------------- /Labs_CMU/Data Lab/btest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Data Lab/btest.c -------------------------------------------------------------------------------- /Labs_CMU/Data Lab/btest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Data Lab/btest.h -------------------------------------------------------------------------------- /Labs_CMU/Data Lab/decl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Data Lab/decl.c -------------------------------------------------------------------------------- /Labs_CMU/Data Lab/dlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Data Lab/dlc -------------------------------------------------------------------------------- /Labs_CMU/Data Lab/driver.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Data Lab/driver.pl -------------------------------------------------------------------------------- /Labs_CMU/Data Lab/fshow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Data Lab/fshow.c -------------------------------------------------------------------------------- /Labs_CMU/Data Lab/ishow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Data Lab/ishow.c -------------------------------------------------------------------------------- /Labs_CMU/Data Lab/tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Data Lab/tests.c -------------------------------------------------------------------------------- /Labs_CMU/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/README.md -------------------------------------------------------------------------------- /Labs_CMU/Shell Lab/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Shell Lab/Makefile -------------------------------------------------------------------------------- /Labs_CMU/Shell Lab/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Shell Lab/README -------------------------------------------------------------------------------- /Labs_CMU/Shell Lab/myint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Shell Lab/myint.c -------------------------------------------------------------------------------- /Labs_CMU/Shell Lab/myspin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Shell Lab/myspin.c -------------------------------------------------------------------------------- /Labs_CMU/Shell Lab/mysplit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Shell Lab/mysplit.c -------------------------------------------------------------------------------- /Labs_CMU/Shell Lab/mystop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Shell Lab/mystop.c -------------------------------------------------------------------------------- /Labs_CMU/Shell Lab/sdriver.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Shell Lab/sdriver.pl -------------------------------------------------------------------------------- /Labs_CMU/Shell Lab/trace01.txt: -------------------------------------------------------------------------------- 1 | # 2 | # trace01.txt - Properly terminate on EOF. 3 | # 4 | CLOSE 5 | WAIT 6 | -------------------------------------------------------------------------------- /Labs_CMU/Shell Lab/trace02.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Shell Lab/trace02.txt -------------------------------------------------------------------------------- /Labs_CMU/Shell Lab/trace03.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Shell Lab/trace03.txt -------------------------------------------------------------------------------- /Labs_CMU/Shell Lab/trace04.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Shell Lab/trace04.txt -------------------------------------------------------------------------------- /Labs_CMU/Shell Lab/trace05.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Shell Lab/trace05.txt -------------------------------------------------------------------------------- /Labs_CMU/Shell Lab/trace06.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Shell Lab/trace06.txt -------------------------------------------------------------------------------- /Labs_CMU/Shell Lab/trace07.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Shell Lab/trace07.txt -------------------------------------------------------------------------------- /Labs_CMU/Shell Lab/trace08.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Shell Lab/trace08.txt -------------------------------------------------------------------------------- /Labs_CMU/Shell Lab/trace09.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Shell Lab/trace09.txt -------------------------------------------------------------------------------- /Labs_CMU/Shell Lab/trace10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Shell Lab/trace10.txt -------------------------------------------------------------------------------- /Labs_CMU/Shell Lab/trace11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Shell Lab/trace11.txt -------------------------------------------------------------------------------- /Labs_CMU/Shell Lab/trace12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Shell Lab/trace12.txt -------------------------------------------------------------------------------- /Labs_CMU/Shell Lab/trace13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Shell Lab/trace13.txt -------------------------------------------------------------------------------- /Labs_CMU/Shell Lab/trace14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Shell Lab/trace14.txt -------------------------------------------------------------------------------- /Labs_CMU/Shell Lab/trace15.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Shell Lab/trace15.txt -------------------------------------------------------------------------------- /Labs_CMU/Shell Lab/trace16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Shell Lab/trace16.txt -------------------------------------------------------------------------------- /Labs_CMU/Shell Lab/tsh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Shell Lab/tsh.c -------------------------------------------------------------------------------- /Labs_CMU/Shell Lab/tshref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Shell Lab/tshref -------------------------------------------------------------------------------- /Labs_CMU/Shell Lab/tshref.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Shell Lab/tshref.out -------------------------------------------------------------------------------- /Labs_CMU/Tiny_Web_Server/csapp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Tiny_Web_Server/csapp.c -------------------------------------------------------------------------------- /Labs_CMU/Tiny_Web_Server/csapp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Tiny_Web_Server/csapp.h -------------------------------------------------------------------------------- /Labs_CMU/Tiny_Web_Server/tiny: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Tiny_Web_Server/tiny -------------------------------------------------------------------------------- /Labs_CMU/Tiny_Web_Server/tiny.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/Labs_CMU/Tiny_Web_Server/tiny.c -------------------------------------------------------------------------------- /PPTs/Y86-64的SEQ实现的各指令微操作分析-zgb.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/PPTs/Y86-64的SEQ实现的各指令微操作分析-zgb.xlsx -------------------------------------------------------------------------------- /PPTs/ch01 课程概述_郑贵滨-2021.03.08.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/PPTs/ch01 课程概述_郑贵滨-2021.03.08.pdf -------------------------------------------------------------------------------- /PPTs/ch02-1 信息的表示和处理Ⅰ:位、整数.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/PPTs/ch02-1 信息的表示和处理Ⅰ:位、整数.pdf -------------------------------------------------------------------------------- /PPTs/ch02-2 信息的表示和处理Ⅱ:浮点数.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/PPTs/ch02-2 信息的表示和处理Ⅱ:浮点数.pdf -------------------------------------------------------------------------------- /PPTs/ch03-1 程序的机器级表示Ⅰ:基础-Part01.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/PPTs/ch03-1 程序的机器级表示Ⅰ:基础-Part01.pdf -------------------------------------------------------------------------------- /PPTs/ch03-2 程序的机器级表示Ⅰ:基础-Part02.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/PPTs/ch03-2 程序的机器级表示Ⅰ:基础-Part02.pdf -------------------------------------------------------------------------------- /PPTs/ch03-3 程序的机器级表示Ⅰ:基础-Part03 汇编指令补充介绍.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/PPTs/ch03-3 程序的机器级表示Ⅰ:基础-Part03 汇编指令补充介绍.pdf -------------------------------------------------------------------------------- /PPTs/ch03-4 程序的机器级表示Ⅱ:控制.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/PPTs/ch03-4 程序的机器级表示Ⅱ:控制.pdf -------------------------------------------------------------------------------- /PPTs/ch03-5 程序的机器级表示Ⅲ:过程.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/PPTs/ch03-5 程序的机器级表示Ⅲ:过程.pdf -------------------------------------------------------------------------------- /PPTs/ch03-6 程序的机器级表示Ⅳ:数据.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/PPTs/ch03-6 程序的机器级表示Ⅳ:数据.pdf -------------------------------------------------------------------------------- /PPTs/ch03-7 程序的机器级表示Ⅴ:高级主题.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/PPTs/ch03-7 程序的机器级表示Ⅴ:高级主题.pdf -------------------------------------------------------------------------------- /PPTs/ch03-8 补充MS-DOS和BIOS程序设计-中断.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/PPTs/ch03-8 补充MS-DOS和BIOS程序设计-中断.pdf -------------------------------------------------------------------------------- /PPTs/ch04-1 处理器体系结构-L1 ISA.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/PPTs/ch04-1 处理器体系结构-L1 ISA.pdf -------------------------------------------------------------------------------- /PPTs/ch04-2 处理器体系结构-L2 逻辑设计.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/PPTs/ch04-2 处理器体系结构-L2 逻辑设计.pdf -------------------------------------------------------------------------------- /PPTs/ch04-3 处理器体系结构-L3 顺序执行的处理器.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/PPTs/ch04-3 处理器体系结构-L3 顺序执行的处理器.pdf -------------------------------------------------------------------------------- /PPTs/ch04-4 处理器体系结构-L4 流水线的实现1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/PPTs/ch04-4 处理器体系结构-L4 流水线的实现1.pdf -------------------------------------------------------------------------------- /PPTs/ch04-5 处理器体系结构-L5 流水线的实现2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/PPTs/ch04-5 处理器体系结构-L5 流水线的实现2.pdf -------------------------------------------------------------------------------- /PPTs/ch05 优化程序性能 .pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/PPTs/ch05 优化程序性能 .pdf -------------------------------------------------------------------------------- /PPTs/ch06-1 存储器层次系统 Part1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/PPTs/ch06-1 存储器层次系统 Part1.pdf -------------------------------------------------------------------------------- /PPTs/ch06-2 存储器层次系统 Part2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/PPTs/ch06-2 存储器层次系统 Part2.pdf -------------------------------------------------------------------------------- /PPTs/ch07 链接.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/PPTs/ch07 链接.pdf -------------------------------------------------------------------------------- /PPTs/ch08-1 异常控制流-异常和进程.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/PPTs/ch08-1 异常控制流-异常和进程.pdf -------------------------------------------------------------------------------- /PPTs/ch08-2 异常控制流-信号与非本地跳转.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/PPTs/ch08-2 异常控制流-信号与非本地跳转.pdf -------------------------------------------------------------------------------- /PPTs/ch09-1 虚拟内存-概念.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/PPTs/ch09-1 虚拟内存-概念.pdf -------------------------------------------------------------------------------- /PPTs/ch09-2 虚拟内存-系统.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/PPTs/ch09-2 虚拟内存-系统.pdf -------------------------------------------------------------------------------- /PPTs/ch09-3 虚拟内存-动态内存分配.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/PPTs/ch09-3 虚拟内存-动态内存分配.pdf -------------------------------------------------------------------------------- /PPTs/ch09-4 虚拟内存-动态内存分配-高级主题.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/PPTs/ch09-4 虚拟内存-动态内存分配-高级主题.pdf -------------------------------------------------------------------------------- /PPTs/ch10 系统级IO.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/PPTs/ch10 系统级IO.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cuttingedge191/HITCS-ICS_CSAPP/HEAD/README.md --------------------------------------------------------------------------------