0

ok guys i have 2 problems

1st - i am using textpad and i'm having problems with the compiler.. As advised i have dowloaded a86, i added it to textpad through the configure tab on the menu and choosing prefernces, tools, add and clicking on the a86 program icon.. i then added the required class files.. it should work but when i try to compile i dont get compile in the in the tools menu (what i get when using pc,s at uni) i just get a86 and when i click on it nothing seems to happen and i cant run the program

as u will already have guessed this prevents me from testing the code to see whats happening

2nd - the program... as you can see its just a coin flip program, it chooses heads or tails according to odd or even time from the system clock..
i want to compare the generated values with the value inputted from the user, how do i do this? is my code even in the right order i.e is it doing what its supposed to do?

the idea is to print either 'you win' or 'you lose' depending on wether the values are the same or different

JMP START								;skip over the message


;The DATA AREA

cmsg: DB 'The coin comes up $'
hmsg: DB 'Heads$'
tmsg: DB 'Tails$'
wmsg: DB 'You Win!$'
lmsg: DB 'You Lose!$'
chmsg:DB 'Heads or Tails? Enter "0" for Heads "1" for tails$'


START:
;OUTPUT FIRST MESSAGE
	LEA DX,chmsg
	MOV AH,9
	INT 21H
;GET INPUT VALUE
	MOV AH,6      <------- do i need to change where this is going?
	INT 21H
;READ SYSTEM CLOCK
	MOV AH,2cH
	INT 21H
;TEST FOR EVEN SECOND COUNT
	test DL,1
	JNZ heads	;SECONDS ARE EVEN
;MUST BE TAILS
	LEA DX,tmsg
	JMP next	;SECONDS ARE ODD
heads:	LEA DX,hmsg
next:	MOV AH,9
	INT 21H
;COMPARE VALUES
	CMP      <------- is this where it goes?
	MOV AH,4Ch	;MS-DOS FUNCTION-NUMBER FOR SUCCESSFUL EXIT
	INT 21H		;GO BACK TO THE OPERATING SYSTEM

thanks for takng time to read, i know i'm stupid lol :eek:

2
Contributors
1
Reply
2
Views
10 Years
Discussion Span
Last Post by Ancient Dragon
This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.