ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 июля
29383 Топик полностью
misyachniy (18.05.2005 11:09, просмотров: 1) ответил Ксения на Ответ:
На счет "INC @R1" я посмотрел slau049c.pdf И там написано что "INC dst" как команда отсутствует. Она эмулируется "ADD #1, dst" Что в свою очередь заменяется на "ADD 0(R3), dst" То есть d R3 генерится константа(единичка), она складывается в АЛУ с ячейкой памяти и возвращается обратно уже инкрементированая. То есть как я и писал "По этому нужно изворачиватся" в данном случае аккумулятора нет и происходит затирание информации в РОН. То есть чтение происходит в РОН, В нем же модификация и из него же запись. Это как раз и есть RISC. Одна команда выполняющая чтение/модификацию/запись заменяется на последовательность более простых команд. При этом меняется значение какого либо регистра, в данном случае R3. Ну а команд манипуляции битами в ячейках памяти нет. Так что MSP430 - RISC процессор даже без ИМХО ;-)