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 10 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 5 v

Webassembly

Mikä on webassembly ja kuinka se eroaa tavallisesta assemblystä?
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 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 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...
AssemblerEi vastauksia

MAC address changer

Intelin sivustolla tuollainenkin ohjelmakoodi, eli laitteisto-osoitteen muuttamiseen mielivaltaiseksi. Jonkinlaisen IDE-liittymänkin ovat tehneet, vapaasti ladattavissa Intelin sivuilta... pitää itsekin kokeilla minkäla…
AssemblerEi vastauksia

Intelillä suuri määrä ohjelmointiapuja

Esim. MAC-address changer, oli kyllä IBM;lläkin tuollaista koodia miten softalla muutetaan Machine Identification Code mielen mukaiseksi. Intelillä olikin uusissa jo jonkunlainen IDE myös uusissa, assembler siis.
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 9 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. -…
AssemblerEi vastauksia

asm-src stabseista hyötyä?

Käänätäjän saa lisäämään haluttaessa -gstabs parametrilla assemblerin sekaan käsittämättömiä rivejä. Osaisiko joku antaa noihin vähän vinkkiä, mihin käytetään? Itse olen kääntänyt nuo pois päältä, että koodia pystyy yli…
AssemblerVastattu 10 v

LGDT, LIDT

Teen minikäyttistä ja joka kerta kun käytän noita koodeja niin koko kone sammuu. Miksi!
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…