CODESEGMENT?ASSUMECS:CODESTART:JMPTZ0TZ0:ADDB80HMOVAH,00FAHMOVAL,0001HMOVBX,01HMOVDX,94HINAL,DXTESTAL,01HJZHUAINAL,DXTESTAL,02HJZHUA1INAL,DXTESTAL,04HJZHUA2INAL,DXTESTAL,08HJZHUA3MOVAL,01HJMPTZ0HUA:MOVDX,00HOUTDX,ALMOVCX,9F20HLOOP$ROLAL,1TESTAL,1000BJZTZ0JMPHUAHUA1:MOVAL,ADOUTDX,ALMOVCX,9F20HLOOP$RORAL,1MOVAD,ALTESTAL,00000001BJZTZ0JMPHUA1HUA2:MOVDX,00HMOVAL,18HOUTDX,ALMOVCX,9FFFHLOOP$MOVAL,24HOUTDX,ALMOVCX,9FFFHLOOP$MOVAL,42HOUTDX,ALMOVCX,9FFFHLOOP$MOVAL,81HOUTDX,ALMOVCX,9FFFHLOOP$MOVAL,18HOUTDX,ALMOVCX,9FFFHLOOP$DECBXCMPBX,00F9HJZTZ0JMPHUA2HUA3:MOVDX,00HMOVAL,81HOUTDX,ALMOVCX,9FFFHLOOP$MOVAL,42HOUTDX,ALMOVCX,9FFFHLOOP$MOVAL,24HOUTDX,ALMOVCX,9FFFHLOOP$MOVAL,18HOUTDX,ALMOVCX,9FFFHLOOP$DECBXCMPBX,00F9HJZTZ0JMPHUA3CODEENDSENDSTART