Go4Expert

Go4Expert (http://www.go4expert.com/)
-   Assembly Language Programming (ALP) Forum (http://www.go4expert.com/forums/assembly-language-programming-forum/)
-   -   HELP.. assembly program- Even Odd numbers (http://www.go4expert.com/forums/help-assembly-program-odd-t20057/)

RobertH900 12Nov2009 02:33

HELP.. assembly program- Even Odd numbers
 
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 12Nov2009 14:30

Re: HELP.. assembly program- Even Odd numbers
 
Your course notes should give you an example of how to display a message and receive input.

RobertH900 12Nov2009 19:18

Re: HELP.. assembly program- Even Odd numbers
 
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 12Nov2009 22:53

Re: HELP.. assembly program- Even Odd numbers
 
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 12Nov2009 23:07

Re: HELP.. assembly program- Even Odd numbers
 
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 12Nov2009 23:44

Re: HELP.. assembly program- Even Odd numbers
 
Post the code (using code tags) and I'll show you where to make the changes.

RobertH900 13Nov2009 02:13

Re: HELP.. assembly program- Even Odd numbers
 
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 13Nov2009 05:50

Re: HELP.. assembly program- Even Odd numbers
 
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 13Nov2009 06:47

Re: HELP.. assembly program- Even Odd numbers
 
the assignment has already been late so i submited anything to recieve a grade

thank you for your help :)


All times are GMT +5.5. The time now is 21:44.