Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
"TJMP: Jumps to the specified label if the T register equals 1 (or any value other than 0)"
"FJMP: Jumps to the specified label if the T register equals 0"
Think about how you could exploit this for a countdown without having to use TEST
I know I have to use the idea of syncing the countdown (like what Pothocket and Omolog has pointed out). The problem is how could I execute it when the number of texts in each tests are different. It's gonna be messy to have two or more EXA keep track of cycles.
the messages can be different length(multiple predetermined ones), so you have to make sure that that is accounted for and the cyclecount between entering the wait-loops is still devisable by 10 (in this example)
Nr. 1 does all the work: Dialing and enter the Meassage - then it waits for a go signal, cuts the line and repeats till eof.
Nr. 2 Does nothing but Count down.
Every (35 in my case) steps he gave the nr 1 a Go signal and replicacted itself. The replica links 800 and has the same countdown running. (taktes some noops)
the Moment the clock reachs 0 all replicas press the button and destroy themself.
Fair enough. Doing that at least means each 'count' should only take 1 cycle per count making it easier to sync
What I did was first test them with large amount of cycles (say T= 1000) with 'NOOP' in place of where the adjustment subtraction (i.e how much EXA2 would need to be offset to be in sync with EXA1) would be. Ran the program. Then, once they were all in place, paused and checked the difference in T values between each of the 8 EXAs.
Using that info, I'd know both what the subtraction would have to be as well as the shortest initial count
Doesn't it use 2 per count? SUBI and TJMP?
Aha! Just realized I don't need to have two EXAs to read and write the register, one is enough. Pass it with 907/61/27.
Ahh, yes sorry: 2 per count. Still makes it easier to sync. Just need to make sure an even number of cycles occur between the creation of each new EXA
It's, messy to say the least. Functional, but messy.