Stirsigno: Malsamoj inter versioj

[kontrolita revizio][kontrolita revizio]
Enhavo forigita Enhavo aldonita
e Darkweasel94 movis paĝon Reg-signo al Stirsigno: vidu la diskutpaĝon
e lingva polurado
Linio 1:
'''Reg-signoStirsigno''' en [[komputilo|komputila]] kodo estas kod-pozicio, kiu havas difinitan signifon, sed ne reprezentas signon prezenteblan (preseblan, videblan). Ordinare tiaj signoj influas la konduton de iu sistemo (aparato, programo), do "regasstiras" tiun konduton; de tie la nomo.
 
La origina uzo de reg-signojstirsignoj estis la regadostirado de eliga [[flankaparato|flank-aparatoj]], ekzemple [[teletajpilo]], [[presilo]] aŭ ekrano. Por ilia uzo necesas precipe jenaj regaj funkciojstirfunkcioj:
* iro al la sekva linio (vertikala pozici-ŝanĝo)
* reiro al la komenco de linio (horizontale)
Linio 10:
La iro al la (dekstre) sekva pozicio ne estas konsiderata kiel rega funkcio, ĉar ĝi estas ligita al la eligo de ĉiuj preseblaj signoj. Nuran paŝon dekstren sen eligo de signo oni kodas per "spaceto" (signo tute blanka).
 
== Reg-signojStirsignoj en Askio ==
En [[Askio]] la signoj kun la numeroj 0–31 kaj 127 estas uzataj kiel reg-signojstirsignoj kaj havas difinitan funkcion. La plej uzataj estas:
* 7 (sonorilo), funkciigas la sonorilon de teletajpilo aŭ igas ekranon aŭ komputilon "pepi".
* 8 (retro-paŝo), retroigas la skrib-pozicion je unu kolumno (en latin-skribaj tekstoj: maldekstren). Tio povas, sed ne devas signifi la forviŝon de la antaŭe eligita signo.
Linio 24:
 
=== La problemo de la lini-ŝanĝo ===
Askio difinas nur la teknikan, ne iun semantikan signifon de tiuj signoj. Tio kondukis al diversaj praktikoj en la traktado de la lini-ŝanĝo (aline-ŝanĝo). Teknike ĝi konsistas el du movoj de la skrib-pozicio: vertikale je unu linio antaŭen, horizontale al la komenco de la linio. Aliflanke estas maloportune kodi per du signoj tiun oftan funkcion, kiun multaj aparatoj tradicie ne eblispovis disigi. Tiel evoluis jenaj kvazaŭ-normoj:
* [[Unikso]] kodas lini-ŝanĝon per la askia kodo 10; se eliga aparato postulas 10 kaj 13, tiam transforma programo enmetas la kodon 13.
* [[Vindozo]] kodas ĝin per la kombino 10+13.
* La klasika[[AppleMac OS]] kodas ĝin per 13.
 
Multaj programoj ne kapablas bone vidigi tekstojn, kiuj uzas la konvenciojn de fremdaj operaciumoj; aliaj pruvas, ke estas facile trakti ĉiujn el la tri sistemoj. La datendatum-transiga [[protokolo]] [[FTP]] kapablas transformi inter la diversaj konvencio.
 
=== La problemo de la dosier-fino ===
La [[dosiero|dosiera]] sistemo de [[operaciumo|operaciumeto]] [[MS-DOS]] ne memoris la precizan longon de dosieroj, sed nur la nombron deda blokoj okupataj de ili. La precizan finon de teksta dosiero ene de la lasta bloko markas la reg-signo 28, kiu tamen (kun alia signifo) povas okazi en ne-tekstaj dosieroj. Tial dum kopiado de DOS-aj dosieroj necesas distingi inter tekstaj kaj ne-tekstaj dosieroj.
 
[[Kategorio:Komputiko]]