It is probably passing the value of 1 to the internal pauseus routine,
but the single cycle will still take the quoted time to execute.
This is all happening in assembler once you've compiled it remember.
The value has to be copied from the command you wrote in basic to an assembler routine that wastes time of an accurate measure.