top of page

Assembly Icin Uygulamalar

Writer: Sevdanur GENC
Sevdanur GENC
Dec 7, 2011
13 min read

Suleyman Demirel Universitesi - Uluborlu Meslek Yuksek Okulu'nda Gelistirmis oldugum uygulamalari paylasmak istedim... Umarim Yardimci olabilirim biraz da olsa...

                            Asagida bulunan komutlarin konu basliklari yukarda ki gibidir...  

Ascii Tablosu

page 60,132 title asciii .model small .stack 64 .data ctr db 00,'$' .code ana proc far mov ax,@data mov ds,ax call silme call cursor mov cx,256 lea dx,ctr don:mov ah,09 int 21h inc ctr loop don .exit ana endp silme proc near mov ah,06 mov bh,17h mov cx,0000 mov dx,184fh int 10h ret silme endp cursor proc near mov ah,02 mov bh,00 mov dx,0000 int 10h ret cursor endp end  

Iki Sayının Toplamı

page 60,132 title add .model small .stack 64 .data sayi1 dw 111h sayi2 dw 222h sayi3 dw ? .code ana proc far mov ax,@data mov ds,ax mov ax,sayi1 add ax,sayi2 mov sayi3,ax mov ax,4c00h int 21h .exit ana endp end page 60,132 title readd sseg segment para 'stack' db 64 dup(0) sseg ends dseg segment para 'data' sayi1 dw 100 sayi2 dw 200 sayi3 dw ? dseg ends cseg segment para 'code' ana proc far assume ss:sseg,ds:dseg,cs:cseg mov ax,dseg mov ds,ax mov ax,sayi1 add ax,sayi2 mov sayi3,ax mov ax,4c00h int 21h ana endp cseg ends end  

Ekran Silme (mavi)

page 60,132 title add .model small .stack 64 .data .code ana proc far mov ax,@data mov ds,ax mov ax,0600h mov bh,14h mov cx,0000h mov dx,184fh int 10h mov ax,4c00h int 21h .exit ana endp end

Ekran Silme (Kirmizi - Mavi)

page 60,132 title add .model small .stack 64 .data .code ana proc far mov ax,@data mov ds,ax mov ax,0600h mov bh,14h mov cx,0000h mov dx,1824h int 10h mov ax,0600h mov bh,41h mov cx,0024h mov dx,184fh int 10h mov ax,4c00h int 21h .exit ana endp end

Ekran Silme (Ceyrek Mavi)

page 60,132 title add .model small .stack 64 .data .code ana proc far mov ax,@data mov ds,ax mov ax,0600h mov bh,16h mov cx,0000h mov dx,0924h int 10h mov ax,4c00h int 21h .exit ana endp end

Alan Degistirme

page 60,132 title add .model small .stack 64 .data alan1 db 'umyo' alan2 db 'xxxx' .code ana proc far mov ax,@data mov ds,ax mov es,ax mov cx,4 lea si,alan1 lea di,alan2 don:mov al,

mov

,al inc si inc di dec cx jnz don .exit ana endp end

Kucuk Harfi Buyult

page 60,132 title add .model small .stack 64 .data yazi db 'Bilgisayar Programciligi' .code ana proc far mov ax,@data mov ds,ax mov cx,24 lea bx,yazi don:mov al,

cmp al,61h jb git cmp al,7ah ja git and al,11011111b mov

,al git:inc bx loop don .exit ana endp end

Buyuk Harfi Kucult

page 60,132 title add .model small .stack 64 .data yazi db 'bILGISAYAR pROGRAMCILIGI' .code ana proc far mov ax,@data mov ds,ax mov cx,24 lea bx,yazi don:mov al,

cmp al,41h jb git cmp al,5ah ja git xor al,00100000b mov

,al git:inc bx loop don .exit ana endp end

Ekrana Cerceve (ic ice umyo)

