kun aina samaa räiskintää niin on nostalgiaa ja sellaista vanhoissa.
Kuinka saan tehtyä assemblerilla delay funktion (esim 200ms) c -ohjemaan?
kääntäjä yleensä tajuaa että on ohjelmoijan omaa optimointia, ei koske siihen koodinpätkään, sitten.
Nykyisin ei juuri enää kannata 8-bittisillä koneilla koodata assemblerilla konkreettisella koneella, kun kaikki käy niin paljon kätevämmin emulaattorien kanssa nykykoneilta. Nykyiset assemblerit osaa mm. paketoida koodi…
Kokeilen RiscOS:ää Raspberry Pi:llä ja mielestäni se on varsin nopea käyttöjärjestelmä kyseiselle arm-alustalle - joskin hiukan hankala ohjelmatarjonnan kannalta. Kyseinen järjestelmä sisältää kuitenkin mielenkiintoisen…
Olen tässä yrittänyt kaikin keinoin ymmärtää seuraavia rivejä; bsf ADCON0,GO ; start conversion btfss ADCON0,GO ; this bit will change to zero when the conversion is complete goto $-1 Ongelma tässä on "btfss" joka on mä…
ovat 80286 alkuperäisiä protected moden käskyjä LGDT = Load Global Descriptor Table, LIDT = Load Interrupt... en muista loppua.... Ei viitsisi sotkea johonkin sellaiseen jos tyttelit alkavat jotain innostumaan tekemään …
_asm { nop, nop}; tee nopeampi.
Miksi SASM assembler esimerkki koodissa EDX -rekisteriin sijoitetaan 29, vaikka tulostettava merkkijono on vain 25 merkkiä pitkä. %include "io.inc" section .text global CMAIN CMAIN: mov ebp, esp; for correct debugging m…
Mikä on webassembly ja kuinka se eroaa tavallisesta assemblystä?
Mielenkiintoinen työkalu asm-koodin tuottamiseen linux-ympäristössä. Osaa 32/64 bittisen koodin ja tarjoaa mukavuusmakroja tulostukseen/näppäimistön lukuun molempia varten. Lisäksi em. makroja voi tehdä lisää eli sitä s…
Huvikseni yritin disassmbloida gligc-2.28:n strlen rutiinia ja sain puristettua ulos alla olevan intel-syntaxisen ja NASM:lla käännettävän (nasm -felf64 ...) koodin siitä. Sitten testasin tätä (nasm'lla tuotettua) koodi…
Linuxin käyttämä assembler on käytännössä estänyt assemblerin lisäopiskelun hankaluutensa tähden. Nyt kysynkin, että onko mahdollista käyttää Borlandin tyyliä linuxissa? Entä onko jossain jotain nettikurssia, josta sais…
Low-level hardware -drivereihin. Paitsi käyttämättä WINDDK:ta, ainakin Visual C :llä onnistuu tuota kautta. WINDDK on taas sitten pelkästään console assemblyä. Driver kits...
Puhutaan kovalevyjen SATA-2 ajureista sekä grafiikkakiihdyttimistä, MONTAKO OLET ITSE SUUNNITELLUT JA KIRJOITTANUT?
tällä pääsee grafiikkatilaan: mov ax,13h int 10h jos halua piirtää ruudulle niin: mov ah,0Ch mov al, color mov cx, x mov dx, y mov bx, 1 int 10h missä x, y on koordinaatit näytöllä ja color pikselin väri. ollos hjuva. -…
Tehkää huviksi ja omaksi iloksi tuollainen: Manipuloidaan fyysisessä muistissa olevaan näppäimistöpuskuria niin että: ohjelma kirjoittaa näppäimistöpuskuriin "muka" näppäimistöllä painettuja näppäimiä. Kirjoitamme näppä…
Teen minikäyttistä ja joka kerta kun käytän noita koodeja niin koko kone sammuu. Miksi!
Vieläkö voi hakeutua kursseille jossa opetetaan Assemblyä? Ainakaan Viopessa, Edx, Mooc, eikä ensi vilkaisulla suomen missään koulussa kursseja ollut.
mistä koodi tulee päässätkö? mitä koodissa lukee