Почитай вот это.
http://zxpress.ru/book.php?id=18
Очень толково написано.