Monday
September 1, 2014

Homework Help: Compiler Construction

Posted by bineesh on Thursday, January 25, 2007 at 10:24am.

Given the following 3-address code

1: a = 1
2: b = 2
3: c = a + b
4: d = c - a
5: if( d < 20 ) goto 11
6: d = b * d
7: if( d > 20 ) goto 11
8: d = a + b
9: e = e + 1
10: goto 6
11: b = a + b
12: e = c - a
13: if( e < d ) goto 3
14: a = b * d
15: b = a d
(a) What are the basic blocks for the code segment?
(b) Draw the control flow graph (CFG) for the code once you have determined the basic block.

Answer this Question

First Name:
School Subject:
Answer:

Related Questions

compiler construction - Given the following 3-address code 1: a = 1 2: b = 2 3: ...
i need ur help in compiler construction - Q: Given the following 3-address code ...
Computer Information - A __________ provides the tools that a programmer uses to...
ethics - Write a 1,750- to 2,450-word paper that formulates your personal code ...
medical coding - what is the corresponding HCPCS Level II code for HCPCS Level I...
Access Database - computers - I have to make a database to track university ...
programming - I have just started C programming after a semester of Java. I am ...
Ethics and the Administration of Justice - Please Help!!! In previous weeks, ...
algebra - if there is a 4 digit code and the number choices are 0-9 and the last...
Medical Coding ICD-9-CM - A 75-year-old male presented to the ambulatory ...

Search
Members