page 60,132 title add .model small .stack 64 .data mesaj db 'umyo','$' .code ana proc far mov ax,@data mov ds,ax call silme call cerceve call kursor call yazdir .exit ana endp silme proc near mov ah,06 mov bh,17 mov cx,0000 mov dx,184fh int 10h ret silme endp cerceve proc near mov ah,06 mov bh,47h mov ch,00 mov cl,30 mov dh,6 mov dl,50 int 10h ret cerceve endp kursor proc near mov ah,02 mov bh,00 mov dh,03 mov dl,38 int 10h ret kursor endp yazdir proc near mov ah,09 lea dx,mesaj int 21h ret yazdir endp end

Birleri Toplama

page 60,132 title add .model small .stack 64 .data .code ana proc far mov ax,@data mov ds,ax mov al,11 mov bx,0000 mov cx,8 don:shr al,1 jnc git add bl,1 git:dec cx loop don .exit ana endp end

Cift Ve Tek Sayilari Toplama

page 60,132 title add .model small .stack 64 .data .code ana proc far mov ax,@data mov ds,ax mov al,10 mov bx,0000 mov cx,8 shr al,1 jnc git add bl,1 git:dec cx add bl,0 .exit ana endp end

Dikey Renkler

page 60,132 title add .model small .stack 64 .data renk db 00 satir1 db 00 sutun1 db 00 satir2 db 79 sutun2 db 05 sayac db 00 .code ana proc far mov ax,@data mov ds,ax mov ax,0600h mov bh,17h mov cx,0000 mov dx,184fh call silme mov sayac,15 don:mov bh,renk mov ch,satir1 mov cl,sutun1 mov dh,satir2 mov dl,sutun2 add renk,11h add sutun1,05 add sutun2,05 call silme dec sayac jnz don mov ax,4c00h int 21h .exit ana endp silme proc near mov ax,0600h int 10h ret silme endp end

Yatay Renkler

page 60,132 title add .model small .stack 64 .data renk db 00 satir1 db 00 sutun1 db 00 satir2 db 02 sutun2 db 79 sayac db 00 .code ana proc far mov ax,@data mov ds,ax mov ax,0600h mov bh,17h mov cx,0000 mov dx,184fh call silme mov sayac,15 don:mov bh,renk mov ch,satir1 mov cl,sutun1 mov dh,satir2 mov dl,sutun2 add renk,11h add satir1,02 add satir2,02 call silme dec sayac jnz don mov ax,4c00h int 21h .exit ana endp silme proc near mov ax,0600h int 10h ret silme endp end

Girilen Mesaji Ortalama

page 60,132 title add .model small .stack 64 .data adpara label byte maxuz db 20 geruz db ? adalan db 20 dup('') mesaj db 'name=','$' .code ana proc far mov ax,@data mov ds,ax mov es,ax call silme bas:mov dx,0000 call cursor call adgoruntule call isimgir cmp geruz,00 je git call dolarkoy call ortalayaz jmp bas git:.exit ana endp silme proc near mov ah,06 mov bh,17h mov cx,0000 mov dx,184fh int 10h ret silme endp cursor proc near mov ah,02 mov bh,00 int 10h ret cursor endp adgoruntule proc near mov ah,09 lea dx,mesaj int 21h ret adgoruntule endp isimgir proc near mov ah,0ah lea dx,adpara int 21h ret isimgir endp dolarkoy proc near mov bh,00 mov bl,geruz mov adalan

,07 mov adalan

,'$' ret dolarkoy endp ortalayaz proc near mov dl,geruz shr dl,1 neg dl add dl,40 mov dh,12 call cursor mov ah,09 lea dx,adalan int 21h ret ortalayaz endp end .exit ana endp end

Kursor Bir Ust Yan

page 60,132 title add .model small .stack 64 .data .code ana proc far mov ax,@data mov ds,ax mov ah,03 mov bh,00 int 10h dec dh inc dl mov ah,02 int 10h .exit ana endp end

