Для того чтоб по окончании разрядности типа данных увидеть снова единичку начиная с нулевого разряда существуют ROL/ROR-ы.И если уж Вы озаботились документацией на SHL, то что скажете про ADD, эффект то тот же (см. картинку). Правда я что то не вижу появляющуюся единицу, а вот единицу сместить на 32 в лево снова появилась