mezi zidli a klavesnici
Michal Gregor
a2x1nptda8 na email.cz
Pondělí Únor 27 23:52:10 CET 2012
Tak se pojdme podivat na PIC procesory, kdyz uz to Wek nakousnul. Zapis
instrukci tam taky neni uplne nejlepsi, u rady PIC18 je videt jak se nekdo
pomstil programotur, vedeni firmy nebo co ja vim. Proste najednou vybocili z
konzistentniho pojmenovani:
"btg" - inverze bitu, vice se mi lidi x86 pojmenovani neg, not
bov - "branch" To je nejhorsi. Jine asemblery pouzivaji zkratku jz - jump a
predchozi verze PIC16xx procesoru pouzivaly "skip"
nebo nestastny movff x,y - nikdy nevim co se kam presouva. V nazvu instrukce
to neni. musim se divat do manualu.
Michal Gregor
PS: Lidem dela nejvice problemu instrukce btfss a btfsc. Pritom to jsou u
PIC procesoru nejlepe pojmenovane (Bit Test File Skip Set/ Clear), jasne a
jednoduche. Navic se diky temto instrukci odbourava spousta navesti:
x51 syntaxe:
jnz Neco
mov A, xyz
Neco:
PIC syntaxe:
skpz
movlw A,xyz
(Doufam ze je to dobre, uz jsem dlouhu v asm nedelal.)
----- Original Message -----
From: "Jan Waclawek" <konfera na efton.sk>
To: "HW-news" <hw-list na list.hw.cz>
Sent: Monday, February 27, 2012 10:40 PM
Subject: Re: mezi zidli a klavesnici
Kvalita navrhu (nech to znamena cokolvek) je len jednym z faktorov pre
rozsirenie akehokolvek produktu ci javu; a ukazuje sa, ze v drvivej vacsine
pripadov nie je dominantny. Zial.
Za mnohe len jeden ziarivy kontrapriklad z nasho oboru: 8086. Mizerny navrh,
a sialeny uspech.
wek
PS. Chcel som napisat "PIC" v nadeji, ze sa trocha sceri pokojna hladina
hw-listu zdravym flame-war-ikom, ale potom som si to rozmylel... ;-)
Další informace o konferenci Hw-list