Асм лучше начинать изучать с микроконтроллеров, и потом уже переходить на что-то более серьезное, сразу задуплить как работает полноценный процессор сложновато будет. Надо сначала надрыгаться ногами 8-ми битных микроконтроллеров. AVR потом 32-х битные ARM. Чтоб хорошо знать АСМ надо железо очень хорошо изучить знать как оно устроено как работает. читать даташиты
https://ww1.microchip.com/downloads/en/DeviceDoc/A...
Ну и по электронике книжки разные