assembly - How to spot MARIE errors? -


after assembling current file in marie. if i'm prompted error, how can spot line error directed at?

also i'm working on assignment requires me input length , width user , output perimeter or area. far here have :

org 100

input length //take input length

store length //store length in location length1

output length //show value of length

input width //take input width

store width //store location width

output width //show input width

load width

subt width 1 //(subtract 1 w until 0)

store width

load a

add length // add l area

store a

skipcond 00d //(skip when width hits 0)

jump 007 //

output area

halt

a, dec 0

b, dec 0

c, dec 0

end

i wrote in java make more clear understand

//find either perimeter or area of rectangle    import java.util.scanner;    public class perimeterorarea{    public static void main(string[] args){        int length, width;  int perimeter, area;  string ch;  char character;        scanner in = new scanner(system.in);  system.out.println("please enter length of rectangle: ");  length = in.nextint();  system.out.println("please enter width of rectangle: ");  width = in.nextint();        area = length*width;    perimeter = 2*(length + width);      system.out.println("please enter p find perimeter of rectangle or find area of rectangle");  ch = in.next();  character = ch.charat(0);    if(character == 'p')      system.out.println("the value of perimeter : " + perimeter);  if(character == 'a')    system.out.println("the value of area : " + area);       }  }

6 errors persist in marie code. please help.

when assemble file, there should error message @ bottom of editor if exist. if so, open assembly listing , line has current error displayed on line error at. not give specific number if read through it, mark errors are.

as errors, specify width variable @ top not define @ bottom. since you're loading them input, set 0 did a, b, , c.

also, when inputting/outputting, not need specify variable. "input" "store width." output prints ac, must load whichever variable need, "output."


Comments

Popular posts from this blog

How to show in django cms breadcrumbs full path? -

php - Invalid Cofiguration - yii\base\InvalidConfigException - Yii2 -

ruby on rails - npm error: tunneling socket could not be established, cause=connect ETIMEDOUT -