The books says(it is and old Ebook) ,I am going to need NASM,NASM-IDE and windows debugger to begin
so I downloaded Winasm. Do I need to download NASM assembler separately ?
Also Windows 7(x64) doesn't have Debugger.What should I do?
Thanks
10 Replies - 1564 Views - Last Post: 10 January 2012 - 07:09 PM
#1
Starting Assembly for the first time.problem with Winasm
Posted 08 January 2012 - 04:09 AM
Replies To: Starting Assembly for the first time.problem with Winasm
#2
Re: Starting Assembly for the first time.problem with Winasm
Posted 08 January 2012 - 04:11 AM
NASM & Winasm are different assemblers.
As for the debugger, you might be better off running a vm with DOS or Windows XP. If you are using an older book & are going to have difficulty setting up your development environment, then I assure you, you will have troubles running the code from the examples.
As for the debugger, you might be better off running a vm with DOS or Windows XP. If you are using an older book & are going to have difficulty setting up your development environment, then I assure you, you will have troubles running the code from the examples.
#3
Re: Starting Assembly for the first time.problem with Winasm
Posted 08 January 2012 - 04:30 AM
no2pencil, on 08 January 2012 - 04:11 AM, said:
NASM & Winasm are different assemblers.
As for the debugger, you might be better off running a vm with DOS or Windows XP. If you are using an older book & are going to have difficulty setting up your development environment, then I assure you, you will have troubles running the code from the examples.
As for the debugger, you might be better off running a vm with DOS or Windows XP. If you are using an older book & are going to have difficulty setting up your development environment, then I assure you, you will have troubles running the code from the examples.
k I will use xp from my VM,That is what I also had in mind
it was published in 2000 .Named Assembly language step by step by Jeff Duntemann. Do you think I shouldn't be using this as a beginner?
What is the best in 2012 then?
Also suggest me a good assembler ,IDE and a debugger if NASM and above things are outdated.I hope to program fro windows x86 and x64 both
thanks
#4
Re: Starting Assembly for the first time.problem with Winasm
Posted 08 January 2012 - 05:08 AM
NASM is far from outdated. It's one of the more accepted assemblers.
#5
Re: Starting Assembly for the first time.problem with Winasm
Posted 08 January 2012 - 05:32 AM
I downloaded NASM 2.07 and NASM-IDE from Mohmud ........
Is that all I need to begin ?
Is that all I need to begin ?
#6
Re: Starting Assembly for the first time.problem with Winasm
Posted 08 January 2012 - 07:19 AM
#7
Re: Starting Assembly for the first time.problem with Winasm
Posted 08 January 2012 - 09:34 AM
What the hell are you talking about mcjohnalds45? If I did *nix, NASM would be one of my choices over GAS.
@silvercats, if the book teaches 16bit Assembly, do yourself a favor and skip it. Learn 32bit Assembly. WinASM is not an Assembler but an IDE for MASM, it can be used with other Assemblers through plug-ins. You could try RadASM
Most IDE's do not include an Assembler so, yes you have to download NASM or NASMX
As for documentation Art of Assembly is VERY well written and you will learn a lot from it. The Processor docs are a MUST:
Intel
AMD
Skip learning 64bit for now. Assembly and beginners do not go hand in hand as it is and I do not want to see you get turned off to Assembly because of 64bit, it is a MUCH different beast. Stick with 32bit for now.
You CAN run 16bit code on Windows7, you have to either:
And of course you would do well to look over our tutorial section
And a good debugger - OllyDbg is a must. Download version 1.10 as 2.0 is still under development
And last but not least, post any questions and code here, and we will be happy to help!
@silvercats, if the book teaches 16bit Assembly, do yourself a favor and skip it. Learn 32bit Assembly. WinASM is not an Assembler but an IDE for MASM, it can be used with other Assemblers through plug-ins. You could try RadASM
Most IDE's do not include an Assembler so, yes you have to download NASM or NASMX
As for documentation Art of Assembly is VERY well written and you will learn a lot from it. The Processor docs are a MUST:
Intel
AMD
Skip learning 64bit for now. Assembly and beginners do not go hand in hand as it is and I do not want to see you get turned off to Assembly because of 64bit, it is a MUCH different beast. Stick with 32bit for now.
You CAN run 16bit code on Windows7, you have to either:
- Install a VM and an OS that supports DOS
- Install and use a DOS emulator, I found D-Fend Reloaded to work well.
And of course you would do well to look over our tutorial section
And a good debugger - OllyDbg is a must. Download version 1.10 as 2.0 is still under development
And last but not least, post any questions and code here, and we will be happy to help!
This post has been edited by GunnerInc: 08 January 2012 - 09:41 AM
#8
Re: Starting Assembly for the first time.problem with Winasm
Posted 08 January 2012 - 11:06 AM
thanks Gunner :)I will ask if I have more to ask.
That book teaches 32bit,not 16
I have that art of assembly PDF too. I started to learn from the other old book because someone told me 'Art of assembly' only teaches HLA.I wanted to use the most lowest level language to understand how programming actually work.
So I decided to go to the Art of assembly book after the other book.
I thought to use Windows's XP(VM) assembler,I will download other Debugger too for better preparation
I didn't know how to install NASM assembler found form that site so I used 2.07 version with an installer(.exe one) that I found from another site.I hope those versions don't have big differences
That book teaches 32bit,not 16
I have that art of assembly PDF too. I started to learn from the other old book because someone told me 'Art of assembly' only teaches HLA.I wanted to use the most lowest level language to understand how programming actually work.
So I decided to go to the Art of assembly book after the other book.
I thought to use Windows's XP(VM) assembler,I will download other Debugger too for better preparation
Quote
...............Most IDE's do not include an Assembler so, yes you have to download NASM or NASMX
I didn't know how to install NASM assembler found form that site so I used 2.07 version with an installer(.exe one) that I found from another site.I hope those versions don't have big differences
#9
#10
Re: Starting Assembly for the first time.problem with Winasm
Posted 10 January 2012 - 02:39 PM
nasm is actually one of the most widely used assemblers. if you look at the tutorials on OSDev you will see that the vast majority is written using nasm. if you look for various snippets on line you will see that many of them are written with nasm.
This post has been edited by ishkabible: 10 January 2012 - 02:41 PM
#11
Re: Starting Assembly for the first time.problem with Winasm
Posted 10 January 2012 - 07:09 PM
Ok,I got all the tools I need to start,NASM,debugger and IDE.Thanks all
. I will begin my work
Page 1 of 1
|
|

New Topic/Question
Reply


MultiQuote









|