Kursor'u Satirin En Sonuna Konumlandir

page 60,132 title add .model small .stack 64 .data .code ana proc far mov ax,@data mov ds,ax mov ah,03 mov bh,00 int 10h mov dl,79 mov ah,02 int 10h .exit ana endp end

Cerceve

page 60,132 title cerceve .model small .stack 64 .data sayac db 00 .code ana proc far mov ax,@data mov ds,ax call silme mov dh,10 mov dl,35 call cursor mov al,'-' mov cx,10 call ciz mov dh,15 call cursor call ciz mov sayac,05 mov al,'|' mov cx,1 mov dh,10 mov dl,35 don:call cursor call ciz inc dh dec sayac jnz don mov sayac,05 mov dh,10 mov dl,45 don1:call cursor call ciz inc dh dec sayac jnz don1 .exit ana endp cursor proc near mov ah,02 mov bh,00 int 10h ret cursor endp ciz proc near mov ah,09 mov bh,00 mov bl,14h int 10h ret ciz endp silme proc near mov ah,06h int 10h ret silme endp end

Alt Alta Bes Cizgi

page 60,132 title slash .model small .stack 64 .data sayac db 00 .code ana proc far mov ax,@data mov ds,ax mov sayac,5 mov al,'|' mov cx,1 mov dh,10 mov dl,35 don: mov ah,02 mov bh,00 int 10h mov ah,09h mov bh,00 mov bl,17h int 10h inc dh dec sayac jnz don .exit ana endp end

Yan Yana On Yildiz

page 60,132 title slash .model small .stack 64 .data sayac db 00 .code ana proc far mov ax,@data mov ds,ax mov ah,02h mov dh,10 mov dl,35 int 10h mov ah,09h mov al,'*' mov bh,00 mov bl,17h mov cx,10 int 10h .exit ana endp end

Kursor'u End Tusu Ile Satir Sonuna Konumlandir

page 60,132 title slash .model small .stack 64 .data sayac db 00 .code ana proc far mov ax,@data mov ds,ax mov ah,00h int 16h cmp al,0 jne cik cmp ah,4fh jne cik mov ah,03h mov bh,00 int 10h mov ah,02h mov bh,00 mov dl,79 int 10h cik:.exit ana endp end

Caps Lock Konumlandir

BIOSDATA SEGMENT AT 40H ORG 17H KLV  DB ? BIOSDATA ENDS CODESG SEGMENT PARA ASSUME CS:CODESG,DS:BIOSDATA ANA PROC FAR MOV AX,BIOSDATA MOV DS,AX xor KLV,01000000b MOV AX,4C00H INT 21H ANA ENDP CODESG ENDS END

Caps Lock Yak

BIOSDATA SEGMENT AT 40H ORG 17H KLV  DB ? BIOSDATA ENDS CODESG SEGMENT PARA ASSUME CS:CODESG,DS:BIOSDATA ANA PROC FAR MOV AX,BIOSDATA MOV DS,AX mov KLV,01000000b MOV AX,4C00H INT 21H ANA ENDP CODESG ENDS END

Yuruyen Isiklar

biodata segment AT 40h org 17h klvdurum db ? sayac db ? biodata ends codesg segment para 'code' ana proc far assume ds:biodata,cs:codesg mov ax,biodata mov ds,ax DON: mov klvdurum,00100000b mov ah,00 int 16h mov sayac,11111111b gel:dec sayac jnz gel mov klvdurum,01000000b mov ah,00 int 16h mov sayac,11111111b git:dec sayac jnz git mov klvdurum,00010000b mov ah,00 int 16h mov sayac,11111111b dur:dec sayac jnz dur jmp DON mov ah,4ch int 21h ana endp codesg ends end

Alt Alta Bes Mesaj

