I've recently acquired the book Assembly Language for Intel-Based Computers by Kip R. Irvine. It includes instructions on how to code in assembly, as well as the MASM 6.11 assembler.
Here's the problem: I don't know how to use it!!! I'm used to just sending my C++ code into a compiler and the compiler spits out an .exe. Apparently, Assembly is this whole song and dance.
Can anyone here help me set up and IDE for MASM Assembly? (It has to be MASM, not any other compiler; that's what the book is based on.) If not, could you please instruct me step by step to turn .asm into .exe? And please don't say "Google;" I've already done that.
This "Hello World" code should be able to work using the set up:
title Hello World Program (hello.asm)
; This program displays "Hello, world!"
.model small
.stack 100h
.data
message db "Hello, world!",0dh,0ah,'$'
.code
main proc
mov ax,@data
mov ds,ax
mov ah,9
mov dx, offset message
int 21h
mov ax,4C00h
int 21h
main endp
end main