Hello, Frank Kotler, and Debs3759,
ok, i understand you, in terms of bcc-, and gcc-compilers used for compiling Windows-, and Linux-versions of NASM source codes.
in the near past, i was taught, a little bit, MASM assembler-language based on the use of MASM "compiler"-program, 16-bit for DOS, using the emulator in Windows 7, 64-bit. from that i discovered that, for example, interrupts (int ...) are different, and, also, require different set-ups of the registers (ax, bx, cx, dx), etc.
i managed to install MASM32 32-bit version for Windows 7 (64-bit) either, but i do not know the syntaxes (language itself, and numbers used for interrupts, registers etc) of MASM32 "compiler"-program, because i did not find any books, and comprehensive manuals in MASM32 too.
at present, i am limited with Windows 7 (64-bit), because, unfortunately, i broke the BIOS in my computer, by issuing not-good (wrong) commands to alter the downlaoding boot order that was set-up in BIOS.
this is why, i would appreciate if you could recommend me some comprehensive books, and the manuals to learn, for example, NASM (and/or, if you can, MASM32) language (syntaxes, numbers, commands, instructions) for Windows 7, 64-bit.
thank you.