Вопросы по теме 'carryflag'

сложение больших целых чисел без флага переноса
В языках ассемблера обычно есть инструкция, которая добавляет два операнда и перенос. Если вы хотите реализовать сложение больших целых чисел, вы просто добавляете наименьшие целые числа без переноса, а следующие целые числа — с переносом. Как мне...
2706 просмотров

Причина использования бит переноса и бит переполнения
Я беру введение в класс встраиваемых систем. Читая, я столкнулся с интересным вопросом о реализациях бита переноса и бита переполнения. Я знаю, что такое бит переноса и бит переполнения, однако я не могу представить себе ситуацию, в которой кто-то...
1081 просмотров
schedule 09.06.2024

Поворот и поворот через использование переноса
Я разрабатываю процессор и создал список часто используемых операций ALU. Поворот и поворот через перенос есть почти во всех процессорах, и хотелось бы знать почему. Помимо некоторого неясного упоминания о криптографии, я не вижу, что они могут...
217 просмотров
schedule 07.06.2022

Непонятное поведение флага CF
Допустим, есть кусок кода: mov al, 12 mov bl, 4 sub al, bl В данном случае флаг CF=0, но на мой взгляд он должен быть равен 1, так как операция вычитания реализована на операции сложения и процессор не знает, что мы ему подаем на вход, будь то...
80 просмотров
schedule 07.06.2022