Assembly
Jelentkezz be a hozzászóláshoz.
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.
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!
--PC--PS3 Slim - PSN:LEVi-o_0
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
kattints rá, ott minden anyag megvan.
meg még itt is találsz:
www.inf.u-szeged.hu/~mate
ASTERIX és TALPRAESETT TOM képregényeket vásárolnék és ELADNÉK!
Németh Róbert - Assembly Programozás 1. (CodeX Online 5. száma)
Németh Róbert - Assembly Programozás 2. (CodeX Online 6. száma)
Németh Róbert - Assembly Programozás - Tömbök (CodeX Online 7. száma)
http://codexonline.hu/CodeX8/alap/assembly/NemethRobert/Assembly4.htm]Németh Róbert - Assembly Programozás - Hello World (CodeX Online 8. száma)
Németh Róbert - Assembly Programozás - Billentyûzet (CodeX Online 9. száma)
Németh Róbert - Assembly Programozás - A szöveges képernyõ (CodeX Online 10. száma)
Gebei János - Assembly feladatok
prog.hu - Assembly programozás cikksorozat
Assembly Programozás - SZTE-s tananyag
Ez is egy Assembly-s tananyag
Rodek-Diós féle jegyzet
Miskolci Egyetem - Dr. Nagy Ferenc - Assembly Programozás
ASSEMBLY KÖTELEZÕ PROGRAMOK ITT!!!
De, én leírást keresek, segítséget. Ez pedig nem az.
#30 hozzászólásomban a linkre mész, és ott nagy betûkkel irja, hogy assembly programozás gyakorlat
ASTERIX és TALPRAESETT TOM képregényeket vásárolnék és ELADNÉK!
ASTERIX és TALPRAESETT TOM képregényeket vásárolnék és ELADNÉK!
http://www.stud.u-szeged.hu/Raffai.Tamas/
menj az assembly programozás gyakorlatra.
ASTERIX és TALPRAESETT TOM képregényeket vásárolnék és ELADNÉK!
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!
*Zsebszámológépet keresek!* Ha van eladó CASIO, Hewlett-Packard, Texas Instruments számológéped, küldj privát üzenetet! Programozható típusok el?nyben! Ócskaságok, hibásak is érdekelnek!
bármilyen programnyelven írj légyszi egy programot, ami a tizenéveseknek úgyis aktuális, h kiírja a képernyõre egymás alá azt, h
ó
ió
ció
áció
káció
akáció
vakáció
A kódot másold be ide! 😊
*Zsebszámológépet keresek!* Ha van eladó CASIO, Hewlett-Packard, Texas Instruments számológéped, küldj privát üzenetet! Programozható típusok el?nyben! Ócskaságok, hibásak is érdekelnek!
Egy könyv, én az egyetemen ebbõl tanultam:
Máté Eörs: Assembly programozás
Azt hiszem, hogy 1000 ft az ára.
Üdv.,
ASTERIX és TALPRAESETT TOM képregényeket vásárolnék és ELADNÉK!
Ugye ez amúgy kandi kamera...?!?
*Zsebszámológépet keresek!* Ha van eladó CASIO, Hewlett-Packard, Texas Instruments számológéped, küldj privát üzenetet! Programozható típusok el?nyben! Ócskaságok, hibásak is érdekelnek!
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 😛 é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 😊
Ha már ezt értékeled, akkor biztosan sok örömöd lesz a dologban! 😊
*Zsebszámológépet keresek!* Ha van eladó CASIO, Hewlett-Packard, Texas Instruments számológéped, küldj privát üzenetet! Programozható típusok el?nyben! Ócskaságok, hibásak is érdekelnek!
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.
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.
Az anti-winnie brigád elsőszámú képviselője.
Itt lehet némi infót találni a 700LX-rõl, ha valakinek pontosabb infó kellene.
Elõre is köszönöm!
*Zsebszámológépet keresek!* Ha van eladó CASIO, Hewlett-Packard, Texas Instruments számológéped, küldj privát üzenetet! Programozható típusok el?nyben! Ócskaságok, hibásak is érdekelnek!
mov ah, 00001111b ; ah-ba színkód
mov di, 326 ; di-be, hogy hova teszi ki a képernyõn
mov es:
Szeretnék megtanulni assemblyben programozni. tudnátok adni valamilyen forrásanyagot ehez, és/vagy h milyen programok szükségesek hozzá?
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)
.model small
.stack
.data
sz dw 0b,0b,0b
s dw 1
s1 dw 1
.code
start:
mov ax,_data
mov ds, ax
mov cx, 40
be:
mov ah, 1
int 21h
cmp al,''
je kistart
mov s1,cx
mov sz
loop be
kistart:
mov cx,40
ki:
mov s,cx
mov ah,2
mov dl,sz<40-s>40-s>
loop ki
mov ax,4C00h
int 21h
end start
Sanyi ezt próbáld meg, van benne 2 baki, de nem jöttem rá a megoldásra.
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
c1:
cmp ah,11111111b
je c_e
add ah,1b
jmp c2
c_e:
mov ah,00000000b
jmp c2
c2:
cmp al, 'z'
je c__e
add al,1
jmp go
c__e:
mov al, '1'
jmp go
go:
mov al, 'a'
mov ah,00000000b
mov di,0d
;mov cx, 4000
jmp prg
prg:
mov es:
int 21h
add di,2d
jmp c1
ex:
mov ax, 4c00h
int 21h
end start
É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
dec di
inc cl
jmp vissza
vege:
mov beolvdb,cl
mov bh,0
mov dl,5
mov dh,10
mov ah,2
int 10h
mov dx,offset beolv
mov ah,9 ;kiírás
int 21h
mov ah,4ch ;kilépés
int 21h
fradi ends
end start
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!!
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
inc bx
cmp al,13
je beolvas_vege
loop beolvas
;
dec bx
beolvas_vege:
mov szoveg1
mov szoveg1
mov szoveg1
;
inc bx
mov si,0
mov di,bx
mov cx,bx
csere:
mov al,szoveg1
mov szoveg2
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!!
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=-
*Zsebszámológépet keresek!* Ha van eladó CASIO, Hewlett-Packard, Texas Instruments számológéped, küldj privát üzenetet! Programozható típusok el?nyben! Ócskaságok, hibásak is érdekelnek!
Talán indítok egyet...
-=ZR=-
*Zsebszámológépet keresek!* Ha van eladó CASIO, Hewlett-Packard, Texas Instruments számológéped, küldj privát üzenetet! Programozható típusok el?nyben! Ócskaságok, hibásak is érdekelnek!
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...
YouTube csatornám: www.youtube.com/user/atomheart147/videos
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!
YouTube csatornám: www.youtube.com/user/atomheart147/videos
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.