39、P1 W6 U6.2 HACK的汇编器
2019-09-26 本文已影响0人
shazizm
视频:
如果本次课程对应的 Coursera 的视频打不开,可以点击下面链接
P1W6U6.2 -The Hack Assembly Language
翻译HACK小电脑的汇编语言,我们需要面对的三种需要处理的问题。
一、White space(需要忽略的东西)
二、Instructions 指令
三、Symbols 符号
本周接下里的课程里,会逐一说明每种情况怎么处理,这节还是大概说一下。
因为符号是辅助编程,没有它也可以写汇编语言,且它略微复杂一点。所以课程会绕过它,先介绍 White space 和 指令,然后在回来讲它。
对于 White space 处理很简答,直接忽略
对于 指令,实际上在第4周已经说过了
下面贴出图片回顾一下。另外最后提了一下接下来的课程计划。
White space 忽略
注释
空行
行内注释
下图红色部分就是 三种 White space 的情况。
18.pngA 指令:
C 指令:
Symbols 符号:
1,Label
声明 :(L)
使用: @L
2,Variable
直接使用:@V
本周接下来的课程计划:
下节课,做没有符号的 汇编器。
然后下下节课,处理有符号的情况。
最后下下下节课,合体出HACK的完整版汇编器。
课程计划