原子语句中间代码.pptVIP

  • 19
  • 0
  • 约1.64千字
  • 约 26页
  • 2020-11-17 发布于福建
  • 举报
原子语句的中间代码 输入输出语句 s→Read0) tuple (READ, V Arg) s→ Write(E) E. tuple (WRITE, E. Arg) 语法制导: s→Read(V)#READ S→ Write(E)#WR|TE 赋值语句: 赋值语句形式: ptr:=Vr f: =E 赋值语句的中间代码形式:(ASs|GN,Arg1,Arg2,n) 或( FLOAT,Arg1,Arg2) s→L:=RLt R tuple (ASSIGN, R, Arg, L. Arg, size d( FLoAt, R Arg, L. arg) 语法制导:S→儿L:=R# ASSIGN 过函调用语句 S→id(E1,E2 EnE1 1· tuple En tuple (ACT, Er. Arg) 传给形参 (ACT, En Arg) (CALL, f, result 或(CALL,f) 形参实参结合中间代码 ( VALACT,E,Arg, offset,size1)……值参 ( VARACT,E;Arg, offset;,size)…变参 ( FUNCACT,E1Arg, offset;,size)…数参数 ( PROACT,E;Arg, offset,size)…过程参数 过/函调用代码: (ca,f,

文档评论(0)

1亿VIP精品文档

相关文档