OK, having re-read your original post & checked out the pages you refer to, I think you have 3 different problems with the 3 assemblers you have installed.

HLA - this is not an assembler as such, just a pre-processor. It needs an assembler installed. It seems to translate C into assembler... why not just use gcc ?

FASM looking again, it appears that you are trying to run it from the directory in which you installed it. The only problem with that is that Linux doesn't by default search the current directory for commands (it's a security thing). To run fasm from the directory you installed it in you would add "./" to the front of the command, so in your case :

Now, if you want to be able to run it just by using the fasm command from anywhere, you need to firstly find out exactly where fasm is. I'm guessing you've installed it in /home/bjsv/Desktop/fasm (but I could be wrong ). If you succeed in running the assembler using the command above, then type pwd in that same directory to find out where you are.Assuming it is /home/bjsv/Desktop/fasm you then need to edit the .bashrc file in your home directory and add the line