Ok next problem…. I need to know how to get two’s compliment to work with this program. I understand that two’s compliment means that one of the bytes is high for negative numbers (or positive…I cant remember) and opposite for positive numbers.
Which byte is it and how would I implement that into my code?
“Mbasic”
Total Var word
Work var byte
Work2 var byte
OE con P10
SEL con P11
total = 0
High SEL
Low OE
'pause 1
High OE
Dirl = $FF
Main
low OE
'pause 1
Low SEL
work2 = INL
'pause 1
High SEL
Work = INL
'pause 1
High OE
Total = Total + Work + Work2
serout S_out,I57600,["Total = ",sDec Total, 13]
Goto main
**broken link removed**
Which byte is it and how would I implement that into my code?
“Mbasic”
Total Var word
Work var byte
Work2 var byte
OE con P10
SEL con P11
total = 0
High SEL
Low OE
'pause 1
High OE
Dirl = $FF
Main
low OE
'pause 1
Low SEL
work2 = INL
'pause 1
High SEL
Work = INL
'pause 1
High OE
Total = Total + Work + Work2
serout S_out,I57600,["Total = ",sDec Total, 13]
Goto main
**broken link removed**