《编译原理》学习第 3 天,p18总结,总计 14页。
一、技术总结
1.assembler
(1)计算机结构
要想学习汇编的时候更好的理解,要先了解计算机的结构,以下是本人学习汇编时总结的一张图,每当学习汇编时,看到“计数器”,“解码器”,“寄存器”,“数据总线”等概念时,就知道说的这些东西在哪个位置。
(2)assembly code(汇编代码)
p17,Some compilers produce assembly code, as in (1.5), that is passed to an assembler for further processing.
MOVF id3, R2
MULF #60.0, R2
MOVF id2, R1
ADDF R2, R1
MOVF R1,id1
上面汇编代码对应的代码为:
temp1 := id3 * 60.0
id1: = id2 + temp1
这里提到了汇编代码,所以我们在阅读本书时需要有一点汇编语言基础:
(3)指令(instruction)
如MOVF, F表示Floating-point numbers。注意,指令有两种语法,分别是Inte