Nazov "binarny kod" si napisal ty, spravne sa to vola "strojovy kod". Je to vprincipe jedno, jednicky a nulky sa daju napisat aj ako desiatkove alebo hexadecimalne cislo, ide o to ze su to cisla, kazde cislo je nejaky instrukcny kod.
Kedze clovek nemoze programovat v nejakych cislach, tak sa programuje v assembleri (= "instrukcny kod") slovami ktore clovek lahko hned chape.
Obe veci su to same, jedno je v tvare cisla ktore chape CPU, druhe je v tvare slova ktore chape clovek.
Clovek pise v tvare ktory chape clovek, potom spusti prekladac, a prekladac z toho vytvori tvar ktory chape CPU (tie cisla).