Monday, March 28, 2011

PENGENALAN DEBUG DALAM ASSEMBLER

4 comments


 Register
Untuk mempelajari bahasa assembler, anda harus menghafalkan semua register dan mengerti apa kegunaannya, karena anda akan selalu berhubungan dengan register – register tersebut. Register adalah sebagian kecil memory komputer yang dipakai untuk tempat penampungan data dengan ketentuan bahwa data yang terdapat dalam register dapat diproses dalam berbagai operasi dengan melihat berapa besar kemampuan menampung register tersebut.
Secara umum register dapat dibagi dalam lima golongan yaitu :
1. General Purpose Register
1.1 Register AX
Register AX merupakan register aritmatika karena register ini selalu dipakai dalam operasi pertambahan,pengurangan,perkalian dan pembagian
1.2 Register BX
Register BX merupakan salah satu dari dua register base addressing mode, yang dapat mengambil atau menulis langsung dari/ke memory
1.3 Register CX
Register CX merupakan suatu counter untuk meletakan jumlah lompatan pada loop-loop yang anda lakukan
1.4 Register DX
Register DX merupakan register yang mempunyai tugas:
• Membantu AX dalamoperasi perkalian pembagian
• DX meruapakan register offset dari DS
• Menunjukkan no. port pada operasi port.
2. Segment Register
2.1 Register CS : Code Segment Register
2.2 Register DS : Data Segment Register
2.3 Register SS : Stack Segment Register
2.4 Register ES : Extra Segment Register
3. Pointer Register
3.1 IP : Instruction Pointer Register
Instruction Pointer berfungsi sebagai tempat menyimpan alamat dari kode yang akan dieksekusi selanjutnya oleh mikroprosesor. Dalam kerjanya IP bekerja dengan code segmen (CS) untuk menghasilkan alamat relative dari suatu instruksi.
3.2 SP : Stack Pointer Register
3.3 BP: Base Pointer Register
4. Index Register
4.1 SI : Source Index Register
4.2 DI : Destination Index Register
5. Flag Register

 Program Debug
Untuk menjalankan utility DEBUG, anda cukup mengetik DEBUG dari prompt. Sedang bila ingin membuka sebuah file langsung untuk dioperasikan DEBUG, anda cukup menambahkan nama file itu sebagai command tail. Contohnya :
A> DEBUG AGUS.COM
1. Perintah Debug
a. Q (Quit)
Bila anda mengetikan huruf Q dan menekan enter, maka akan segera kembali ke dos prompt.
b. H (Hexa)
Perintah Hexa adalah perintah yang melaksanakan penjumlahan dan pengurangan terhadap dua bilangan Hexa. Bentuk umum instruksi adalah H operand1,operand2
c. R (Register)
Perintah R digunakan untuk mengetahui isi masing-masing register pada saat mengetik R dan menekan enter
d. A (Assembler)
Perintah Assembler berguna untuk tempat menulis program Assembler.
-A100
0FD8:100
e. N (Name)

Perintah ini digunakan untuk memberi nama suatu program assembler
f. RCX (Register CX)
Perintah ini digunakan untuk mengetahui dan memperbaruhi isi register CX yang merupakan tempat penampungan panjang program yang sedan aktif
g. RIP (Register IP)
Perintah ini digunakan untuk memberitahu komputer untuk memulai memproses program dari titik tertentu.
h. W (Write)
Perintah ini digunakan untuk menulis/ menyimpan program
i. G (Go)
Perintah ini digunakan untuk menjalankan suatu program
j. T (Trace)
Perintah ini digunakan untuk memproses sebaris program saja.
k. U (Unassemble)
Perintah ini digunakan untuk melihat listing program yang sedang aktif.

2. Perintah Dasar Assembler
a. MOV
Perintah MOV adalah perintah untuk mengisi, memindahkan, memperbaruhi isi suatu register, variable ataupun lokasi memory
Adapun tata penulisan perintah MOV adalah :
MOV [operand A], [Operand B]
Contoh :
MOV AH,02
Operand A adalah Register AH
Operand B adalah bilangan 02
Hal yang dilakukan oleh komputer untuk perintah diatas adalah memasukan 02 ke register AH.
b. INT (Interrupt)
Bila anda pernah belajar BASIC, maka pasti anda tidak asing lagi dengan perintah GOSUB. Perintah INT juga mempunyai cara kerja yang sama dengan GOSUB, hanya saja subroutine yang dipanggil telah disediakan oleh memory komputer yang terdiri 2 jenis yaitu :

