погуглил Эта команда, в основном, используется для выполнения небольшой задержки в программе. Если говорить о микроконтроллерах, то такая задержка может потребоваться, например, для подавления “дребезга контактов”.
Про nop. Я привык думать, что nop - это команда, возникшая из-за хакерского использования "паразитных" команд типа and ax,ax или перехода, который НЕ выполняется при любых условиях. А есть архитектуры, при которых nop - специальная команда?
И да, и нет. Nop действительно часто возникает из бессмысленных опкодов, как в x86, и впоследствии специально поддерживается. Но иногда для него выделяют отдельный опкод