ASM ASM ASM

Я учу ассемблер по книге "Ассемблер это просто. Учимся программировать" Калашникова (ТАСМ и МАСМ) , но вот никак не могу компилировать код из книги, походу нужен МС-ДОС. И вот вопрос- нужно ли мне изучать эту книгу, есть ли перспектива? Если нет, то посоветуйте литературу и инструмент.

Вот пример

(01) CSEG segment
(02) org 100h
(03)
(04) Begin:
(05)
(06) mov ah,9
(07) mov dx,offset Message
(08) int 21h
(09)
(10) int 20h
(11)
(12) Message db 'Hello, world!$'
(13) CSEG ends
(14) end Begin