Hello, I'm reading the book "Assembly Language Step-by-Step" and I'm using the softwares that the author suggests (nasm as assembler, nasm-ide for editing, alink for linking), but I'm having a problem right in the first example - he gives a working code (eat2.asm) and asks me to type a wrong statement (mvo ax,bx) and assembling it with Nasm-IDE should give an error, the problem is that when assembling it with Nasm-IDE it always says that "No errors occurred.". In fact, when i try assembling anything with Nasm-IDE it gives the same problem (I defined the path of Nasm in Options -> Assembler).

The weird thing is that the assembler works flawlessly when I assemble using the prompt directly (typing nasm -f bin eat2.asm -o eat2.com) - it sees the error in the statement, but using Nasm-ID it just doesn't work. Any ideas?

Bandidoquest
There is a fix for the problem you encountered with "Assembly Language Step by Step second edition". I have attached a text file describing what I did to fix this problem. I sent you three files I used to install NASM and NASMIDE . I had to zip up the T-NASM_IDE_0.0.2.3.exe file to get it to go into my reply. You can extract it from the zip fileby the same name.

Hopefully this will get you going. I am not sure how you can get back to me if you need more help. I suspect you can do it somehow thru this site. Good Luck.

Dick2009

Attachments
This was the fix for getting NASMIDE to run properly, and output the correct data to "NASM.LOG" and to generate
the correct two files, " *.com and *.lst" for the files being assembled.

The file in the directory "NASM IDE(fix)" called "NASM16>EXE" was copied over to the Directory "NASM" after the
original file called "NASM.exe" in that directory, was renamed "X_nasm.exe". The new "NASM16>EXE" file was
renamed  to "NASM.exe" to substitute the original file. All worked properly at that point.

It seems that any new "NASM.EXE" files downloaded other than "T NASM_IDE_0.0.2.3_Setup.exe" do not seem to work
properly.

All other files found in the original "nasmide.zip" files are retained and used along with the above fix in the
"NASM" directory. Only the "NASM16.EXE" file is substituted.

No English setting within program menu. So you my have to play around with it to learn what each menu option does and is what I don't have time for.


Bandidoquest
There is a fix for the problem you encountered with "Assembly Language Step by Step second edition". I have attached a text file describing what I did to fix this problem. I sent you three files I used to install NASM and NASMIDE . I had to zip up the T-NASM_IDE_0.0.2.3.exe file to get it to go into my reply. You can extract it from the zip fileby the same name.

Hopefully this will get you going. I am not sure how you can get back to me if you need more help. I suspect you can do it somehow thru this site. Good Luck.

Dick2009

This article has been dead for over six months. Start a new discussion instead.