OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů

Tlsk Mln 2019

Právě je 17 lis 2019, 19:18

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvek: 1 ] 
Autor Zpráva
 Předmět příspěvku: Kódování znaků v Basicu
PříspěvekNapsal: 24 říj 2019, 20:34 
Offline
Kecálek

Registrován: 28 říj 2016, 21:03
Příspěvky: 83
Has thanked: 9 times
Been thanked: 38 times
Kódy znaků v Basicu, tak jak je možné znaky tisknout např. příkazem
Kód:
PRINT CHR $( X )
jsou tak trochu divné, neodpovídá to ASCII tak, jak jsme na ně teď zvyklí. Kolikrát jsem si říkal, jak tato podivnost vznikla. Díky wikipedii jsem zjistil, že to vlastně ASCII odpovídá, ale jen velmi staré verzi.

Kdysi bylo vydáno ASCII ve verzi ASA X3.4-1963 (scan dokumentu http://worldpowersystems.com/ARCHIVE/co ... /page5.JPG ) a rozložení znaků na Sharpu tomu odpovídá. Tj. místa, kde jsou dnes malá písmena, byla v tu dobu nedefinovaná, a proto jsou na Sharpu malá písmena různě rozházená. Zároveň znak s kódem 94 byl šipka nahoru a to je, co tam má Sharp MZ a co používá pro symbol mocniny. Následující znak 95 byl šipka vlevo, a stejně tak to má Sharp. Zajímavým výsledkem toho je, že v Basicu je možné aby se ve jménu proměnné na druhém nebo dalším místě objevil znak šipka vlevo.
Kód:
A←=4 : ?A←
Vypíše: 4

Nejspíš tedy některý z prvních strojů řady Sharp MZ použil toto staré kódování, a pak už se to drželo kvůli zpětné kompatibilitě.


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvek: 1 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz