ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
781381 Топик полностью
Ксения (19.09.2017 14:28, просмотров: 461) ответил argus98 на Ну почему же "никому ненужные"? Для манипуляции битами в памяти - весьма полезны.
Компилятор их все равно не использует, а если на ассемблере кодить, то одна лишь XCH может оказаться полезной, тогда как остальные едва ли найдут применение - часто ли бывает нужно при чтении из памяти, обнулять ее содержимое, а тем паче забивать все биты единичками? Тогда как есть очень много часто востребованных рутинных операций, которые сейчас выливаются в несколько команд кода. Обычно это операции с аргументами типа int, которые 16-битные, несмотря на то, что контроллер 8-битный. Отсюда было бы вполне логично поддержать операции с регистровыми парами, тем более что одна такая у же есть (копирование регистровых пар). Заодно и недостатки 8-битности изживались бы.