=====Assembler===== ==== Data conversion ==== * [[/Converting%20binary%20to%20BCD|Converting binary to BCD]] * [[/Converting%2040-bit%20floats%20to%2064-bit%20floats|Converting 40-bit floats to 64-bit floats]] * [[/Converting%20a%20number%20to%20a%20string|Converting a number to a string]] ==== Miscellaneous ==== * [[/Calling%20BASIC%20from%20assembler%20code|Calling BASIC from assembler code]] * [[/Calling%20internal%20routines%20from%20assembler%20code|Calling internal routines from assembler code]] * [[/Generating%20pseudo-random%20numbers|Generating pseudo-random numbers]] (compatible with BASIC's RND function) * [[/Alternative%20pseudo-random%20numbers|Alternative pseudo-random numbers]] (increased sequence length of 2^64-1) * [[/Optimising%20integer%20division|Optimising integer division]] * [[/SOUND%20and%20ENVELOPE%20in%20assembler|SOUND and ENVELOPE in assembler]] * [[/Passing%20data%20to%20assembler%20code|Passing data to assembler code]] * [[/Printing%20strings|Printing strings]] * [[/Quad-precision%20multiplication|Quad-precision multiplication]] * [[/SIMD%20signum%20function|SIMD signum function]] * [[/three_or_more_pass_assembly|Three (or more) pass assembly]] * [[/Using%20the%20lea%20instruction|Using the lea instruction]] * [[/Using%20the%20fscale%20instruction|Using the fscale instruction]] ==== New instructions ==== * [[/Coding%20the%20PAUSE%20instruction|Coding the PAUSE instruction]] * [[/Simulating%20assembler%20macros|Simulating assembler macros]] * [[/Using%20SSE2%20instructions|Using SSE2 instructions]] ==== User interface ==== * [[/Colour%20text%20in%20a%20List%20View|Colour text in a List View]] * [[/Replacing%20the%20message%20pump|Replacing the message pump]]