User Tools

Site Tools


assembler

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
assembler [2018/03/30 23:08] – created richardrussellassembler [2024/01/05 00:22] (current) – external edit 127.0.0.1
Line 1: Line 1:
-Dummy page+=====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]]
assembler.1522451302.txt.gz · Last modified: 2024/01/05 00:18 (external edit)