AssemblerVastattu 3 kk

delay funktio

Kuinka saan tehtyä assemblerilla delay funktion (esim 200ms) c -ohjemaan?
AssemblerVastattu 9 kk

Mielenkiintoisia retro-makroja

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…
AssemblerVastattu 2 v

RiscOS ja asm?

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…
AssemblerVastattu 2 v

Yksinkertainen PIC kysymys

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ä…
AssemblerVastattu 2 v

LGDT, LIDT mitä ovat nämä käskyt=

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 …
AssemblerVastattu 3 v

Merkkien määrä (hello.asm)

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…
AssemblerVastattu 5 v

Webassembly

Mikä on webassembly ja kuinka se eroaa tavallisesta assemblystä?
AssemblerVastattu 6 v

sasm hyvä työkalu linux asm-editoriksi!

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…
AssemblerVastattu 7 v

Assembler vs GNU standard lib

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…
AssemblerVastattu 7 v

tasm/masm tyylillä linuxissa?

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…
AssemblerVastattu 8 v

En tiedä onko mitään keinoja mennä tuollaisiin

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...
AssemblerVastattu 8 v

Montako olet SINÄ kirjoittanut.

Puhutaan kovalevyjen SATA-2 ajureista sekä grafiikkakiihdyttimistä, MONTAKO OLET ITSE SUUNNITELLUT JA KIRJOITTANUT?
AssemblerVastattu 8 v

vähän grafiikkaa

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. -…
AssemblerVastattu 10 v

Automaattikirjoittaja ohjelma.

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ä…
AssemblerVastattu 10 v

LGDT, LIDT

Teen minikäyttistä ja joka kerta kun käytän noita koodeja niin koko kone sammuu. Miksi!