Регистр ECX часто используется в качестве счётчика цикла, потому что его автоматически применяет процессор при выполнении команд, в том числе для организации циклов. 2
В частности, если программа транслируется в 32-разрядном режиме, команда LOOP автоматически использует регистр ECX в качестве счётчика циклов. 3
Кроме того, регистр ECX подходит для этой роли, так как он является 32-битным регистром, который представляет собой расширенную версию 16-битного регистра CX, используемого для счётчиков циклов. 5