Hello, Artemyi! You wrote to Alexander Torres on Fri, 26 Jan 2007 21:17:38 +0300:
AP> Доброй работы тебе, Alexander!
AP> 24 Jan 07 09:55, Alexander Torres писал Artemyi Panasuk:
AT>>>>>> то разве 8-битные процессоры не умеют _работать_ с 8, 16, 24, AT>>>>>> 32 битными переменными ?
AP>>>>> Думается мне, медленее чем 32-х.
AT>>>> При _выводе_ через 8-битный порт? :)
AP>>> Путаешь сущности.
AT>> Я -то как раз не путаю,
AP> Где в исходном письме сказанно, что надо только выводить?
В исходном письме гооврилось про управление 24-мя релюшками. Причем при подсоединении не к 24-м i/o.
AP> Многобайтовое сложение в 32-х битoвом контроллере быстрее пройдет, AP> чем в 8-ми. Да и даже поменять 2 реле на разных регистрах быстрее в AP> 32-х битовой переменной. AP> Всяко проше: AP> rele = rele | 0x10010; AP> чем rel1 = rel1 | 0x10; rel3 = rel3 | 0x01;
Видишь ли, разница во времени исполнения этих команд - на несколько порядков меньше времения срабатывания релюшек. Так что, релюшкам будет очень глубоко начхать на 32-х битный контроллер.
Зато вот при производстве готового девайса - всем будет не очень наплевать на то, что там будет стоять 32-х битный процессор, когда там и 8-битного много (но 4-х битных увы, цже и не осталось).
With best regards, Alexander Torres. 2:461/28, E-mail: snipped-for-privacy@yahoo.com [а ночью мы снова, уйдем эскадроном..]
formatting link