Soweit ich weiß gibt es den ICC auch als Frontend für dem Microsoft VC++...
Der Compiler ist nicht das Problem, das Problem ist, wie du das testen willst.
Du musst zuerst mal die Hardware erkennen und richtig ansprechen (USB, Graka, Festplatte, Serieller Port, Audio, CD/DVD, Monitor, ...). Dafür wirst du wohl nicht um Assembler bzw. Inline-Assembler rumkommen.
Viel Erfolg