Professional Documents
Culture Documents
If:
Else:
Next:
Or
Next:
Else:
Load X
Subt Y
Subt Z
Skipcond
Jump If
Jump Else
Load X
Subt Y
Store X
Load Z
Add
#1
Store Z
Jump Next
Load Y
Subt #1
Store Y
00
Load X
Subt Y
Subt Z
Skipcond
01
Jump Next
Skipcond
10
Jump Else
Load X
Subt Y
Store X
Load Z
Add
#1
Store Z
Jump Next2
Load Y
Subt
Store
Next2:
#1
Y
2. While(x > y)
For(i=x;i<n;i++)
z=z+i;
Top:
Load X
Subt Y
Skipcond
Jump Out
Top2: Load X
Store I
Subt N
Skipcond
Jump Top
Load Z
Add
I
Store Z
Load I
Add
#1
Store I
Jump Top2
Out:
00
// compare i < n
// if i < n continue to inner loop body
// otherwise, inner loop terminates, return to condition of outer
//
loop