- Bios Interrupt ( interput yang disediakan oleh BIOS (INT 0 – INT 1F))
- Dos Interrupt ( Interrupt yang disediakan oleh DOS (INT 1F – keatas))
 Contoh Program Sederhana
- A100
0FD8:0100 MOV AH,02
0FD8:0102 MOV DL,41
0FD8:0104 INT 21
0FD8:0106 INT 20
0FD8:0108
- Jika sudah Ketikan perintah G ( Go ) maka akan tampil huruf A
- Cara menyimpan program :
- RIP
IP 102
: 100 - diisi
- RCX
CX 0000
: 8 --> diisi ( panjangnya program)
- N Coba.Com memberi nama program
- W Menulis program


LOOPING DAN STACK
 Looping
Dalam Assembler perintah untuk melakukan perulangan digunakan perintah LOOP. Yang mempunyai tata penulisan sebagai berikut :
Loop [lokasi memory]
Adapun syarat lain untuk operasi Loop adalah harus mengisi register CX untuk setiap kali pengulangan. Coba anda lihat contoh program looping dibawah ini :

MOV CX,05
:0103 MOV AH,02
MOV DL,41
INT 21
LOOP 0103
INT 20

Jika program diatas dijalankan maka akan terjadi perulangan sebanyak lima kali. Hal ini karena isi dari register CX adalah 5 dan program akan looping ke memory segment 0103 yaitu tempat yang berisikan perintah MOV AH,02


Untuk setiap kali looping komputer akan mengurangi isi register CX satu sampai dengan CX menunjukan nol dan komputer akan melanjutkan ke baris berikutnya dibawah loop. Jika anda meletakan Loop ke tempat MOV CX,05 maka hasil running program tidak akan berhenti.
 Stack
Secara umum stack adalah tempat peletakan sementara isi register. Stack pada file.COM terdapat di akhir segment dan ketika pertama kali dijalankan program penunjuk stack (SP) akan langsung ke byte terakhir dari segment.
Operasi Stack mempunyai dua fungsi yaitu fungsi untuk memasukan isi suatu register/variable ke dalam stack dan mengeluarkan isi register / variable dari Stack. Adapun perintah untuk memasukan isi register pada stack adalah perintah PUSH dengan tata penulisannya adalah :
PUSH [operand 16 bit]
Perintah lain untuk operasi stack adalah perintah yang berguna untuk mengeluarkan isi dari register/variable dari stack digunakan perintah POP dengan tata penulisannya adalah :
POP [operand 16 bit]
Untuk lebih jelasnya bisa anda perhatika program dibawah ini :
MOV CX,009 ;9 baris
MOV DL,31 ;angka 1
MOV AH,02
INT 21
PUSH DX
PUSH CX
MOV CX,001A ;26 kolom
MOV DL,61 ;cetak huruf a
INT 21
INC DL ; a jadi b
LOOP 0110
MOV DL,0D ;
INT 21
MOV DL,0A
INT 21
POP CX
POP DX
INC DL
LOOP 0107
INT 20








Pada baris kelima dan keenam terlihat bahwa anda melakukan operasi penyimpanan register ke stack dan pada baris keenambelas anda mengambil isi stack menggunakan perintah POP. Bila anda menggambarkan stack pada akhir segment. Anda dapat menunjukan bahwa ketika anda melakukan push terhadap register DX yang seandainya berisikan bilanagan 0021 H maka pada stack akan terlihat :
0000
0100

Penunjuk(SP)
FFFD
FFFF

Pada saat perintah PUSH CX dengan register CX berisikan angka 0009, maka akan terlihat di Stack :

0000
0100

Penunjuk(SP) FFFB
FFFD
FFFF

Pada saat perintah POP CX, keadaan stack akan kembali lagi pada saat tampilan stack yang pertama. Dari pembayangan diatas dapat disimpulkan bahwa pada operasi stack yang pertama masuk ke stack adalah yang terakhir keluar dari stack dan yang terakhir masuk ke stack, maka pertama yang keluar dari stack ( LIFO).
PENGENALAN TASM DAN OPERASI ARITMATIKA

 Program Tanpa Debug
