FEC200 MP Test
MP stands for "Must Pass." Although this sounds like a fairly modest test, in fact the MP pseudo-test is very useful.
There are three significant uses for the test, as follows:
Place keeping. You can write some general purpose programs where the MP test fills some test sequence numbers. These may be replaced later with the actual test to be performed. In the meantime the bin sort program can require these tests to pass. Of course they will. These general purpose programs or "template" can easily be edited to produce useful runtime programs.
There is also a facility in MAXX that allows you to overly certain templates with short "PART" programs containing just a list of tests with forcing and limit values. In the template the test positions are originally filled with MP. These MP tests may have conditional jumps and may be required to pass in the bin sort section, which is a part of the template.
You can add the usual test options to MP. So you can use an MP to create a time delay with the addition of the "T" option. You can use an MP test with F1 to reverse orientation of the part tested. This would usually be reached (or skipped) with a conditional jump.
MP can be used as a "flag." Blank tests always "fail" as do all other tests if they are not performed (due to a conditional jump around them, for example). An MP test therefore will "pass" if it is performed and fail otherwise. For a good example of a powerful use of this, see LOOP test.