老师的Hack小电脑选择了哈佛架构(ROM+RAM,ROM用来存程序,RAM存数据),而不是冯诺依曼架构(只有 RAM,程序和数据都存在RAM里),所以这里PC跳转的M[A]可以理解为就是Hack小电脑的ROM[A]。
35、P1 W5 U5.4 小电脑(待完善)视频:如果本次课程对应的 Coursera 的视频打不开,可以点击下面链接P1W5U5.4 - The Hack Computer[https://www.bilibili....
老师的Hack小电脑选择了哈佛架构(ROM+RAM,ROM用来存程序,RAM存数据),而不是冯诺依曼架构(只有 RAM,程序和数据都存在RAM里),所以这里PC跳转的M[A]可以理解为就是Hack小电脑的ROM[A]。
35、P1 W5 U5.4 小电脑(待完善)视频:如果本次课程对应的 Coursera 的视频打不开,可以点击下面链接P1W5U5.4 - The Hack Computer[https://www.bilibili....
本篇笔记因为篇幅超长(共两万八千余字),超出简书允许的字符数,所以拆成两部分,各对应书的上半部和下半部。上半部笔记在这里。因为人气的下滑,和这本书的专业性,我需要时间确定下如...
本篇笔记因为篇幅超长(共两万八千余字),超出简书允许的字符数,所以拆成两部分,各对应书的上半部和下半部。下半部笔记在这里。因为人气的下滑,和这本书的专业性,我需要时间确定下如...
(本文为笔者原创,非商业用途转载请在最显眼处署名作者并给出链接,商业用途请联系笔者) 晴天霹雳 1930年寒冬,德意志第二帝国,数理大宫殿内。 闪烁着的小瓦数灯泡在桌角处飘忽...
CHIP Register {
IN inNUMBER[8], load;
OUT out[8];
PARTS:
// Put your code here:
Bit(in=inNUMBER[0], load=load, out=out[0]);
Bit(in=inNUMBER[1], load=load, out=out[1]);
Bit(in=inNUMBER[2], load=load, out=out[2]);
Bit(in=inNUMBER[3], load=load, out=out[3]);
Bit(in=inNUMBER[4], load=load, out=out[4]);
Bit(in=inNUMBER[5], load=load, out=out[5]);
Bit(in=inNUMBER[6], load=load, out=out[6]);
Bit(in=inNUMBER[7], load=load, out=out[7]);
}
课程默认给的16位的register,上面按照我理解的你的意思写了一个8位的register,不知道是不是你要改的name
18、P1 W3 U3.3 存储单元(待完善)视频:如果本次课程对应的 Coursera 的视频打不开,可以点击下面链接P1W3U3.3 - Memory Units 在开始讲存储单元的时候,课程先回顾了一下在 P1W2...
视频:如果本次课程对应的 Coursera 的视频打不开,可以点击下面链接P1W6U6.7 -Perspectives 首先回答同学的几个问题 1.能不能在不变动 Hack的...
视频:如果本次课程对应的 Coursera 的视频打不开,可以点击下面链接P1W6U6.6B -Project-6-Overview Without Programming ...
视频:如果本次课程对应的 Coursera 的视频打不开,可以点击下面链接P1W6U6.6A -Project-6-Overview Programming 软件:全课程所需...
视频:如果本次课程对应的 Coursera 的视频打不开,可以点击下面链接P1W6U6.5 -Developing a Hack Assembler-Proposed Sof...
视频:如果本次课程对应的 Coursera 的视频打不开,可以点击下面链接P1W6U6.3 -The Assembly Process-Handling Symbols 上节...
视频:如果本次课程对应的 Coursera 的视频打不开,可以点击下面链接P1W6U6.3 -The Assembly Process-Handling Instructio...
视频:如果本次课程对应的 Coursera 的视频打不开,可以点击下面链接P1W6U6.2 -The Hack Assembly Language 翻译HACK小电脑的汇编语...