![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Professional Programmer
|
32 bit assembler on x64 windows
I guess I'm looking for an environment that allows me to code in 32 bit assembly on my x64 bit version of windows. I know that I should probably dual boot into x86 windows but I'd rather keep that space for more important things. And besides, it's a lot easier to use a program than a new OS. Any help would be most appreciated.
__________________
Perhaps I should have a sticky topic for all of the times I "return" to this forum instead of a new one every time. |
|
|
|
|
|
#2 |
|
Unverified User
Join Date: Aug 2006
Posts: 88
Rep Power: 0
![]() |
Well your xp x64 windows can still run 32 bit code so you wont need a special assembler for x64 just any x86 one will do.
The one i used is MASM32 http://www.masm32.com/ the website is bad on the eyes, but its meant be compatible with MASM. You can use any editor to write the source and then just assemble it with MASM32. Its still only 32-bit, but unless you really need to program in 64 bits it is all you will need. edit:- there is also NASM which is good too. http://sourceforge.net/projects/nasm |
|
|
|
|
|
#3 |
|
Hobbyist Programmer
Join Date: Jun 2006
Location: Ireland
Posts: 152
Rep Power: 3
![]() |
I'd recommend FASM. With that you'd be able to write 32bit or 64bit programs as you please.
__________________
Visit my website BinaryNotions. |
|
|
|
|
|
#4 |
|
Unverified User
Join Date: Aug 2006
Posts: 88
Rep Power: 0
![]() |
Eoin that looks great. I never heard of FASM before. Thanks.
|
|
|
|
|
|
#5 |
|
Hobbyist Programmer
|
FASM is pretty good, you can even write 64-bit device drivers in it.
Another 64-bit assembler is GoAsm, and it's pretty slick but from what I hear, it has a week macro system (especially compared to systems like MASM.) |
|
|
|
|
|
#6 | |
|
Hobbyist Programmer
Join Date: Jun 2006
Location: Ireland
Posts: 152
Rep Power: 3
![]() |
Quote:
.
__________________
Visit my website BinaryNotions. |
|
|
|
|
|
|
#7 |
|
Professional Programmer
|
Which one is best for beginners?
__________________
Perhaps I should have a sticky topic for all of the times I "return" to this forum instead of a new one every time. |
|
|
|
|
|
#8 |
|
Game engine designer
Join Date: May 2005
Location: Sweden
Posts: 297
Rep Power: 4
![]() |
I can't say something about FASM or NASM. I have only been using TASM and MASM. I should recommend MASM to a beginner. You can almost write code as you were writing C code using MASM. It is very simple thanks to its macro system. You will also get a lot of tutorials and sample applications with the assembler.
__________________
http://www.klarre.se |
|
|
|
|
|
#9 |
|
Hobbyist
Join Date: Sep 2005
Posts: 261
Rep Power: 4
![]() |
FASM mixed with the Win32 API is pretty easy to pick up. I'd had a go with MASM and not really gotten anywhere, tried FASM and had a working GUI'd Win32 app running within a few hours.
This is what I came up with. It's laughable in just about every respect, but it's a start. I call it 'FDelete' because it's made with FASM and it deletes things: asm Syntax (Toggle Plain Text)
|
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Command Prompt | SkyPioneer | Coder's Corner Lounge | 5 | May 3rd, 2006 10:07 PM |
| Search for and close open windows | badbasser98 | C++ | 13 | Feb 27th, 2006 12:04 PM |
| Windows Vista, well sort of | coldDeath | Coder's Corner Lounge | 21 | Sep 6th, 2005 1:00 PM |
| Should I learn assembler? | teencoder | Assembly | 9 | Aug 7th, 2005 9:39 AM |
| Net Group /ADD (on a windows box, non domain controller) | Infinite Recursion | Other Programming Languages | 1 | Apr 13th, 2005 2:27 PM |