page 60,132 title umyo .model small .stack 64 .data sayac db 00 mesaj db 'umyo','$' .code ana proc far mov ax,@data mov ds,ax mov dx,0000 mov ah,02 mov dh,10 mov dl,30 int 10h mov sayac,05 don:mov ah,09h lea dx,mesaj int 21h mov ah,03 mov bh,00 int 10h inc dh mov dl,30 mov ah,02 int 10h dec sayac jnz don .exit ana endp end

String Islemler 01

page 60,132 title stringler .model small .stack 64 .data alan1 db 'bilgisayar' alan2 db 10 dup ('') alan3 db 10 dup ('') .code ana proc near call ornek1 call ornek2 call ornek3 .exit ana endp ornek1 proc near cld mov cx,10 lea si,alan1 lea di,alan2 rep movsb ret ornek1 endp ornek2 proc near CLD mov cx,5 lea si,alan1 lea di,alan2 rep movsw ret ornek2 endp ornek3 proc near SED mov cx,10 lea si,alan1+9 lea di,alan2+9 rep movsb ret ornek3 endp end

String Islemler 02

page 60,132 title stringler .model small .stack 64 .data alan1 db 'bilgisayar' alan2 db 10 dup ('') alan3 db 10 dup ('') .code ana proc near call ornek1 call ornek2 .exit ana endp ornek1 proc near cld mov cx,10 lea si,alan1 lea di,alan2+9 don:lodsb dec di loop don ret ornek1 endp ornek2 proc near sed mov cx,5 lea si,alan1+8 lea di,alan2+8 gel:lodsw stosw loop gel ret ornek2 endp end

CMPS Karsilastirma

page 60,132 title stringler .model tiny .code org 100h begin:jmp ana alan1 db 'bilgisayar' alan2 db 'bilgiyazar' md db 'dogru','$' my db 'yanlis','$' ana proc near cld mov cx,10 lea si,alan1 lea di,alan2 repe cmpsb jne yanlis mov ah,09 lea dx,md int 21h jmp son yanlis:mov ah,09 lea dx,my int 21h son:.exit ana endp end

SCAS  Tarama Kontrolleri

page 60,132 title stringler .model tiny .code org 100h begin:jmp ana alan db 'bilgisayar' mv db 'var','$' my db 'yok','$' ana proc near cld mov cx,10 mov al,5 lea di,alan repe scasb jne yoktur mov ah,09 lea dx,mv int 21h jmp son yoktur:mov ah,09 lea dx,my int 21h son:.exit ana endp end

SCAS Y'leri I Ile Yer Degistirme

page 60,132 title stringler .model tiny .code org 100h begin:jmp ana alan db 'byrol,pyrol,dyryol' ana proc near cld mov cx,21 mov al,'y' lea di,alan don:repne scasb jne cik dec di mov ah,'i' mov

,ah inc di jmp don cik:.exit ana endp end

Tek - Cift

page 60,132 title tekcift .model small .stack 64 .data yazi1 db 'BILGISAYA','$' yazi2 db 'Bilgisayar','$' yazi3 db 'Bilgisayar','$' sayac db 00 .code ana proc far mov ax,@data mov ds,ax mov bx,0000 mov cx,00 lea bx,yazi1 mov sayac,0 don:mov al,

cmp al,'$' je devam inc bx inc sayac loop don devam:mov al,sayac shr al,1 jnc git call tek jmp son git:call cift son:.exit ana endp tek proc near cld mov cx,10 lea si,yazi1 lea di,yazi2 rep movsb ret tek endp cift proc near cld mov cx,5 lea si,yazi1 lea di,yazi3 rep movsw ret cift endp end

Tek - Cift (Bilgi Al)

.model small .stack 64 .data adpara label byte maxuz db 20 geruz db ? yazi1 db 20 dup (' ') mesaj db 'Kelime Girin=','$' yazi2 db 20 dup (' ') yazi3 db 20 dup (' ') sayac db 00 .code ana proc far mov ax,@data mov ds,ax mov es,ax call silme mov dx,0000 call cursor call kelimesor call kelimegir cmp geruz,00 je git call dolarkoy mov ah,03 int 10h inc dh call cursor mov cx,00 lea bx,yazi1 mov sayac,0 don:mov al,

