Ja moni CORE-prossaa, menevät täysin rinnakkain, kaikki käskyt, ..... onkohan kellään neljää kättä esim. Kadet voivat lisääntyä, sitten jos ottaa vielä pcie-16 Riirrääköhän ... pitäisi olla silloin... noin ....hmmm vähi…
System Control Port, eli on emolevyn juttu, josta voi kääntää NM:n Non Maskable Interruptin pois, eli muistin päivityksen siis. Muistaakseni kun tuollaisen tein: keskeytykset tietysti suljettuna. ja jotain muuta DMA Dir…
Niin, se torvalds sanoi kerran että kun se koodaa C-kielellä, että se näkee kaiken assemblerina, ikään kuin vihreetä koodia vilisee mustassa ympäristössä?
Muutamme tätä hieman omaksi iloksemme, jee. Lisäämme ehkä pari omaa assembly-käskyä mukaan, esimerkkinä. Josta jatkamme System Management Bus osioon sitten seuraavalla luennolla. Sanoi ohjelmoinnin opettajamme.
en multicocreille ikinä jos ei lasketa grafiikkakiihdyttimen corea, jota olen kyllä Eli siis tavallisille 2-coreisille Intelille sekä PCI.E x16 koodit, niin pystyn tekemään ajureita assemblyllä, mutta olen kallis, koska…
Hei, vanhoissa pelikoneissahan oli pakko ohjelmoida assemblyllä, jotta saataisiin tarpeeksi laitteesta jotain irti. Mutta... ...eikös C64:n, joka tosin on tietokone, pelit ollut pakko ohjelmoida konekielellä? Tästä pääs…
käskyn nimi on ENTER =enter protected mode, jolloin ensin pitää tietysti olla määriteltyinä LIDT GDT sun muut, on vain tuo;: ENTER (protected mode) tuollaisilla on jooh turhaa sekoittaa sitten jos jotain opettelevat pii…
eli oon keksiä ja mulla on keksijän taidot huipussa ja oon nyt tekemässä sitä robotti mut siihen tarvii vaalean punasen timantin. mistä sellaisen löytää/miten sellaisen voi tehä ???
operaatio "XCHG EAX,EAX" on nopeampi tehtä c-kielellä ja muilla tavoin. Kun ei perusasioita ymmärrä, niin odotan innolla c-rutiinin joka tekee tuollaisen rekisterioperaation nopeammin!
Mitä etuja voidaan saavuttaa assembler-kielen käytöllä c-kielen sijaan?
Eli, jos ajamme videomuistissa ohjelmaa, joka on tietysti normaalin muistinpäivityksen ulkopuolella kun näytönohjain hoitaa tämän muistin päivityksen. Jos vaihdamme segmentti-rekistereiden arvoja videomuistissa olevalla…
Koodicachen tyhjentäminen omaan käyttöön, pitää tietää miten pitkä pätkä sinne mahtuu, riippuu prosessorista. Tuo pitää tietää, jos haluat oikein nopeasti ajaa koodiasi, niin tuolle Level-1 cacheen prosessorin lähelle, …
on tämä assembly eli konekieli...
Joskus pienenä tehtiin Win2000 ja XP näitä: eli ajettava ohjelma kopioitiin videomuistiin, jonka jälkeen käänsimme NMI:n ja kaikki keskeytykset kokonaan tietokoneesta pois päältä. Windows ja kaikki RAM-muistissa tapahtu…
Assemblyn ymmärtämistä tarvitaan lähinnä virusten tutkimiseen, kun vaikka muuntaa ajettavaa binäärikoodia (tai miten sitä nimitetäänkään?) assemblyksi ja sitten hakee siitä viruksen merkkejä jollain erikoisella hakutoim…
Miten ohjelmoidaan tietää että pitää hakea aina samasta paikasta ohjelmaa ja paikkoja useita mutta miten se käyttännössä toimii?
Kannattaako tulla Imatralle huomenna 24.6. ? Onko Varpasaaressa tai Ukoskassa tai Kylpylässä vielä meininkiä vähän varttuneemmalle sinkulle ?
Koska minkä tahansa ajettavan binäärin voi muuntaa assembly-kielelle, on mikä tahansa ohjelma open sourcea eli avointa lähdekoodia assembly-kielellä, vai olenko väärässä? (Assembly-kielen vaikeaselkoisuutta kuvaa hyvin …
Tuskinpa te täällä juurikaan assembler-ohjelmoinnista keskustelette vai moniko teistä on konekielen kääntäjiä valmistavien firmojen palveluksessa? Olisi hienoa jos jengi lopultakin oppisi käyttämään englanninkielisiä te…
Olen aloitteleva HW-läheinen ohjelmoija, ohjelmointikokemusta sinällään esim. C:llä on monta vuotta. Sanokaapas että mitkä kaikki asiat on pakko tehdä assemblerilla eli mitä ei voi tehdä C:llä, olettaen että mitään valm…