[an error occurred while processing this directive]
|
то можно обнулить незначащие биты результата вычитания, потом проверить знаковый бит результата (для 6 бит это будет бит 5 считая с 0) и при отрицательном вычитать не из 0 (команда NEG), а из 64. Это может быть быстрее сдвигов, особенно если сдвигов нужно много. Если сдвигов мало - то нет. Короче нужно сравнивать эти способы