cmp al,'$' je devam inc bx inc sayac jmp don devam:mov al,sayac shr al,1 jnc git call tek jmp son git:call cift son:.exit ana endp silme proc near mov ah,06 mov bh,17h mov cx,0000 mov dx,184fh int 10h ret silme endp cursor proc near mov ah,02 mov bh,00 int 10h ret cursor endp kelimesor proc near mov ah,09 lea dx,mesaj int 21h ret kelimesor endp kelimegir proc near mov ah,0ah lea dx,adpara int 21h ret kelimegir endp dolarkoy proc near mov bh,00 mov bl,geruz mov yazi1

,'$' ret dolarkoy endp tek proc near cld mov cx,00 mov cl,geruz lea si,yazi1 lea di,yazi2 rep movsb ret tek endp cift proc near mov cx,00 mov al,geruz shr al,1 cld mov cl,al lea si,yazi1 lea di,yazi3 rep movsw ret cift endp end

Harf Arama

page 60,132 title mesaj .model small .stack 64 .data adpara1 label byte maxuz db 20 geruz db ? cumle db 20 dup (' ') adpara2 label byte maxuz1 db 3 geruz1 db ? harf db 20 dup (' ') mesaj1 db 'Cumle Girin=','$' mesaj2 db 'Harf Girin=','$' ort db 00 sayac db 20 sss db 00 syc dW 00 .code ana proc far mov ax,@data mov ds,ax mov es,ax call silme bas:mov dx,0000 call cursor call kursornormal call cumlegir call bilgigir1 cmp geruz,00 je git call dolarkoy1 call biral call harfgir call bilgigir2 call dolarkoy2 call silme call ortalayaz call kursorbuyu mov dl,ort mov dh,12 call cursor mov sayac,00 mov al,geruz mov sss,10 MOV AH,01 INT 21H gel:call cursor mov syc,1111h don:dec syc jnz don mov ah,08 mov bh,00 int 10h cmp al,'A' jne git2 inc sayac git2:inc dl dec sss jnz gel mov ah,09 lea dx,sayac int 21h git:call kursornormal .exit ana endp silme proc near mov ah,06 mov bh,17h mov cx,0000 mov dx,184fh int 10h ret silme endp cursor proc near mov ah,02 mov bh,00 int 10h ret cursor endp cumlegir proc near mov ah,09 lea dx,mesaj1 int 21h ret cumlegir endp biral proc near mov ah,03 mov bh,00 int 10h inc dh mov ah,02 int 10h ret biral endp harfgir proc near mov ah,09 lea dx,mesaj2 int 21h ret harfgir endp bilgigir1 proc near mov ah,0ah lea dx,adpara1 int 21h ret bilgigir1 endp bilgigir2 proc near mov ah,0ah lea dx,adpara2 int 21h ret bilgigir2 endp dolarkoy1 proc near mov bh,00 mov bl,geruz mov cumle

,'$' ret dolarkoy1 endp dolarkoy2 proc near mov bh,00 mov bl,geruz1 mov harf

,'$' ret dolarkoy2 endp kursorbuyu proc near mov ah,01 mov ch,0 mov cl,7 int 10h ret kursorbuyu endp kursornormal proc near mov ah,01 mov ch,6 mov cl,7 int 10h ret kursornormal endp ortalayaz proc near mov dl,geruz shr dl,1 neg dl add dl,40 mov ort,dl mov dh,12 call cursor mov ah,09 lea dx,cumle int 21h ret ortalayaz endp end

Harf Degistirme

