Crossware makes an easy to use
simulator and IDE for Windows that's great for testing system agnostic code.
vasm compiles and runs as a cross-assembler on many platforms, including Windows. Hosting it under Cygwin is probably the easiest way to get it up and running.