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

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

How to show in django cms breadcrumbs full path? -

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