Цитата(Vagant @ Sep 6 2009, 21:34)

add R2 R1
преобразуется в последовательность кодов которые микропроцессор исполняет. Но мне тогда непонятно откуда берутся эти коды и как микропроцессор их понимает?
Нет процесср не поймет "add R2 R1" , он понимает только код (8 или16 разрядов в засимости от проц.)
Существуют программы именуемые ассемблерами или компиляторами, которые из "add R2 R1" делают код понятный процессору , чтобы выполнить именно эту операцию.
Для лучшего понимания почитайте например Хоровиц "энд" Хилл или Титце "энд"Шенк,
они гуляют в нете в эл. виде