[ZX]
- 
	
- Я все-таки думаю, что 8 регистров это оптимум. Словом, Bill(47 знак., 18.07.2012 18:16)
 - Вы сами писали на дековских процессорах? Там реально хватало имеющихся регистров. Код получался плотный за счет очень удобной адресации. Кстати сама архитектура была создана для компилятора С. Точнее, развитие этой архитектуры и создание самого  alex68(40 знак., 18.07.2012 17:40)
			
- Красивейшая архитектура, очень прозрачная. Но не значит, что эффективная по современным меркам. sbb(477 знак., 18.07.2012 18:46)
 - Если быть более точным, то архитектура PDP-11 была создана до появления самого языка Си. А вот разработчики Си,  Bill(51 знак., 18.07.2012 18:10)
					
- Не помню точно, но читал интервью кажется с Д.Ричи, так он там говорил про то, что разработчики PDP-8, учитывали его пожелания как создателя С, когда создавали PDP-11. Словом, там все смешалось :) - alex68(18.07.2012 19:20)
							
- Вы что-то путаете. КерниганБ Ричи и Томпсон работали в Bell Labs, которая  Bill(122 знак., 18.07.2012 22:28, ссылка)
									
- Конечно я знаю, что Bell Labs создала всё на свете :), и этой компанией я всегда восхищался, точнее теми, кто там в разное время работал (у них на всю компанию 11 нобелевских премий, кажется) но точно читал что-то про взаимодействие разработчиков  alex68(39 знак., 18.07.2012 22:35)
											
- Хотелось бы и мне почитать. - Bill(18.07.2012 22:49)
 
 
 - Конечно я знаю, что Bell Labs создала всё на свете :), и этой компанией я всегда восхищался, точнее теми, кто там в разное время работал (у них на всю компанию 11 нобелевских премий, кажется) но точно читал что-то про взаимодействие разработчиков  alex68(39 знак., 18.07.2012 22:35)
											
 
 - Вы что-то путаете. КерниганБ Ричи и Томпсон работали в Bell Labs, которая  Bill(122 знак., 18.07.2012 22:28, ссылка)
									
 
 - Не помню точно, но читал интервью кажется с Д.Ричи, так он там говорил про то, что разработчики PDP-8, учитывали его пожелания как создателя С, когда создавали PDP-11. Словом, там все смешалось :) - alex68(18.07.2012 19:20)
							
 - Увы, я недостаточно старенький.  Но с тем, что регистров хватало -- не соглашусь. Другое дело, что... регистр по-ссылке, например не передашь, да и ещё мало ли. На C166 была интересная концепция отображения регистров на память. Для  fk0(122 знак., 18.07.2012 17:49)
					
- Жаль, что исходники ОС у меня на ленте, которую уже негде прочесть, и на бумаге, которую долго сканировать. А то я вам бы скинул их и вы бы глянули, как в 75-76 году писали на ассемблере (может и позже, но там копирайт именно этих лет). Это  alex68(31 знак., 18.07.2012 18:16)
							
- Маленький пример  Bill(2012 знак., 18.07.2012 18:35)
									
- 1:1 с системой команд/адресации dsPIC/PIC24, поправил только имена регистров, синтаксис использования локальных меток и двухадресных команд SL/INC, и мнемоники условных переходов  MBedder(3250 знак., 18.07.2012 23:16 - 22.07.2012 03:04)
											
- а дайте линку на доки микрочипа по системе команд PIC24/dsPIC ? бегло по сайту лазил - не нарвался. - Mahagam(22.07.2012 02:04)
													
- 16-bit MCU and DSC Programmer's Reference Manual это разве не оно? - rezident(22.07.2012 02:11, ссылка)
															
- оно. честно говоря, не ожидал такого кошмара. - Mahagam(22.07.2012 02:39)
 - Оно самое. А микрочиповским веб-гавнокодерам давно уже пора яйца поотрывать - MBedder(22.07.2012 02:28)
 
 
 - 16-bit MCU and DSC Programmer's Reference Manual это разве не оно? - rezident(22.07.2012 02:11, ссылка)
															
 - А вот такая конструкция  Bill(191 знак., 18.07.2012 23:59)
													
- Пойдет с добавлением одной инструкции MBedder(711 знак., 22.07.2012 02:27 - 02:31)
 
 - Есть один нюанс. Дело в том, что  Bill(350 знак., 18.07.2012 23:36 - 23:50)
													
- Совершенно верно. Это не описка, а склероз - последний раз писал для DEC лет эдак 20 назад :) - MBedder(22.07.2012 12:36)
 
 - Хм. Очень интересно. А порядок аргументов в командах пересылки реально как у дека, то есть слева направо? Не видел ассемблера PIC24 до этого, уж извините за глупый вопрос. Команда bra как у моторолы. - alex68(18.07.2012 23:31)
													
- Да, слева направо - MBedder(22.07.2012 02:54)
															
- Еще не читал описание команд, спасибо, что дали ссылку, но вопрос - что-то типа TST (PC)+ там есть? - alex68(22.07.2012 03:08)
																	
- Там РС как регистр не доступен, но зато возможны любые обращения к flash благодаря так называемому PSV (Program Space Visibility) - MBedder(22.07.2012 11:52 - 12:33)
 
 
 - Еще не читал описание команд, спасибо, что дали ссылку, но вопрос - что-то типа TST (PC)+ там есть? - alex68(22.07.2012 03:08)
																	
 
 - Да, слева направо - MBedder(22.07.2012 02:54)
															
 
 - а дайте линку на доки микрочипа по системе команд PIC24/dsPIC ? бегло по сайту лазил - не нарвался. - Mahagam(22.07.2012 02:04)
													
 - Еще было трудно после дека привыкать к интелу в части порядка аргументов у команд. То есть для дека MOV R1,R2 это R1 -> R2, а для интела наоборот :) - alex68(18.07.2012 20:31)
 - Вы может найдете пример с TST (PC)+ . Такие вот трюки мне нравились раньше. Перемешаны были данные и код. Вся ОС примерно в таком духе и написана. Но тем не менее, все совершенно понятно. - alex68(18.07.2012 20:27)
 
 - 1:1 с системой команд/адресации dsPIC/PIC24, поправил только имена регистров, синтаксис использования локальных меток и двухадресных команд SL/INC, и мнемоники условных переходов  MBedder(3250 знак., 18.07.2012 23:16 - 22.07.2012 03:04)
											
 
 - Маленький пример  Bill(2012 знак., 18.07.2012 18:35)
									
 
 - Жаль, что исходники ОС у меня на ленте, которую уже негде прочесть, и на бумаге, которую долго сканировать. А то я вам бы скинул их и вы бы глянули, как в 75-76 году писали на ассемблере (может и позже, но там копирайт именно этих лет). Это  alex68(31 знак., 18.07.2012 18:16)