NLZ

From NDWiki
Revision as of 23:00, 30 March 2009 by Mike (talk | contribs) (New page: {{InstructionBox |Mnemonic=NLZ |Description=Normalize (integer to floating) |Format=NLZ ''<scaling>'' |Code=151 400 |Affected=(T), (A) and (D) }} '''STZ''' is an instruction on the ...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
NLZ
Description Normalize (integer to floating)
Format NLZ <scaling>
Code 151 4008
Affected (T), (A) and (D)
Type User
Architecture {{{Architecture}}}

STZ is an instruction on the ND platform. It converts the number in the A register to a standard form floating number in the floating accumulator, using the scaling of the NLZ instruction as a scaling factor.

For integers, a scaling factor of +1610 will give a floating point number with the same value as the integer. A larger scaling factor will result in a higher floating point number. Because of the single precision fixed point number, the D register will be cleared.

Example

  • NLZ+20 (code 151420) Convert from integer to floating point.

Sources