<?xml version="1.0" encoding="ISO-8859-15"?>
<rss version="2.0"><channel>
<title>teos: 80x86-konekieli</title>
<link>http://sange.fi/~atehwa/cgi-bin/piki.cgi/</link>
<description>Recent changes in teos: 80x86-konekieli</description>
<item><title>teos: 80x86-konekieli</title>
<link>http://sange.fi/~atehwa/cgi-bin/piki.cgi/teos%3A%2080x86-konekieli</link>
<guid>http://sange.fi/~atehwa/cgi-bin/piki.cgi/#1326610853</guid>
<description>&lt;p&gt;&lt;ins&gt;[[Image teos-80x86.jpeg]]&lt;/ins&gt; Kirjoituskone, jossa on 
apumoottoreita ja lisäosia. Näppäimistökin on jäljellä, mutta lisäksi 
chordausnäppäimiä ja hienosti suunniteltu järjestelmä joka yrittää 
ennustaa mitä näppäintä kirjoittaja seuraavaksi painaa. Tai sitten 
risteilevät polut metsässä, ja karttana pitää käyttää taulukkoa. 
Polkuja ajetaan turbo-segwaylla. 

&lt;p&gt;&lt;ins&gt;Miksi?&lt;/ins&gt; 

&lt;p&gt;&lt;ins&gt;* 80x86-konekieli, kuten jokainen [konekieli], on tietyn 
mikroprosessorin sellaisenaan ymmärtämä kieli ja siksi hyvin matalan 
tason kieli. Tällaisella kielellä voi parantaa ohjelmiensa 
suoritusnopeutta, mutta ohjelman kirjoittamisen vaiva on suurempi ja 
sen suorittaminen on sidottu tiettyyn mikroprosessoriarkkitehtuuriin. * 
Konekielillä kirjoittaminen muistuttaa vähemmän leikkimistä 
varsinaisten sisältöasioiden parissa ja edellyttää sen sijaan 
taulukkomaista tietoutta mikroprosessorin eri rekistereiden 
erityiskäytöistä, eri komentojen suoritusnopeuksista ja niin edelleen. 
Kirjoituskone kuvaa tätä taulukkomaisuutta ja edellä mainittua 
alkukantaisuutta. * 80x86-konekieli yleistyi valtavasti 
Intel-prosessorien menestyksen myötä. Niinpä sitä kehitettiin ajan 
mittaan kaikenlaisiin suuntiin ja siihen lisättiin ominaisuuksia. 
Lopputulos oli merkillinen sekasotku toinen toistaan kätevämpiä 
"yhdistelmäkomentoja". * 80x86-suorittimet ovat suoritusnopeudessaan 
erityisen riippuvaisia siitä, että yhtäaikaistavat peräkkäisten 
komentojen suoritusta. Tämä on vaikeaa "haaroissa", joissa ohjelman 
suoritus voi jatkua kahteen eri suuntaan. Jos suoritin ennustaa väärin, 
se saattaa joutua perumaan tilaansa jopa 20 nanosekunnin ajan 
(!!!).&lt;/ins&gt; 

&lt;p&gt;&lt;ins&gt;Kuvia netistä:&lt;/ins&gt; 

&lt;p&gt;[...]

</description>
<pubDate>Sun, 15 Jan 2012 07:00:53 +0000</pubDate>
</item>

</channel></rss>