page 60,132 title add .model small .stack 64 .data adpara1 label byte maxuz1 db 20 geruz1 db ? kelime db 20 dup (' ') adpara2 label byte maxuz2 db 2 geruz2 db ? harfsec db 20 dup (' ') adpara3 label byte maxuz3 db 2 geruz3 db ? harfara db 20 dup (' ') mesaj1 db 'Kelime Girin=','$' mesaj2 db 'harf secin=','$' mesaj3 db 'degisecek harfi belirtin=','$' .code ana proc far mov ax,@data mov ds,ax mov es,ax call silme bas:mov dx,0000 call cursor call kelimesor call kelimegir cmp geruz1,00 je git call dolarkoy1 mov ah,03 int 10h inc dh call cursor call harfsor call harfgir cmp geruz2,00 je git call dolarkoy2 mov ah,03 int 10h inc dh call cursor call harfarasor call harfaragir cmp geruz3,00 je git call dolarkoy3 mov ah,03 int 10h inc dh call cursor cld mov cx,20 mov al,harfsec lea di,kelime don:repne scasb jne gel dec di mov ah,harfara mov

,ah inc di jmp don gel:   mov ah,03 int 10h inc dh call cursor mov ah,09 lea dx,kelime int 21h jmp bas git:.exit ana endp silme proc near mov ah,06 mov bh,17h mov cx,0000 mov dx,184fh int 10h ret silme endp cursor proc near mov ah,02 mov bh,00 int 10h ret cursor endp kelimesor proc near mov ah,09 lea dx,mesaj1 int 21h ret kelimesor endp kelimegir proc near mov ah,0ah lea dx,adpara1 int 21h ret kelimegir endp harfsor proc near mov ah,09 lea dx,mesaj2 int 21h ret harfsor endp harfgir proc near mov ah,0ah lea dx,adpara2 int 21h ret harfgir endp harfarasor proc near mov ah,09 lea dx,mesaj3 int 21h ret harfarasor endp harfaragir proc near mov ah,0ah lea dx,adpara3 int 21h ret harfaragir endp dolarkoy1 proc near mov bh,00 mov bl,geruz1 mov kelime

,'$' ret dolarkoy1 endp dolarkoy2 proc near mov bh,00 mov bl,geruz2 mov harfsec

,'$' ret dolarkoy2 endp dolarkoy3 proc near mov bh,00 mov bl,geruz3 mov harfara

,'$' ret dolarkoy3 endp end

Sifre Programi V2.0 (3 Hakta Bilme)

page 60,132 title sifreiki .model small .stack 64 .data sifre db 'umyo','$' hak db 00 adpara label byte maxuz db 20 geruz db ? girilen db 20 dup (' ') mesaj1 db 'sifeyi giriniz=','$' mesaj2 db 'sifreniz Dogru.','$' mesaj3 db 'sifreniz Yanlis.Tekrar Deneyin.','$' mesaj4 db '3 Hakkinizda Sona Ermistir.','$' .code ana proc far mov ax,@data mov ds,ax mov es,ax call silme mov hak,3 bas:mov dx,0000 call cursor call sifresor lea si,girilen don:call cursor mov ah,08 int 21h cmp al,13 je kars mov

,al call yildiz inc si inc dl jmp don mov ah,03 int 10h inc dh call cursor kars:cld mov cx,4 lea si,sifre lea di,girilen repe cmpsb jne yanlis mov ah,09h lea dx,mesaj2 int 21h jmp son yanlis:dec hak je git mov ah,09 lea dx,mesaj3 int 21h jmp bas git:mov ah,09 lea dx,mesaj4 int 21h son:.exit ana endp silme proc near mov ah,06 mov bh,17h mov cx,0000 mov dx,184fh int 10h ret silme endp cursor proc near mov ah,02 mov bh,00 int 10h ret cursor endp yildiz proc near mov ah,09 mov al,'*' mov bh,00 mov bl,47h mov cx,1 int 10h ret yildiz endp sifresor proc near mov ah,09 lea dx,mesaj1 int 21h ret sifresor endp end

