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 …
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…
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…
Minulla on INTBX80532RC2400I-prosessori, josta on lisämerkintä merkintä IntelCeleron 2400 MHz 400 FSB 128 Kb BOX. Tietokone on hankittu v. 2003, jolloin siihen Olen nyt etsimässä Internetin kautta sopivaa kääntäjää opet…
Käännös ja linkitys kyllä sujui moitteetta mutta millä optioilla tiedostosta saa symboolitaulukon gdb:n käyttöön? [matti@cable-117-241 a]$ nasm -f elf -l prog38.lst prog38.asm [matti@cable-117-241 a]$ ld -s -o prog38 pr…
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ä…
Terve, Onko olemassa jotain ns. Opasta aloittelijasta vähän vaikeampaan, kun itse en tiedä mistä aloittaa ja millä ohjelmalla. Tuntuu harvinaisen vaikealta lähteä mistään liikkeelle kun ei ole mitään opasta, kouluunkaan…
Tarvitsen apua! Kirjoita aliohjelma, joka laskee kahden 32-bittisen kokonaisluvun itseisarvojen summan. Luvut annetaan aliohjelmalle rekistereissä R0 ja R1. Aliohjelma palauttaa tuloksen rekisterissä R0. Olkaa hyvä autt…
Osaisiko joku kertoa kuinka assyn tasolla voi varata muistia enemmän normaalin perustyypin verran, entä vapauttaminen ja onko null sama kuin kirjoittaisi muistin osoitteeksi 0:n. Olen ihan pihalla, noista, linkkikin käy…
Olen kirjoittanut seuraavan pätkän koodia assemblyllä: MOV DPTR,#4000H MOVx A,@DPTR MOV r0,40H SUBB A,r0 MOV DPTR,#4000H MOVx @DPTR,A Onkohan tuo toiseksi viimeinen rivi, jossa datapointteri asetetaan uudelleen osoittam…
vaikka Mikkisoftan sanotaankin laittaneen jopa MASM 6:nkin vapaaseen jakeluun niin mikä olis MASM-yhteensopiva assembler? Vai kannattaako mielummin ottaa vaan joku oikeasti free ja opetella se? Onko noissa edes mitään y…
Päivää kaikille palstalaisille! Tässä C:llä jonkin aikaa koodaillessani heräsi halu opetella myös Assembler-ohjelmointia. Haluaisinkin tietää mikä olisi hyvä ja tehokas keino oppia? Kirjan olen ajatellut ostaa, osaisiko…
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…
#include __config (_INTRC_OSC_NOCLKOUT & _WDT_OFF & _PWRTE_OFF & _MCLRE_OFF & _CP_OFF & _IESO_OFF & _FCMEN_OFF) RESULTHI equ 20 RESULTLO equ 22 BANKSEL ADCON1 ; MOVLW B’01110000’ ;ADC Frc clock MOVWF ADCON1 ; BANKSEL TR…
Opiskelen assemblyn alkeita. Sellainen perusasia kuin muuttujan määrittely ei ota onnistuakseen. Esimerkki: Haluaisin antaa muuttujalle "muuttuja" arvon 020h. Missä menee metsään? mov byte [muuttuja], 020h
Ei liity suoraan Assemblyyn, mutta täältä löytynee osaamista. Pöydällä lojuu PIC 16F690 joka olisi tarkoitus saada keskustelemaan tietokoneen kanssa sarjaportin kautta. Mistä kannattaisi lähteä liikkeelle? Käytössä on C…
Miten saan tehtyä pienen ohjelmanpätkän, jolla saan kellonajan näkymään näytöllä
Aloittelen assyn opiskelua ja ostin kaupasta Pickit2 paketin, jossa on pieni piiri, jonka ledejä tässä välkyttelen. Esimerkkiohjelmassa on viive toteutettu tavalla, jota en ymmärrä. Mitä tässä tapahtuu? Ensin määritellä…
kieli vai työkalu? Entäs 'crossassembler'? :)