ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
15 января
1462106 Топик полностью
Boвa (09.09.2024 14:04 - 15:10, просмотров: 158) ответил Kpoк на На ПИКе это выглядит цынично: SE W0,W0 - это когда у вас в 16-разрядном регистре хранится старший байт, полученный от АЦП
Оно и для других процессоров вполне цынично: Прибавляем к знаковому байту АЦП 0х80 и отнимаем от регистра старшего байта результата сам этот регистр и дополнительно флаг переноса. :-) 
i8086:
MOV AH, AL   ; в AL был знаковый байт с АЦП
ADD AH, 0x80 
SBB AH, AH   ; теперь в AH расширенный  знак 

И т.д.