Virtual Assembler - Learn assembly languages fast!

Miscellaneous Forums/Blitz Showcase/Virtual Assembler - Learn assembly languages fast!

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

hi!

this is an assembly language, which is not fast. in fact, it's even interpreted. but it's a way to learn asm very fast.
(there is a command reference included!)

download: http://stuff.dev-ch.de/index.php?article=stuff_virtualassembler

here is an example code:
lop1:	invoke	lockbuffer
	invoke	rand, &h000000, &hffffff
	mov	eax, 0
lop2:	cmp	eax, 630
	jz	lop2e
	add	eax, 10
	mov	ebx, 0
lop3:	cmp	ebx, 470
	jz	lop3e
	add	ebx, 10
	invoke	plot, eax, ebx, ecx
	jmp	lop3
lop3e:	jmp	lop2
lop2e:	invoke	unlockbuffer
	invoke	flip
	jmp	lop1

if you like it or if you dont like it, i would like to hear from you. just post your oppinions :)
and if you have written a little program, i'll be happy to see the code ;)!
bye!