- 
	
- Видимо, у ARM нет операции вычитания. Вместо нее используется сложение с дополнительным кодом вычитаемого  Bill(270 знак., 17.01.2018 08:26)
			
- В MSP430 команда CMP.W(B) src,dst выполняет похожие действия: (.not.src) + 1 + dst. mut(558 знак., 17.01.2018 16:53)
 - +1. См. стр. 43, 261-264 в "ARMv7-M Architecture Reference Manual" >> argus98(17.01.2018 12:19)
 - Вроде как SUB, SBC во всех ядрах. - Chum_A(17.01.2018 08:47)
					
- Я не сами инструкции имел в виду. Я о том, как они реализованы. - Bill(17.01.2018 09:06)
							
- Реализация  SUB, SBC бывает разная как и флаги  misyachniy(815 знак., 17.01.2018 09:29 - 10:21, ссылка)
									
- Так а я о чем? - Bill(17.01.2018 10:42)
											
- На самом деле всё это реализуется на верилогах всяких, а потом бездушная машина превращает это всё в транзисторы. Вычитать она может так или эдак, может даже ставить инвертор на флаг переноса при вычитании - это всем по барабану. - SciFi(17.01.2018 10:58)
													
- Оно, конечно, так. Только я думаю, это вряд ли автоматом получается. Неужели разработчики сначала что-то сделают, а потом будут разбираться с тем, что и как у них получилось? Да и потом, любому верилогу можно четко объяснить, что именно требуется.  Bill(9 знак., 17.01.2018 11:15)
															
- Разработчику пофиг, что там получилось, лишь бы цели были достигнуты: скорость там, потребление... Конечно, если разработчика зовут Биллом, всё это переворачивается с ног на голову, и целью становятся не скорость и потребление, а транзисторы в  SciFi(14 знак., 17.01.2018 11:23)
																	
- Неужели разработчики Pentium, AVR, STM8, Renesas, Freescale и т.д. и т.п. ни о скорости, ни о потрблении не думали? Или их всех звали Биллами? И еще вопрос: с чего это вдруг эта тема тут на форуме возникла? Для ТС такое поведение было открытием,  Bill(152 знак., 17.01.2018 11:38)
																			
- Учитывая странности в личности разработчика(цы?) набора инструкций ARM, удивляться тут нечему :-) - SciFi(17.01.2018 11:45, ссылка)
																					
- Перевод с татарского (в нем нет родов)? Или настоящий транс? Через слово то он, то она... - Гyдвин(17.01.2018 11:51)
																							
- Шибко машет на машинный перевод статьи из педивикии. Таки да, транс. Теперь вы знаете, откуда все эти закидоны арма :-) - SciFi(17.01.2018 11:54, ссылка)
																									
- вот это каминг-аут... - Alex68(17.01.2018 12:59)
 
 
 - Шибко машет на машинный перевод статьи из педивикии. Таки да, транс. Теперь вы знаете, откуда все эти закидоны арма :-) - SciFi(17.01.2018 11:54, ссылка)
																									
 
 - Перевод с татарского (в нем нет родов)? Или настоящий транс? Через слово то он, то она... - Гyдвин(17.01.2018 11:51)
																							
 
 - Учитывая странности в личности разработчика(цы?) набора инструкций ARM, удивляться тут нечему :-) - SciFi(17.01.2018 11:45, ссылка)
																					
 
 - Неужели разработчики Pentium, AVR, STM8, Renesas, Freescale и т.д. и т.п. ни о скорости, ни о потрблении не думали? Или их всех звали Биллами? И еще вопрос: с чего это вдруг эта тема тут на форуме возникла? Для ТС такое поведение было открытием,  Bill(152 знак., 17.01.2018 11:38)
																			
 
 - Разработчику пофиг, что там получилось, лишь бы цели были достигнуты: скорость там, потребление... Конечно, если разработчика зовут Биллом, всё это переворачивается с ног на голову, и целью становятся не скорость и потребление, а транзисторы в  SciFi(14 знак., 17.01.2018 11:23)
																	
 
 - Оно, конечно, так. Только я думаю, это вряд ли автоматом получается. Неужели разработчики сначала что-то сделают, а потом будут разбираться с тем, что и как у них получилось? Да и потом, любому верилогу можно четко объяснить, что именно требуется.  Bill(9 знак., 17.01.2018 11:15)
															
 
 - На самом деле всё это реализуется на верилогах всяких, а потом бездушная машина превращает это всё в транзисторы. Вычитать она может так или эдак, может даже ставить инвертор на флаг переноса при вычитании - это всем по барабану. - SciFi(17.01.2018 10:58)
													
 
 - Так а я о чем? - Bill(17.01.2018 10:42)
											
 - Они реализованы транзисторами, а те - из легированного кремния :-) - SciFi(17.01.2018 09:13)
									
- Не может быть! - Bill(17.01.2018 10:41)
 
 
 - Реализация  SUB, SBC бывает разная как и флаги  misyachniy(815 знак., 17.01.2018 09:29 - 10:21, ссылка)
									
 
 - Я не сами инструкции имел в виду. Я о том, как они реализованы. - Bill(17.01.2018 09:06)
							
 
 - Пишут, что флаг C в случае вычитания именно так и работает -->  SciFi(192 знак., 16.01.2018 14:01, ссылка)
			
- И в ассемблере тоже misyachniy(407 знак., 16.01.2018 14:35)
 
 
 - Видимо, у ARM нет операции вычитания. Вместо нее используется сложение с дополнительным кодом вычитаемого  Bill(270 знак., 17.01.2018 08:26)
			
 
