I have tried searching for the difference between these two terms but everything i find gives ambiguous results. can anyone explain to me what is the difference between a harware registar and a processor registar, if there is any?