( tovis | 2023. 05. 13., szo – 11:18 )

Én is a Z80 majd később a MCS51-es "emlőin" nevelkedtem, nagyon szegényes eszköz készlettel.

A PIC viszont teljesen kimaradt, alapból nem tetszik a risk architektúra. Megörültem amikor az STM8S sorozat extended utasítás készletével találkoztam. Anno a Z80 az MC6800 és az Intel 8085 "vad házasságából" keletkezett, az STM8S új magasságokba röpítette ezt a filozófiát.

Viszont ha később is fejleszthető, hordozható kódot akarok muszáj a C-re átlépni. Szerencsére a mai fordítók (mint pl. az SDCC) nagyon jó minőségű kódot állítanak elő - eleinte sokat nézegettem a közbülső assembly kódot különösen az interrupt rutinokban de úgy látom itt-ott még jobban csinálják mint én.

Ami a C forrásokban sok gondot okoz nekem az a shift utasítások, számomra sokkal egyszerűbb és átláthatóbb az assembly opcode.