Selain kita bisa menggunakan DEBUG.COM dalam membuat program assembler kita juga bisa membuat program assembler tanpa menggunakan DEBUG.COM, dimana untuk keperluan itu diperlukan beberapa program yaitu :
- Text Editor
Text editor ini digunakan untuk membuat/menulis program assembler. Adapun contoh dari editor ini adalah SideKick , Notepad, Norton Editor, dll.
- Compiler
Yang dimaksud dengan Compiler adalah suatu program yang menterjemahkan program assembler dalam ASCII file ke bentuk file object, dalam assembler kita gunakan TASM. Contohnya :
TASM CETAK.ASM CETAK.OBJ
- Linker
Yang dimaksud dengan Linker adalah suatu program yang menterjemahkan program object ke bentuk file eksekusi (berextension .COM atau . EXE), dalam assembler kita gunakan TLINK. Contohnya :
TLINK /T CETAK
 Struktur Program Dalam TASM

Secara umum struktur penulisan suatu segment dapat dilukiskan sebagai berikut :
[nama segment] segment
ASSUME CS:[segment] DS:[segment] SS:[segment] ES:[segment]
Org 100H
[label] :
-
Program Assemblernya
-
[nama segment] ends
End [label]
Contohnya :
.MODEL SMALL
.CODE
ORG 100H
Start : Mov CX,05
Mov DL,41H
Label1 : Mov Ah,02H
Int 21H
Inc DL
Loop label1
Int 20H
End Start
Setelah program diatas dicompile dengan menggunakan TASM dan dilinker menggunkan TLINK /T , kemudian untuk menjalankan programnya kita tinggal mengetikan nama filenya saja. Contohnya : CETAK
 Operasi Aritmatika
Dalam Assembler operasi aritmatika yang dibahas adalah operasi pertambahan , pengurangan, perkalian dan pembagian.
- Operasi Pertambahan
• Pertambahan dengan 1
Adapun perintah untuk pertambahan dengan 1 dalam assemblera adalah INC, dengan tata penulisan perintah INC adalah :
INC [Register/Variable]
Contoh programnya :
MOV CX,05
MOV DL,41
# MOV AH,02
INT 21
INC DL
LOOP #
INT 20
• Pertambahan Selain 1
Perintah yang digunakan untk pertambahan selain 1 dalam assembler yaitu ADD, dengan tata penulisan perintah ADD adalah:
ADD [operand1],[operand2]


- Operasi Pengurangan
• Pengurangan Dengan Satu
Perintah yang digunakan untuk penguarangan satu ini adalah perintah DEC, jika kita tulis biasa sama dengan A = A – 1. Tata penulisan dari perintah DEC adalah :
DEC [Variable/Register]
Contoh Program :
MOV CX,05
MOV DL,5A
# MOV AH,02
INT 21
DEC DL
LOOP #
INT 20
• Pengurangan Selain Satu
Bila dalam pertambahan kita gunakan ADD maka dalam pengurangan selain satu digunakan SUB dengan tata penulisannya adalah :
SUB [operand1],[operand2]
- Perkalian
Operasi perkalian dalam assembler dapat menggunakan perintah MUL yang berarti perkalian. Adapun tata penulisannya adalah :
MUL [Register]
Bila memerintahkan dengan perintah MUL, maka yang dilakukan komputer adalah :
• Mengambil nilai register terlampir pada perintah MUL. Contoh MUL BL, maka isi register BL yang diambil
• Kemudian komputer mengambil isi register AL dan dikalikan dengan isi register BL
• Hasilnya dapat dilihat pada register AX. Langkah diatas adalah oprasi 8 bit, sedang untuk operasi 16 bit yang dilakukan komputer adalah :
• Mengambil nilai register terlampir yang besarnya 16 bit. Contohnya : MUL BX
• Kemudian komputer mengambil isi register AX dan dikalikan dengan isi register BX
• Hasilnya dapat dilihat pada register OX
Contoh programnya :
MOV AH,02
MOV BH,32
MOV AL,01
MUL BH
MOV DL,AL
INT 21
INY 20
- Pembagian
Seperti juga perkalian, pembagian pun membedakan cara kerja pembagian dengan 8 bit dan 16 bit. Adapun cara kerja operasi pembagian adalah :
- Pembagian 8 Bit - Pembagian 16 Bit
Tata penulisan : Tata Penulisan:
DIV [Register 8 bit] DIV [Register 16 Bit]

