Legacy apps in Windows/OS X was Re: Old MS-DOS & Win Software
Chuck Guzis
cclist at sydex.com
Fri Dec 9 00:11:48 CST 2005
On 12/8/2005 at 7:03 PM woodelf wrote:
>Chuck Guzis wrote:
>
>> MOV CX,9680H
>> MOV DL, 98H
>> TOP:
>> ...all those stinkin instructions...
>> LOOP TOP
>> DEC DL
>> JNZ TOP
>>
>>
>>
>; IS THIS WHAT YOU MENT?
> MOV DL,98H
>TOP: MOV CX,9680H
>TOP2:
>; MY STINKING INSTRUCTIONS
> LOOP TOP2
> DEC DL
> JNZ TOP
Nope, but it did copy the number down wrong off my HP-16C. That should be
99H, not 98H loaded into DL. Alternatively, you could change the bottom
JNZ to a JNS.
Consider what happens. You execute one iteration of 38528 times through
the inner loop. The remainder of 152 trips through the outer loop, you
execute 65536 iterations each time for 9961472 total iterations. Add the
38528 for the first time and you get (surprise!) 10000000.
Cheers,
Chuck
More information about the cctalk
mailing list