Системное программирование, с чего начать? Давным давно я имел мечту, заниматься системным программированием. Написанием ЭМУЛЯТОРОВ, интерпретаторов, ос и прочего. Вот я уже большой мальчик, а с чего начать не знаю. Поиск по теме эмуляция не особо что дает. Помогите новичку. Знаю c#, немного с++. Подкиньте, пожалуйста, литературы, статей и прочей информации. Поделитесь своим опытом. P.S. по началу буду использовать Windows, но в будущем(далеком) думаю пересесть на Archlinux. P.P.S. Думаю, что перед освоением ассемблера нужно больше узнать обо всем. P.P.P.S "P.S. Кстати, позвольте полюбопытствовать, какой именно ассемблер вы собрались осваивать: ARM? MIPS? AMD64?" Собирался Арм.