Contoh : Contoh:
DIV BL DIV BX
Dibagi dengan AX Dibagi dengan
DX:AX
Hasil dilihat di AL Hasil dilihat di DX
Sisa dilihat di AH Sisa dilihat di AX

Contoh Programnya :
MOV BL,0A
MOV AX,0101
DIV BL
MOV AH,02
MOV DL,AL
INT 21
INT 20

MENCETAK STRING DAN MENGINPUT STRING
 Mencetak String
Sebelum kita mencetak sebuah string terlebih dahulu kita harus mendefinisikan variablenya. Variabel dalam bahasa assembler dapat dibagi menjadi 2 jenis variabel, yaitu :
- Variabel yang dapat dimodifikasi isinya.
Variabel ini adalah variabel yang memakan tempat pada memory, besar memory yang dipakai variabel ini ditentukan oleh besarnya variabel tersebut. Adapun besaran-besaran variabel tersebut adalah :
• DB (Define Byte), mendefinisikan variabel per byte
• DW (Define Word), mendefinisikan variabel per wprd
• DD (Define Double Word), mendefinisikan variabel per 2 word


Wednesday, March 23, 2011

Belajar Asembly

0 comments
Bahasa Asembly merupakan bahasa pemrograman generasi II yang relatif sulit karena pemrograman ini lebih dekat ke bahasa mesin, dimana programer harus memahami sistem bilangan biner, hexa dan desimal, namun di balik kesulitasn tersebut tersimpan ‘power’ rahasia dari bahasa pemrograman, karena orang yang pandai bahasa assembly maka baginya mudah untuk mengutak-atik software(virus, password, security, jaringan dll)sehingga bagi Anda yang minat ke bidang tersebut sebaiknya memperlajari bahasa Assembly . Untuk membuat program Assembly di perlukan :
  1. Software Assembly (file Tasm.exe dan Tlink.exe). disini menggunakan Tasm versi 5 yang banyak terdapat internet.(jika tidak menemukan hub. ngangkasi)
  2. Editor yang digunakan untuk menuliskan kode program, di sini menggunakan EDIT yaitu editor under DOS.
Agar program yang sudah di buat dapat di eksekusi, maka perlu pengaturan peletakannya pada folder program assembly
  1. Instal program Assembly, letakkan foldernya di C:/Tasm
  2. Selanjutnya semua file program yang di buat letakkan di C:/Tasm/Bin
  3. Amati di folder tersebut harus ada file Tasm.exe dan Tlink.exe
Untuk mencoba programnya, coba ikuti langkah berikut :
  1. Masuk ke under Dos, dari star klik run ketikkan cmd atau dari start-program-acssessoris-Command Promt
  2. Masukklah ke C:/
  3. Ketikkan Cd Tasm, jika sudah masuk ke folder Tasm ketiklah Cd Bin
  4. Pada posisi C:/Tasm/Bin, ketikkan EDIT
  5. Setelah masuk ke editor EDIT, ketikkan kode program berikut :
.model small
.code
Org 100h
Proses :
Mov ah, 02h
Mov dl, ‘A’
Int 21h
Int 20h
End proses
  1. Simpanlah kode program tersebut dengan nama A.asm (.asm adalah ekstention program/pengenal file sehingga bisa di eksekusi)
  2. Keluar dari EDIT
  3. Ketika di DOS ketikkan:
C:/Tasm/Bin> Tasm a.asm
Perintah ini akan mengubah file a.asm ke bentuk file a.obj
Selanjutnya ketikkan
C:/Tasm/Bin> tlink/t a
Perintah ini mengubah a.obj menjadi a.com
Hal yang perlu di perhatikan adalah ketika perintah TASM masih muncul error maka lakukan perbaikan dengan cara masuk kembali ke menu EDIT dan lihat pada baris mana kesalahan terjadi. Hal lain yang perlu di perhatikan adalah:
- Jangan menggunakan huruf besar pada perintah tlink/t (TLINK/T)
- Jangan menuliskan .asm pada nama file
  1. Untuk menjalankan hasil program
C:/Tasm/Bin>a (tekan enter)
Sehingga hasilnya :
A
Ha yang perlu di perhatikan:
  1. Desimal
Untuk menuliskan angka dalam bentuk desimal, bisa digunakan tanda ‘d’ pada akhir angka tersebut atau tanpa diberi tanda ‘d’, sehingga setiap angka yang tidak ada embel-embel ‘b’/biner , ‘h’/hexa, maka dianggap desimal.
Misal
mov cx, 26
bisa juga ditulis
mov cx,26d
  1. Biner
