Lenne egy olyan kérdésem, hogy nem tud e valaki olyan programot, ami beolvas 2 szót, és letárolja, 2 területre a szavak hossza maximum 30 de lehet kevesebb is pl: program.exe ;program indítítás Kerem a ket szot: ;egy kis kííratás, ezt már megírtam alap haz ;a két szó beírása, na ezeket kéne beolvasni.
Üdv! Egy iskolai példához lenne szükségem segítségre. A feladat az lenne, hogy n számú számot kell bevinni (azt is a felhasználónak kell megadni, hogy mennyi az n). Ezt csökkenõ és növekvõ sorrendben ki kell írni, és külön a legnagyobbat, valamint a legkisebbet is. Ez egy tapasztaltabb programozónak gyerekjáték lehet... Ha lehet, rövid kommentárokat is kérnék az egyes programrészek közé, -hogy épp mikor mi történik-, de anélkül is jó! Segítséget az alábbi e-mail címre várok: [email protected] Sürgos! Köszönöm elõre is!
UI: Csak a forráskód kell, nem a lefordított program!
attól függ hogy mi a gondod
el meg a topik? nezegeti valaki? mert nekem lenne egy kis gondom, megpedig: olvassunk be egy hexadecimalis szamot es irjuk ki 10es szamrendszerben. tudna nekem valaki segiteni ebben?
Jesszus úristen, pfff... te rá tudsz kattintani, én meg nem? hehe :)
figy: erre a honlapra mész: http://www.stud.u-szeged.hu/Raffai.Tamas/ aztán látsz egy ilyen sort: ASSEMBLY PROGRAMOZÁS GYAKORLAT (Nappali - IB676g) és ezen a soron erre lehet kattintani: (Nappali - IB676g) <--------erre
Igen, ez eddig is megvolt. Megis találtam. Csakhogy, ez az egy, amire kattintani tudok: ASSEMBLY KÖTELEZÕ PROGRAMOK ITT!!! De, én leírást keresek, segítséget. Ez pedig nem az.
nem létezik, hogy nem találtad meg az assemblyt
#30 hozzászólásomban a linkre mész, és ott nagy betûkkel irja, hogy assembly programozás gyakorlat
Elég a megoldáshoz az, h MILYEN módszerrel lehetne szerinted ezt elõállítani?! Van-e rá ötleted, h hogyan lehet ilyen kiírást produkálni?! Ha tudsz programozni, akkor a kód is jöhet!
Kerestem a Google-ben, assemblyt. De ott nagyon érthetetlen leírást adtak. Én meg csak még 15 éves vagyok. És, tudnátok belinkelni egy szöveget, amit megtudok érteni én is? Tehát leírásokkal bemutatással, stb. Ja, és milyen fordítóprogramot kell letölteni hozzá?
:D Azt ugye azért sejted, h senki nem fog itt neked kb 50-60 gépelt oldalnyi szöveget lekopácsolni - amúgy is, az a legjobb, ha te magad tanulod meg! Google és könyvtár!
Kösz, a segítséget. De, valami olyan leírásra gondolta, amibõl tényleg megtudok mindent az egészrõl. Bios, stb billentyûzet meg minden mást.
hajrá!
de ma jó a kedvem - és a retro mindig is izgatott: esetleg az a régi gép valami x86-os vagy legalábbis kompatibilis azzal? Mert akkor érdemes elmenni egy mûszaki könyveket is tartó könyvtárba és Peter Norton-tól MINDENT kihozni, amit csak találsz. Aztán összeszedni mindent, amit olyan kulcsszavakra találsz, mint "assembly, 80286, 80386, programozás, gépi kód, IBM PC, védett mód, operációs rendszerek, ..."
Szülõket, barátot/barátnõt elküldeni pár hónapra nyaralni, kutyát macskát, lovat, aranyhalat menhelyre beadni, kaját rendelni egy hétre és hetenként újra min. fél évig, betolni 3-4000 MP3-at a Winampba (egy másik gépen), találni valakit, aki kibírja az elsõ két hét lelkesedést, majd elviseli a vérmérséklettõl függõ pár nap - néhány hét kiábrándulás és szenvedés, hagyjuk a picsába idõszakot és végül kivülrõl reálisan látja a dolgot.
Én számítógép nélkül, még az "átkosban" tíz évesen tanultam meg programozni egy könyvbõl, majd egy újságcikkbõl Z80-on hexában gépi kódot írni úgy, hogy csupa Commodore vett körül. Leültem egy HT-1080Z elé és némi DATA sorba bekopácsolt kódot bePOKE-oltam a memóriába és egy CALL-lal meghívtam és ment. Aztán jött egy boldog ENTERPRISE korszak, ahol még huszonbájtos kis progikkal hangkazettákról digitalizálgattam a memóba Korda számokat :P és olyanokkal szórakoztam, hogy egy feltételvizsgálat után hány NOP kell, hogy az igaz és a hamis ág egyforma hosszú legyen az idõzítés miatt.
Mindezeket egyedül úgy, hogy a fasorban sem volt még internet, ahonnan be lehetett volna gyûjteni azt a rengeteg tudást, ami a mostani fiataloknak teljesen természetes.
Nem lettem programozó, de életem legszebb idõszaka volt ez. EMIATT javaslom, hogy érdemes belevágni bárkinek bármikor egy ilyen vállalkozásba - annak ellenére, hogy komoly eredmény az esetek 99.99%-ában BIZTOSAN nem fog születni - mint ahogyan nálam sem :)
Helo!! Egyáltalán nem tudok semmit az assembly programozásról. Van egy régi gépem. Nagyon régi. És pár haverommal, szeretnék csinálni rá egy operáció rendszert. Pár alapvetõ dologgal: jegyzettömb, stb. És, ezt szeretném megvalósítani assemblyvel. 15 éves vagyok, úgyhogy ne valami bonyolult érthetetlen dolgot írjatok. Valami, ami tényleg kezdõ szinten leírja, hogy mit, hogyan kell csinálni. Tehát valami iylesmi leírást tudnátok mellékelni, amivel tudok írni egy egyszerû operációs rendszert, pár alapprogrammal. És, ha lehet írjátok le, hogy, hogyan lehet megcsinálni, hogyha elindítjuk a gépet akkor memóriáról butoljon, meg iylesmi. Kösz!! Remélem tudtok segíteni.
Sziasztok! Egy kis segítség kellene. Ezt szeretném megoldani, de sehogy sem sikerül:
Kérjen be ellenõrzötten a billentyûzetrõl egy római számot (1-tól 10-ig), konvertálja át hexadecimálissá és írassa ki a VDU -ra.
Légyszi segítsetek, nagyon fontos lenne! köszi.
van vkinek XT-n is futtatható assemblere, olyan, amihez max DOS 5.0 kell.Egy HP OmniGo 700LX-en kellene futtatni aminek igencsak gyengus teljesítménye van - de én nagyon szeretem :P
Itt lehet némi infót találni a 700LX-rõl, ha valakinek pontosabb infó kellene.
mov al, 'b' ; al-be karater mov ah, 00001111b ; ah-ba színkód mov di, 326 ; di-be, hogy hova teszi ki a képernyõn mov es:[di], ax ; és extraszegmensbe írás
Sziasztok!! Szeretnék megtanulni assemblyben programozni. tudnátok adni valamilyen forrásanyagot ehez, és/vagy h milyen programok szükségesek hozzá?
AtomHeart 2003. júl. 10. 21:25 | privát | válasz erre | #5 Igen, en is virusokra gondoltam... Amikor azt mondtam, hogy erdemes xp-re is asm-ben irni a progikat, en a grafikus feluletu windows-os programokra gondoltam. Azokat pedig eppoly egyszeru megirni asm-ben, mint pl visual c++-ban mfc nelkul, bvagy delphiben vcl nelkul. Csak a windows API hivasokat kell ismerd... ========================================================================== MenuetOS 1 floppys OS, full assembly az egész, van graf felülete, és tényleg pöcc egyszerûen lehet vele dolgozni... aki nem hiszi el a fent írtakat, annak itt egy kissebb, egyszerûbb példa (fõleg, h opensource)
Kérlek áruljátok el, miért kapok erre a kódra osztástúlcsordulási hibaüzenetet! Köszi!
title led .model small .stack .data x db 0b y db 0b .code start: mov ax,_data mov ds,ax ;mov ax,3 ;int 10h ;mov ah,00000000b ;mov al, 'a' xor ax,ax mov ax,0b800h mov es,ax jmp go
Szia! Én se sokat értek hozzá, de sikerült megcsináltom. A program (szerintem) úgy mûködik, hogy ez elsõnek beolvasott karaktert az utolsó helyre teszi, utolsó elöttire a másodikat stb. Igaz az enyém csak 10 karakteres, de mûködik.
fradi segment assume cs:fradi beolv db 10 dup(' ') db '$' beolvdb db 0
start: mov ah,0 ;karakter beolv. mov al,3 int 10h mov di, offset beolv add di,9 push cs pop ds mov cl,0 vissza: mov ah,0 int 16h cmp al,13 ;enter teszt jz vege mov [di],al dec di inc cl jmp vissza
Sziasztok! A segítségeteket kérem. Kaptam egy feladatot amit nem tudok megcsinálni. Egy tetszõleges szövegben tárolt számot kellene normálalakban kiírnom (mantissza E karaterisztika). Karaktert beolvasni és kiírni tudok csak az átalakítás nem megy. Légyszi segítsetek!!
Sziasztok!
Most tanulok suliban assembly-t és még elég kezdõ vagyok. Van egy program amit egyszerûen nem tudok megírni. Légyszives segítsetek! A feladat, hogy egy maximum 40 karater hosszú szöveget be kell kérni (enter lenyomására a beolvasás vége), majd fordítottan kiírni. Szóval ha én beírom hogy 'sanyi', akkor ezt írja ki: 'iynas'. Eddig jutottam:
.MODEL small .STACK 100h .DATA ; szoveg1 db 43 dup(?) szoveg2 db 43 dup(?) ; .CODE ; mov ax,@data mov ds,ax ; mov bx,0 mov cx,40 beolvas: mov ah,1 int 21h mov szoveg1[bx],al inc bx cmp al,13 je beolvas_vege loop beolvas ; dec bx beolvas_vege: mov szoveg1[bx],10 mov szoveg1[bx+1],13 mov szoveg1[bx+2],'$' ; inc bx mov si,0 mov di,bx mov cx,bx csere: mov al,szoveg1[di] mov szoveg2[si],al inc si dec di loop csere
mov ah,9 mov dx,OFFSET szoveg2 int 21h ; mov ah,4ch int 21h END
Elõre is köszönöm a segítséget!!
esetleg vki járatos és el tudna indítani némi infoval (fõleg fejlesztõ környezet kellene Win98SE alá) ARM procik programozásában???
Nokia telefon procikat szeretnék bûvölni vas szintjén. Nem hiszem, h senki nem foglalkozik ezzel kis hazánkban...!?
Elõre is köszönöm!
-=ZR=-
...és akkor vége is lett ennek a topic-nak?
Talán indítok egyet...
-=ZR=-
Igen, en is virusokra gondoltam... Amikor azt mondtam, hogy erdemes xp-re is asm-ben irni a progikat, en a grafikus feluletu windows-os programokra gondoltam. Azokat pedig eppoly egyszeru megirni asm-ben, mint pl visual c++-ban mfc nelkul, bvagy delphiben vcl nelkul. Csak a windows API hivasokat kell ismerd...
Ez nem igaz, megeri meg xp ala is asm-ben irni teljes programokat (inkabb a rovidebbeket), mert van egy par elonyuk, tobbek kozt a kis fajlmeret, ami nehany esetben letfontossagu lehet (...). Dynam!c, ahhoz, hogy ne keljen parancssorbol kinlodj a forrasok asszemblalasaval, szerezz be egy IDE-t, mint peldaul RadASM (szerintem a legprofibb). Telepitsd fel az masm32 legujabb, asszem 8-as kiadasat, konfigurald a RadAsm-ot, es olyan egyszeru lesz az asm programok irasa, mint peldaul a c++-oke, felteve, ha a nyelvet elsalyatitod. Hja, nezd meg Icezelion win32 asm tutorialjait!
Na szóval abszolút kezdõ lennék a témában.Lehet nyugodtan röhögni, de néhány nagyon láma kérdés jön.Magáról az assemblyrõl(programozásról) már csak-csak kezdek sejteni 1-2 dolgot, de nem tudom, hogy XP alá mit és hogyan érdemes telepíteni, hogy mûködõképes legyen a téma.A Turbo Assemblert nem tudom telepíteni, mert DOS-ból kell(kell?) és az XP alatt nem igazán megoldható, Command prompttal meg nem mûxik. MASM32-õt felraktam, de ebben meg azt nem tudom, hogy kell a általam megírt *.asm filet lefordítani illetve futtatni, meg ilyen "apró" alapvetõ dolgok. Aki tud, lécci segítsen.Köszi.