mirror of
https://github.com/guilhermewerner/machine
synced 2025-06-16 13:14:18 +00:00
Add sample assembly
This commit is contained in:
18
Examples/Store.asm
Normal file
18
Examples/Store.asm
Normal file
@ -0,0 +1,18 @@
|
||||
Main:
|
||||
str b r1 r2 ; Store register byte in memory address.
|
||||
str h r1 r2 ; Store register half in memory address.
|
||||
str w r1 r2 ; Store register word in memory address.
|
||||
str d r1 r2 ; Store register double in from memory address.
|
||||
str q r1 r2 ; Store register quad in from memory address.
|
||||
|
||||
sta b 0050 r1 ; Store register byte in memory address.
|
||||
sta h 0050 r1 ; Store register half in memory address.
|
||||
sta w 0050 r1 ; Store register word in memory address.
|
||||
sta d 0050 r1 ; Store register double in from memory address.
|
||||
sta q 0050 r1 ; Store register quad in from memory address.
|
||||
|
||||
sti b 0050 1 ; Store imediate byte in memory address.
|
||||
sti h 0050 1 ; Store imediate half in memory address.
|
||||
sti w 0050 1 ; Store imediate word in memory address.
|
||||
sti d 0050 1 ; Store imediate double in memory address.
|
||||
sti q 0050 1 ; Store imediate quad in memory address.
|
Reference in New Issue
Block a user