Untuk menuliskan angka dalam bentuk biner (0,1), harus ditambahkan tanda ‘b’ pada akhir angka tersebut
Misal
Mov cx, 10000b
  1. Hexadesimal
Untuk menuliskan angka dalam bentuk hexadesimal (0,1,….F), harus di tambahkan tanda ‘h’. Hal yang perlu di perperhatikan bahwa jika angka pertama dari hexa adalah berupa karakter (A,B,C,D,E,F), maka angka 0 di depannya harus di tambahkan. Bila hal ini tidak di lakukan maka assembler akan menganggap sebagai suatu label, bukan sebagai hexa
Contoh benar:
Mov cx, 0Ah
Contoh salah:
Mov cx, Ah
  1. Karakter
Penulisan karakter atau string diapit oleh tanda petik dua (“) atau petik satu (‘)
Contoh
‘ini adalah karakter’ atau “ini adalah karakter”
  1. Komentar
Untuk memberikan komentar pada source file digunakan tanda ‘;’ apapun yang dituliskan dibelakang tanda ‘;’ akan dianggap sebagai komentar.
Contoh
Mov ah, 02h ; copy 02h ke register ah
  1. Perintah Mov
Perintah mov digunakan untuk mengcopy nilai atau angka menuju suatu register, variabel atau memory, adapun syntax untuk perintah Mov adalah :
Mov Tujuan, Asal
  1. Perintah Int
Di dalam Assembly, perintah ini banyak digunakan untuk menginterupsi program agar melakukan sesuai yang di minta perintah int.
Contoh :
Mov ah, 02h ; servis perintah int 21 untuk mencetak karakter
Mov dl, ‘A’
Int 21h ; interupsi untuk mencetak karakter
Error / kesalahan yang sering dialami dalam pemrograman assembly:
1. Salah meletakkan file sehingga muncul komentar file tidak ditemukan
Seharusny diletakann di Tasm/bin, atau folder yang terdapat file tasm.exe dan tlink/exe
2. Salah menuliskan nama file ketika perintah Tasm
C:/Tasm/bin>tasm abc.asm tertukar menjadi C:/Tasm/bin>tasm acb.asm
3. Salah mendeteksi kesalahan pada baris perintah kode program
4. Salah memperbaiki kesalahan
Mov ah. 02h ; servis perintah int 22h untuk mencetak karakter
Yang diperbaiki int22h bukan pada ah.02h
5. Salah menuliskan perintah TLINK/T >
misal tlinkt , tlink/t abc.asm
6. Salah tidak mengeksekusi kembali menggunakan Tasm dan Tlink/t ketika melakukan perubahan program

Saturday, March 5, 2011

CARA MELANGSINGKAN ALEXA RANK DAN MEMPERBESAR PAGE RANK

19 comments
kali ini saya akan memposting cara melangsingkan  alexa rank pada blog dan meningkatkan pagerank blog . yang keduannya sudah saya coba dan berhasil

1. Daftar Blog ke Search Engine Terutama Google, Yahoo dan MSN Ini dilakukan agar blog kita cepat terindek di mesin pencari terutama yang sudah terkenel dan besar seperti Google, Yahoo, MSN dll, baru setelah itu ke search engine lainnya.,

2. Daftar Blog ke Technorati
Technorati merupakan salah satu direktori blog yang sudah terkenal, bia juga berfungsi sebagai blogsearch, tags aggregator, online bookmarks, juga bisa mengetahui blog mana saja yg memasang link blog kita..

3. Daftar Dan Aktif Di Blog Catalog
Daftar dan aktif di Blog Catalog, atau blog direktori lainnya agar makin banyak link dari blog lain , katanya dg ini google akan semakin menganggap blog itu berbobot.

4. Blogwalking
Ini adalah cara manual yg paling ampuh, setiap blogger pasti melakukannya termasuk kedalam ini adalah kunjung mengunjung, , berkomentar dan membalas komentar apalagi jika berkomentar di Blog Dofollow, seperti blog ini.

5. Cari Backlink
Cari backlink sebanyak-banyaknya dan berkualitas sebaiknya sih sesuai kategori blog, karena google menilai berdasarkan kuantitas dan kualitas link, tapi akhirnya mana saja yang mau bertukar link.. saya terima.