Yildizsiz Sifre Programi V1.0

page 60,132 title sifreiki .model small .stack 64 .data sifre db 'umyo','$' adpara label byte maxuz db 20 geruz db ? girilen db 20 dup (' ') mesaj1 db 'sifreyi giriniz=','$' mesaj2 db 'sifreniz Dogru.','$' mesaj3 db 'sifreniz Yanlis.','$' .code ana proc far mov ax,@data mov ds,ax mov es,ax call silme bas:mov dx,0000 call cursor call sifresor call sifregir cmp geruz,00 je son call dolarkoy mov ah,03 int 10h inc dh call cursor mov cx,5 lea si,sifre lea di,girilen kars:mov al,

cmp

,al jne yanlis mov ah,09h lea dx,mesaj2 int 21h jmp son yanlis:mov ah,09 lea dx,mesaj3 int 21h son:.exit ana endp silme proc near mov ah,06 mov bh,17h mov cx,0000 mov dx,184fh int 10h ret silme endp cursor proc near mov ah,02 mov bh,00 int 10h ret cursor endp sifresor proc near mov ah,09 lea dx,mesaj1 int 21h ret sifresor endp sifregir proc near mov ah,0ah lea dx,adpara int 21h ret sifregir endp dolarkoy proc near mov bh,00 mov bl,geruz mov girilen

,'$' ret dolarkoy endp end

Yildizli Sifre Programi V1.0

page 60,132 title sifreiki .model small .stack 64 .data sifre db 'umyo','$' adpara label byte maxuz db 20 geruz db ? girilen db 5 dup (' ') mesaj1 db 'sifre gir=','$' mesaj2 db 'sifreniz Dogru.','$' mesaj3 db 'sifreniz Yanlis.','$' .code ana proc far mov ax,@data mov ds,ax mov es,ax call silme bas:mov dx,0000 call cursor call sifresor don:call cursor mov ah,08 int 21h cmp al,13 je kars mov

,al call yildiz inc bx inc dl jmp don kars: call dolarkoy mov cx,5 lea si,sifre lea di,girilen mov al,

cmp

,al jne yanlis mov ah,09h lea dx,mesaj2 int 21h jmp son yanlis:mov ah,09 lea dx,mesaj3 int 21h son:.exit ana endp silme proc near mov ah,06 mov bh,17h mov cx,0000 mov dx,184fh int 10h ret silme endp cursor proc near mov ah,02 mov bh,00 int 10h ret cursor endp yildiz proc near mov ah,09 mov al,'*' mov bh,00 mov bl,47h mov cx,1 int 10h ret yildiz endp sifresor proc near mov ah,09 lea dx,mesaj1 int 21h ret sifresor endp sifregir proc near mov ah,0ah lea dx,adpara int 21h ret sifregir endp dolarkoy proc near mov bh,00 mov bl,geruz mov girilen

,'$' ret dolarkoy endp end  

Recent Posts

See All
Ado.Net Entity Framework Ogreniyorum Serisi 00

Ado.Net Entity Framework (EF) verileri ile etkilesim uygulamalari gelistirmek icin kullanilan Ado.Net nesne iliskisel modelleme yazilimi olarak iliskisel veritabani semalarini ve nesneler arasinda ki

 
 
 
LINQ Ogreniyorum Serisi 05

Linq To Sql’de tablolarimizdaki verileri silebilmemiz icin; DataContext icerisinde ki DeleteOnSubmit ve DeleteAllOnSubmit metodlari kullanilmaktadir. Beraberinde SubmitChanges metodu da kodlari eklen

 
 
 
LINQ Ogreniyorum Serisi 04

Linq To Sql’de tablolarimiza verileri guncelleyebilmemiz icin; DataContext icerisinde ki SubmitChanges metodu kullanilmaktadir. Bu komutlari kullanarak DataContext sinifinin yapisina da ihtiyac duyu

 
 
 

Comments


bottom of page