HELP.. assembly program- Even Odd numbers

RobertH900's Avatar, Join Date: Nov 2009
Light Poster
hey, watsup all

I'm new to assebmly language and i need help with a program (if you all wana help)
the program should prompt the user to enter a number if the number is even output 0 and 1 if it is even

i have this so far:

.begin
in first
load first
here is where i have problems, i don't know how to say, if first is even print 1 for even, if odd print 0

out first
jump done
done: halt
first: .data 0
even: .data 1
odd: .data 0
.end

thanx,
xpi0t0s's Avatar, Join Date: Aug 2004
Mentor
Your course notes should give you an example of how to display a message and receive input.
RobertH900's Avatar, Join Date: Nov 2009
Light Poster
my course notes only gives me an example of a program that determines which is larger of to inputs that is prompted to enter

please if anyone can help, my assignment is past due
xpi0t0s's Avatar, Join Date: Aug 2004
Mentor
OK, so basically you can use the same program with the following changes:
- input 1 number instead of 2
- test if it's odd or even instead of whether it's larger or smaller than another.
- change any messages displayed by the program.

You can test if a number is odd by looking at the least significant bit of the number: if 1 then it's odd, if 0 then it's even.
RobertH900's Avatar, Join Date: Nov 2009
Light Poster
thank you for your reply
, but where would i put the information you provided, i have a big problem with the organization

if you could give me an example, that would be helpful

Thank you,
xpi0t0s's Avatar, Join Date: Aug 2004
Mentor
Post the code (using code tags) and I'll show you where to make the changes.
RobertH900's Avatar, Join Date: Nov 2009
Light Poster
here is what i have until now, i just want it to print 0 for even numbers and 1 for odd nunmbers


Code:
.begin
in first
load first
out first
jump done
done: halt
first: .data 0
even: .data 1
odd: .data 0
.end
xpi0t0s's Avatar, Join Date: Aug 2004
Mentor
Sorry, the code I meant was the one you described as "my course notes only gives me an example of a program that determines which is larger of to inputs that is prompted to enter". Not the code you haven't written yet cos you can't figure it out.
RobertH900's Avatar, Join Date: Nov 2009
Light Poster
the assignment has already been late so i submited anything to recieve a grade

thank you for your help