6. Pasang Widget Alexa Rank
Contoh widgetnya seperti dibawah blog ini,

7. Menginstal Alexa toolbar pada browser
Menginstal Toolbar Alexa pada browser katanya akan bisa meningkatkan ranking blog/website kita, karena akan terjadi penambahan ranking point dari tante Alexa , yang ini baru kemarin saya lakukan. Pertama install addon alexa sparky. pengguna browser mozilla dapat Mendownload Alexa Sparky Disini sedangkan untuk pengguna browser yang lain bisa tanya sama eyang google, usaha dikit ya

8. Bookmark Blog Sebagai Homepage Browser
Bookmark blog sebagai homepage di komputer yang sering digunakan untuk browsing ini juga baru kemarin saya lakukan di komputer rumah sebenarnya sih ini bisa juga dikantor, diwarnet atau dimana saja, makin banyak tentu semakin baik.

9. Update Blog 2 hari sekali
Pokoknya bikin postingan 2 hari sekali , lihat saja postingan blog ini baru 12 artikel, pokoknya ada kegiatan posting tanpa melihat itu bermutu atau tidak seperti postingan tentang tante Alexa ini. Jangan takut dikatakan tak bermutu , lagian penilaian itu kan subyektif, katak kita bermutu kata yang lain tidak , begitu juga sebaliknya .

10. Promosi Gratis
Setiap habis posting besoknya promosi artikel tsb , kenapa besoknya, hal ini agar postingan kita terindek dulu oleh mesin pencari seperti Google, kalau langsung di promosikan begitu selesai posting,, nanti yang lebih dulu terindek yang di web promosi itu,, apalagi kalau web iklan itu PR nya lebih tinggi… akhirnya nanti di kira kita yang jiplak atau copy paste dari sana. Kan logikanya gini blog baru itu lambat nyampe ke googlenya sedangkan yang sudah punya PR pastinya cepat.

11. Submit Artikel ke situs Social Bookmark
Social Bookmark adalah tempat pasang tautan agar dapat link masuk searah ke blog / web kita. Social bookmarking termasuk salah satu cara menyimpan, mengorganisir, mencari, dan mengelola bookmark halaman blog di Internet. Situs2 Social Bookmark bisa dilihat Disini

12. Tulis artikel Tentang Alexa
Tulis artikel tentang Alexa misalnya seperti yang sedang sobat baca tentang Cara Meningkatkan Alexa Rank ini dan ajak para pembaca untuk men-download Alexa Toolbar. Jangan lupa saat membuat artikel tentang Alexa, selalu gunakan label atau kategori dengan keyword : Alexa, Alexa rank, Alexa traffic rank, Rangking Alexa, dsb. Intinya ada kata ' Alexa ' , ini akan membuat senang si tante yang genit ini.

13. Melakukan Ping
Lakukan ping secara berkala , saya baru lakukan ini dua kali , ping ini untuk merefresh blog kita di data base mesin pencari, klik Disini jika ingin melakukan Ping.



 ***********************************************************************************


Ini adalah pengalaman saya setelah menelusuri berbagai macam cara untuk meningkatkan pagerank blog kita. Nah, salah satunya adalah dengan viral linking.
KEGUNAAN VIRAL LINKING :
  1. Terjalin silaturahmi antar blog, tambah temen, tambah saudara, dan tentunya jadi meningkatkan PR Blog, Trafic Pengunjung.
  2. Salah satu cara agar Blogger tetap dapat manfaat dari Artikel ini.
  3. Viral ini bekerja seperti Virus… Dalam hitungan Minggu, PR Google anda Insya Allah berubah.
{Start Copy Here}


Rules :
  1. Copy Paste from {Start Copy Here} to {End Copy Here}
  2. Please Link Back to the person who tagged you and PASS this tag to many of your friends.
  3. If you have more the one Blog, please post this to all of your Blogs, the more the merrier
  4. The use of NO FOLLOW on links is not allowed, Let’s all be fair!
  5. Remember to come back here at JENNY TALKS (pls don’t change this link) and leave the exact post url so i can add you to the master list to help increase our rankings and improve our Technorati Authority
  6. Spread the Virus.. oooooops i mean the VIRAL LINKING and happy blogging

