awesome, that is exactly what I was counting on.
these weren't the problem, but I found two specific segments of code that were creating the problem.
one was as it added the different places of xsplace to zplace, I had it set to increment z and decrement x before it tested if the register was already set to zero--meaning that if the bit it was testing was at zero, it would ignore this, and decrement the bit to 255, throwing it way off. This has been fixed
the second was when it was adding the numbers together to reach 1. it would only test it at one moment in the code for one specific number. there was a possibility for more than one in that partictular register. This has also been fixed
and now IT WORKS (well it can measure speed and time)
I still need to make the code a bit more user friendly, but at the moment it does what it is intended to do
Thankyou guys for you help, again. Without it, I would have had to settle for a simpler code (deadline for this project is in 3 days)
a video link will follow soon in a few days.