本章内容是处理器体系结构,重点掌握ISA,并能触类旁通;本章带着你们设计并实现了一个结合CISC和RISC思想的处理器Y86,一个类IA32体系的处理器;ISA在编译器编写者和处理器设计者之间提供了一个抽象。git
一个处理器支持的指令和指令的字节级编码安全
这个程序中,以“.”开头的词是汇编器命令函数
程序状态(Stat)oop
Y86指令rmmovl、mrmovl在顺序实现中的计算(图4-19)学习
SEQ的时序编码
解压命令:tar -xvf sim.tar
.net
GUIMODE=-DHAS_GUI (去掉原有注释#)设计
TKLIBS=-L/usr/lib/ -ltk8.5 -ltcl8.53d
TKINC=-I/usr/include/tcl8.5
指针
编译 在sim文件夹下右键选择在终端中打开,输入make clean;make
解决方法:从新安装了一遍也并无找到问题所在,因此用实验楼继续试验...
实验楼也出现了一点问题不过是字母大小写的缘由。
最终进行汇编,asuml.yo就是汇编后的结果。
0x106:2031
托管连接:https://git.oschina.net/20145330swx/Linux
本周的内容是按部就班的,要从第一节看到第七节才能比较好的掌握知识,天天学习一点点是良好的学习方法。在进行Y86的安装时刚开始比较顺利后面越是遇到了一些问题,不明白一步步按教程安装为何会出现找不着目录的问题,以后我还会探索。还好有实验楼让我完成了实验。
代码行数(新增/累积 | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 20/20 | |
第二周 | 300/500 | 2/4 | 18/38 | |
第三周 | 500/1000 | 3/7 | 22/60 | |
第四周 | 000/1000 | 2/9 | 30/90 | |
第五周 | 200/1200 | 1/10 | 30/120 | |
第六周 | 100/1300 | 1/101 | 30/150 |