#1. Scraps & Shots #2. Simply Jen 3. This and That 4. Fab & Chic Finds 5.A Slice of Life 6.Jenny Talks 7.Tech Stuff Plus 8. Food on the Table 9.Aussie Talks 10.When Mom Talks 11.Moments of My Life 12.My Crossroads 13.A Life in Bloom14.Because Life is a Blessing 15.Digiscraptology 16.BLOGSILOG 14.Cherry’s Comfort Zone 15.DigiScrapz: Captured Memories 16.Buzzy Me 17.Fab Finds, Etc. 18.Thinking Out Loud 19.Wishing and Hoping 20.PRC Board Exam Results21.Jobs Abroad 22.My Blog Portfolio17.Race Corner 18.Mommy Talks. 19.Home and Health 20. All Kinds of Me Stuff 21.Ink Baby Studios 22.The Salad Caper 23.Winding Creek Circle 24.Aggie Scraps 25.Momma Stuff 26.We Are Family 27.Gandacious 28.Busynessworld 29.Folcreative 30.Swanportraits 31.Rumination Under The Clouds 32.Consciously Think 33.threads 34.Healthy Skinny35.Geekyology 36.When Mom Speaks 37.Rumination38.Amiable Amy 39.Captured on Time 40.Pit of Gadgetry 41.Me and Mine 42.Little Peanut 43.Creative in Me 44.Around the world 45.Pea in a Pod 46.For the LOVE of Food47.Music of My Heart 48.Its Where the Heart Is 49.Blog in to Space 50.A Mothers Horizon 51.Simply me 52.Whats Up 53.Comedy Plus 54.Lovin’ Life55.learning java 56.Apple and Candie 57.I was once lost in love 58.Pinay in Love59.Pau’s Big Thoughts 60.Twisted Angel 61.Hailey’s Beat and Bits 62.Living A’ La Mode 63.Bits and Pieces 64.Honey and Daisy 65.Pinay Ads 66.Great Kingkay 66.It’s Naptime 67. Lisgold 68.Signe Says 69.Thomas Web Links 70.Thomas Travel Tales 71.Nita’s Corner 72.Great Finds and Deals 73.Nita’s Ramblings 74.Batuananons 75.Filipino Online Community 76.Healthy Living and Lifestyle 77.CompTechGadgets 78.Nita’s Random Thoughts 79.Make Money Online 80.Erlinda’s Wandering Thoughts 81.Kitty’s haven 82.This and That 83. Shoppaholic girly 84.My Life in this Wonderful World 85.My Online World 86.Joys in Life 87.Journey in Life 88.Tere’s World 89.Jean’s Live it Up 90.Muzikistah91.Maharot 92.SUPASTAH!93.Life is a constant journey 94.Amazingly Me 70.Treeennndddzzz 96.otwarteInfos 98.AdventureSage 99. in-Tech Revolution 100.LovingMore 101. From Melissa’s Desk 102.TV online l 103.Network of Combined Ideas 104.Sheltered Not Shattered 105.Mommying on the Fly 106.Me, Myself and Darly 107.Stay at Home Mom 108.Watch microcontrol 109.My Happy Thoughts 110.Mommyhood is Thankless 111.Life is Random. SO.I.AM 112.Life’s sweet and spices 113.Rainbow Colored Me 114.My Oweini Life 115.All About Mye Life 116.Is it Bedtime Yet 117.Super Coupon Girl 118.My Life…. My Journey119.Project Wicked Blogs and Reviews 120.Life According To Me 121.WilStop122. I Love Pixels 123.Cellulitic Bliss 124.Underneath It All 125.Momstart 126.Pinaymama’s Diary 127. My Heart 4 Him 128. 1StopMom 129.Random Chronicles130. Maeyonnaise 131.Blessings in Life 132. Survivor Mom 133.Sharing my Thoughts134. Beautiful Language 135. Medical Updates 136.Living in One Income137.Mommy Elvz 138.elymac&frendz 139.BeinG mYselF 140. Love’s Haven 141.Mi Mundo Del Amor142.Budiawan Hutasoit 143.Tomi Utomo 144.Hamidz 145.Mr. Mung 146.Mung Tutorial 147.new edition 148. websitepulsa 149. learning lo5t 150. BLOG KAMU
{End Copy Here}
Silahkan copy link di atas dan masukkan link anda pada urutan paling akhir. Anda tinggal copy dan paste pada keadaan Compose bukan Edit HTML. ingat pada keadaan Compose.
—— Good Luck —–
Free counters!