Saturday 4 March 2017 22:14:00

Mengenal Arsitektur 8051 Family

Dalam artikel kali ini akan dibahas tentang arsitektur dari 8051. Artikel kali ini merupakan pengantar untuk tutorial assembly selanjutnya karena sebelum memprogram 8051 harus terlebih dahulu mengetahui arsitekturnya.

Tentang 8051

8051 microcontroller pertama kali diperkenalkan oleh Intel dengan nama Intel MCS-51 pada tahun 1980-an untuk embedded systems. Microcontroller ini sangat terkenal di zamannya bahkan masih populer sampai saat ini karena kesederhanaannya dan mudah dipelajari.

Fitur-fitur

Blok diagram i8051

  • CISC (Complex Instruction Set Computer) 8-bit.
  • 16-bit address bus dan program counter.
  • Sebuah accumulator.
  • Internal RAM dan ROM, ukurannya bisa bervariasi tergantung manufaktur yang membuatnya.
  • Extendable ROM dengan memanfaatkan beberapa portnya sebagai data bus dan address bus.
  • Memanfaatkan RAMnya sebagai register bank yang bisa diubah pengalamatannya dengan 8 register pada masing-masing register bank.
  • 4 port dengan masing-masing port mempunyai 8 pin untuk I/O.
  • Program Status Word (PSW) untuk menyimpan beberapa hasil operasi ALU (biasa disebut juga dengan flag).

Itulah yang dapat saya berikan sebagai pengantar untuk memprogram 8051, kedepannya nanti mungkin akan ditambah beberapa hal terkai fitur atau yang lainnya.

Referensi:
Intel MCS-51 -- Wikipedia

Wednesday 1 March 2017 20:35:00

Tutorial Assembly #7 Mengenal Edsim51

Dalam tutorial kali ini kita akan mengenal sebuah software bernama Edsim51. Edsim51 adalah sebuah emulator seperti halnya emu8086, hanya saja emulator ini untuk mikrokontroller dengan keluiarga arsitektur 8051. Aplikasi ini berbasis Java jadi harus menginstall Java terlebih dahulu.

Terdapat perbedaan aplikasi ini dengan emu8086 yaitu pada aplikasi ini sudah dibuat menyerupai sebuah development board, jadi semua pin mikrokontrollernya sudah terhubung sesuai dengan list yang ada pada panel di sebelah kanan.

Untuk spoiler aplikasinya bisa dilihat di bawah

Tampilan Edsim51 emulator 8051

Sekian tutorial assembly kali ini, tunngu tutorial selanjutnya dari blog ini ya.....!

Halaman situs --> Edsim51.com

Wednesday 16 November 2016 13:24:00

Iphone Refubrish (Resmi) - Layak kah untuk dibeli ????


Apa yang pertama kali anda bayangkan bila anda mendengar kata "Refubrish " ???


Barang Rusak ?? Nooo....
Barang Rekondisi ??? Yaa....
Bcell, Platinum, atau Distributor lain nya ??? Hmm.. itu salah satunya sih 😀


Tapi taukah kalian bahwa Iphone Refubrish itu sekarang ada keluaran Resmi dari Apple nya langsung ??
yaa, langsung di rekondisi oleh Aplenya langsung, jadi kita tetap mendapatkan kelebihan Apple dengan harga yang lebih murah hingga 15% dari harga nya .
Bagaimana, lumayan kan.

Sepertinya Apple tidak tidak pernah kehabisan akal utnuk terus berinovasi, setelah keluarnya Iphone 7 dengan beberapa perubahan yang sangat signifikan, sekarang Apple sudah mengeluarkan Iphone dengan versi Refubrishnya, 
Sebelum berbicara lebih jauh tentang Refubrish Appla, apa sih yang di maksud dengan Refubrish itu??

Apa, mungkin dari kalian masih berfikiran bahwa Refubrish itu adalah barang 2nd (Bekas) yang di ganti casing dan di ganti casing lalu di jual lagi ?
bukan seperti itu, yang di maksud dengan Refubrish itu adalah sebuah barang yang masih dalam waktu garansi, dan mengalami kecacatan/kerusakan dan di kembalikan kepada pihak Apple.
kebanyakan Refubrish yang saat ini beredar berasal dari distributor seperti Bcell, atau Platinum yang sangat banyak di penjualan Indonesia, tetapi tetap saja, masih ada beberapa kecacatan yang masih sangat terlihat di dalam Refubrish tersebut, walau di kasih garansi 1 tahun oleh distributor, tatapi syarat yang sangat di berikan sangat lah berat, dan apabila baret yang di lakukan oleh kita sendiri tanpa disengaja dan terdapat kerusakan mesin, mereka tidak akan memberlakukan garansi itu lagi, karna menganggap itu adalah kerukana oleh kita sendiri (Human Error), tetapi masih saja banyak yang membeli barang rekondisi(Refubrish) karna mereka menganggap barang refubrish lebih murah yang lumayan jauh di banding membeli yang baru, dengan harga yang hapir 2X lipat nya.

Balik ke topik Apple yang mengeluarkan Refubrish nya, tidak tanggung-tanggung, mereka langsung mengeluarkan Refubrish nya langsung 4 kategori produk yang di jualnya, yaitu :
  • Ipad
  • Iphone
  • Mac
  • Ipod
entah apa yang di fiirkan oleh pihak apple untuk mengeluarkan produk refubrish nya, yang pasti di mereka langsung mengeluarkan semua produk penjualan refubrish nya di situs resmi Apple nya.
mengenai harga, versi refubrish yang beredar saat ini adalah :

  • Mac :
  1. Refurbished 13.3-inch MacBook Air 1.6GHz Dual-core Intel Core i5 : $849.00
  2. Refurbished Mac Mini 2.8GHz Dual-core Intel Core i5 : $849.00
  3. Refurbished 11.6-inch MacBook Air 1.6GHz Dual-core Intel Core i5 : $929.00
  4. Refurbished 12-inch MacBook 1.1GHz Dual-core Intel Core M - Space Gray : $929.00
  • Ipod
  1. Refurbished iPod touch 32GB - Pink/Yellow/Blue (5th generation)
  • Iphone
  1. Refurbished iPhone 6s Plus 64GB - Rose Gold : $589.00
  2. Refurbished iPhone 6s 16GB - Rose Gold : $449.00
  3. Refurbished iPhone 6s Plus 16GB - Silver : $529.00
  • Ipad
  1. Refurbished iPad mini 2 Wi-Fi 32GB - Silver : $229.00
  2. Refurbished iPad Air Wi-Fi 16GB - Silver : $239.00
dan masih banyak lagi di Situs Resmi Apple nya sendiri.

Jadi, apakah Whort it membeli Produk Refubrish dari Situs Apple nya langsung ?
Saya kira Ya, apabila Apple memberikan Accesories aslinya di dalam prduk Refubrish nya.
Karna yang saat ini banyak beredar, sang Distributor mengambil Accesories aslinya seperti Charger dan Earphone nya, yang harga nya sangatlah lumayan mahal untuk di jual kembali oleh mereka dan kita di haruskan membeli lagi di Apple resminya.

tetapi tetap, yang namanya buatan tangan manusia, tidak pernah lepas dari kesalahan dan pasti ada saja yang cacat walau sudah di Refubrish..
Cukup Sekian, Terima Kasih.....

Wednesday 21 September 2016 12:05:00

Perbedaan VR dan AR




Mungkin gambar tersebut mungkin ada beberapa dari kalian yang langsung paham apa itu VR dan apa itu AR ?  

 

Tetapi, kali ini saya akan menjelaskan dengan lebih detail lagi apa itu VR dan apa itu AR ??
Namanya sering banget kita dengan di beberapa tempat, mungkin di social media ataupun di online shop, tapi apa itu VR dan apa itu AR ?

 

Pengertian VR

Dari artinya saja mungkin kita sudah mengetahui apa itu VR (Virtual Reality) .
Virtual : Maya
Reality :Real (Nyata/Beneran/Kenyataan) 
yaa dari artinya saja mungkin kita sudah mengetahui bahwa VR itu adalah suatu Game/Video/Applikasi yang bersifat Virtual (Maya), bisa kita nikmati secara Nayata (Reality) yang bersifat 3D.

Cara Kerja

cara kerja VR ini adalah kita mmbutuhkan suatu perangkat lain yang berbentuk kacamata, yang kita namai dengan Virtual Reality Glasses (Kacamata VR), cara kerjanya adalah kita memasukan smartphone kita yang sudah support dengan sensor dari Gyroscope, lalu kita di haruskan mendownload Applikasi tertentu, lalu kita bisa menikmati VR dari kacamata tersebut.
dengan contoh :
Saat kita menonton vido dengan Virtual Reality , maka Video tersebut akan berubah menjadi dua bagian , ddengan sudut yang agak melengkung dan agak menjauh , tetapi video tersebut bisa berputar/bergerak sampai dengan 360 degree , dan dengan adanya lensa khusus yang bersifat Cembung , kita bisa menikmati video tersebut seakan akan kita berada di dalam kedaan didalam video tersebut.



Pengertian AR

Dengan sangat singkat.
AR adalah singkatan dari Augmented Reality, yang dimana maksudnya adalah menggabungkan antara dunia 3D dan 2D menjadi 1 .
Seperti contoh pasti kalian sering atau minimal pernah memainkan permainan Pokemon GO, Snapchat, Ikea.
Applikasi tersebut memakai prinsip dari Augmented reality.

Cara Kerja


Augmented  Reality mempunyai 3 cara kerja :

Marker Augmented Reality

  • Marker Augmented Reality 
 Marker Augmented Reality adalah sebuah ilustrasi hitam dan putih persegi dengan batas hitam tebal dan latar belakang putih. Komputer akan mengenali posisi dan orientasi marker dan menciptakan dunia virtual 3D.
 


Markerless Augmented Reality

 
  • Markerless Augmented Reality 
 Berbeda dengan Marker Augmented Reality, Markless seperti namanya adalah sebuah ilustrasi hitam dan putih persegi dengan batas hitam tebal dan latar belakang putih. Komputer akan mengenali posisi dan orientasi marker dan menciptakan dunia virtual 3D.
 
Applikasi Augmented Reality

  • Applikasi Augmented Reality
Ini adalah Augmented Reality yang paling banyak digunakan saat ini, sebut saja seperti Pokemon Go, Snapchat, Dll...

Itulah Penjelaan secara singkat perbedaan antara AR dan VR.
Jadi, menurut kalian lebih seru antara AR atau VR ???
Semua pilihan Kalian
-Terima Kasih

Sunday 4 September 2016 21:44:00

Mengapa User Interface itu Penting?

Contoh tampilan desktop Windows 10 *di laptop saya wkwkkw..

Pengantar

Kebanyakan orang umumnya akan menilai kualitas sebuah program hanya dengan melihat tampilannya saja. Program yang baik seharusnya mempunyai tampilan yang baik pula. Namun, pada kenyataannya itu semua kembali kepada pihak pengembangnya dan untuk tujuan apa sebuah program itu dibuat. 

Apa itu User Interface?

User Interface atau yang biasa disebut UI adalah sebuah tempat dimana terjadi interaksi antara manusia dengan mesin terjadi. UI juga bisa dibilang adalah sebuah tampilan program. Saat kita menjalan sebuah program kebanyakan kita akan berhadapan dengan UI-nya, mengapa dibilang "kebanyakan"? Karena tentu saja tidak semua program komputer yang dijalankan memiliki UI untuk menjalankan fungsinya, biasanya program seperti itu adalah driver, system, atau malware.

Apa tujuan dari UI?

Game mana yang mudah dipelajari,

yang ini
game battleship dari bigfishgames.com

atau yang ini
game battleship buatan saya sendiri hehe...
hayo... pilih yang mana? Tentu saja game battleship yang pertama kan? Itulah salah satu tujuan dari dibuatnya UI yaitu mempermudah si pemakai untuk mempelajari sebuah program.

Program yang pertama bisa dikatakan user-friendly. Apa artinya? Artinya program tersebut mudah digunakan oleh penggunanya dan enak dilihat.

Bagaimana Hubungan antara UI dengan Perfroma sebuah Program?

Apabila sebuah program mempunyai UI yang sangat rumit dengan yang biasa dijalankan pada mesin yang sama dan berspesifikasi rendah maka akan terlihat perbedaannya. Pada program dengan UI yang rumit tentu akan menambah beban proses dari si mesin sehingga eksekusinya cenderung lebih lambat dan sebaliknya pada program dengan UI yang biasa.

Oleh karena itu, pada saat akan membuat program, UI juga menjadi salah satu pertimbangan para pengembang terutama jika ingin membuat program agar bisa laris di pasaran. Namun, dengan hadirnya berbagai komputer dengan spesifikasi tinggi terutama untuk tujuan gaming seperti Asus ROG atau komputer dengan Nvidia GeForce GTX 1080 dan Intel i7 seri 5 tentu tidak akan menjadi masalah.


Game Final Fantasy membutuhkan komputer dengan spec tinggi

Kesimpulan

Kesimpulannya, UI adalah salah satu komponen penting dalam sebuah program meskipun tidak semua program menggunakannya. UI juga menjadi salah satu pertimbangan penting dalam membuat sebuah program dan juga memengaruhi performa program dan spesifikasi mesin yang dibutuhkan untuk menjalankan programnya.

Referensi : 
 

Thursday 18 August 2016 19:29:00

Tutorial Bahasa Assembly #6 Memulai Dengan Assembly

Masih bingung dengan kode diatas?

Di tutorial ke lima ini kita akan memulai dengan assembly. Dalam pemrograman assembly banyak perintah yang akan digunakan, tapi tenang saja kita akan menggunakan perintah-perintah tersebut secara bertahap.

.model

Perintah ini akan memberitahu assembler bentuk memori yang akan digunakan oleh program model yang dapat digunakan adalah:
  1. TINY - Jika program yang dibuat menggunakan 1 segment
  2. SMALL - Jika data dan kode yang dibuat menggunakan tidak sampai 1 segment atau 64 KB.
  3. MEDIUM - Jika data dan code yang digunakan oleh program kurang dari 64 KB tetapi kode yang digunakan bisa lebih dari 64 KB.
  4. COMPACT - Jika data yang digunakan bisa lebih besar dari 64 KB tetapi kodenya kurang dari 64 KB.
  5. LARGE - Jika data dan code yang dipakai oleh program bisa lebih dari 64 KB.
  6. HUGE - Jika data, kode, maupun array yang dipakai bisa lebih dari 64 KB.

.code

Tanda ini digunakan untuk memberitahu kepada assembler bahwa kode program yang ditulis berada di bawah.

org 100h

Pada program COM perintah ini selalu digunakan. Perintah ini digunakan untuk memberitahu kepada assembler ketika program dieksekusi program tersebut akan ditaruh di offset 100h di memori.

Label

Label bisa didefinisikan dengan syntax "nama_label : " tanpa tanda petik dan selalu diakhiri dengan tanda (:). Untuk pemberian nama bisa menggunakan huruf, angka, dan karakter khusus. Setelah didefinisikan, kode bisa program bisa ditulis di bawah labelnya. Sebuah label biasanya diakiri dengan kode (end nama_label) meskipun tidak diberikan tidak akan terjadi compile error. Namun, lebih baik digunakan agar tidak pusing melihat kode program.

Komentar

Komentar bisa dibuat setelah tanda (;) titik koma. Contoh mov ah, 02h ; masukan nilai 2 hexa ke register ah.

int

Interupsi adalah suatu permintaan khusus kepada prosesor untuk melakukan sesuatu. Bila ada interupsi, maka komputer akan menghentikan apa yang sedang dikerjakannya dan melakukan apa yang diminta dari interupsinya.

Interupsi terbagi menjadi dua yaitu interrupt BIOS standar dan interupt DOS (jika menggunakan sistem operasi DOS). Jika menggunakan linux, maka hanya bisa menggunakan interrupt BIOS.

tabel interupsi BIOS

tabel interupsi DOS
Sekian tutorial kali ini semoga bermanfaat dan di tutorial berikutnya kita akan membahas perintah MOV. Terima kasih.

Wednesday 10 August 2016 15:47:00

PokeDrone, Drone Idaman Untuk Pemain Pokemon GO

 Suka Bermain Pokemon ??


Males, karna Monsternya berada di tempat yang susah ?

Atau mungkin Males untuk Keluar Dari rumah untuk mencari monster dari Pokemon itu sendiri ? Mungkin alat yang 1 ini bisa membantu anda yang males keluar untuk mencari monster Pokemon.

 

-Pokedrone- 

 

PokeDrone
Ya, itulah namanya,  mungkin dari namanya saja kita sudah akan tau bahwa ini adalah sebuah drone (sebuah helicopter mini yang di kendalikan dan di pasang kamera di gadged nya).
Sebuah perusahaan di Belanda, TRNDlabs namanmya, telah menayangkan sebuah video perangkat yang dinamai Pokedrone.

 

Drone yang sangat kecil, seukuran telapak tangan itu memungkinkan pengguna pokemon mendapat akses yang lebih baik untuk menjangkau Pokemon di tempat-tempat yang sulit terjangkau.

cara penggunaannya pun mudah, seperti drone pada umumnya.

Setelah ponsel Anda terhubung dengan Wi-Fi, aplikasi Pokemon GO menggunakan GPS dan kamera Pokedrone, bukan GPS dan kamera ponsel, bunyi deskripsi perangkat itu pada laman web perusahaan.

Namun,pokedrone itu masih dalam pengembangan. Saat ini masih sebuah konsep, kata pendiri TRNDlabs, Gerard Nieuwenhuis, kepada Mashable, "Namun kami bekerja sepanjang waktu untuk membuat produk ini nyata!"


Pokedrone ini akan di luncurkan dengan harga sebesar $69, dan kabar yang beredar pokedrone ini akan di launching pada tahun ini.
makin penasaran kan bagaimana Pokedrone itu sendiri ? kita tunggu saja pada tahun ini.

Tuesday 9 August 2016 11:36:00

Apa Itu Cryptocurrency?

Cryptocurrency adalah....

Cryptocurrency adalah sebuah alat tukar seperti halnya matauang rupiah, hanya saja alat tukar ini menggunakan teknologi digital dan kriptografi. Kriptografi digunakan untuk menjamin keamanan pada saat transaksi dan untuk mengontrol peredarannya.

Tidak seperti mata uang fisik seperti rupiah yang nilainya dipengaruhi oleh dollar, nilai cryptocurrency murni berdasarkan hasil dari pembelian dan penjualan cryptocurrency itu sendiri jadi cocok buat dijadikan investasi seperti halnya emas batangan.

Bicoin dan cryptocurrency lainnya


Saya pernah mendengar bitcoin, apa sih sebenarnya bitcoin?

Bitcoin merupakan salah satu dari sekian banyak cryptocurrency dan juga merupakan cryptocurrency pertama yang dibuat oleh pencetusnya yaitu Satoshi Nakamoto.


Jika saya mempunyai bitcoin, dimana saya dapat menyimpannya?

Bitcoin atau cryptocurrency lain disimpan di dalam sebuah wallet. Wallet ini berguna seperti halnya akun bank, bisa digunakan untuk bertransaksi bitcoin.

Saya sendiri menggunakan wallet blockchain. Jika kalian mendaftar blockchain pastikan kalian mendaftar menggunakan email kalian yang aktif. Blockchain menggunakan id yang cukup rumit akan tetapi akan otomatis ditambahkan ketika proses login. Akan tetapi, jika kalian menggunakan komputer lain atau menghapus cookies browser maka akan sangat repot untuk mancarinya kembali.

Wallet sudah ada, lalu bagaimana saya bisa mendapat bitcoin?

Investasi Bitcoin

Kalian bisa investasi bitcoin sebagaimana investasi emas 24 karat(an). Caranya bisa dengan membeli bitcoin dengan rupiah di bitcoin.co.id. Ingat, jika kalian ingin invest pastikan untuk membeli bitcoin pada saat harganya sedang turun dan jual kembali pada saat harganya sedang naik. Pada saat harganya sedang naik tukarkan kembali ke rupiah dengan begitu anda bisa mendapat untung. Kemudian, lakukan kembali cara yang sama.

Mining Bitcoin

Cara lain untuk mendapat bitcoin adalah dengan cara mining bitcoin. Kalian bisa mining bitcoin dengan cara sewa mining server seperti halnya sewa hosting contoh:hash-line.com atau kalian mining sendiri menggunakan PC.

Namun, perlu diingat bahwa mining bitcoin bisa sesulit menambang emas, banyak hal yang perlu diperhatikan ketika akan mining bitcoin dan menurut sebagian pengguna bitcoin cara ini bisa dibilang sangat mahal dan hasilnya yang sedikit.

Mendapat Bitcoin Gratis dari Faucet

Terdapat banyak faucet yang memberikan bitcoin secara cuma-cuma seperti freebitco.inmoonbit.co.inbitcoinker.com, dan ada yang memberikan cryptocurrency lain secara cuma-cuma seperti freedoge.co.in.

Beberapa faucet di atas juga memberikan alternatif dengan cara melakukan permainnan yang sifatnya taruhan (betting) dengan sejumlah bitcoin atau yang lainnya yang anda miliki di akun anda. Ingat, besar hasil yang didapat tergantung dari seberapa banyaknya anda bertaruh dan peluang untuk menangnya pun bisa kurang dari 50%!

Penting dan Perlu diingat...!!

Tidak semua faucet atau mining online akan memberikan payout ke wallet anda alias SCAM. Anda perlu berhati-hati dengan faucet atau mining yang memberikan hasil yang besar dalam waktu singkat bisa-bisa setelah anda mendapat hasil yang besar di akun faucet anda malah tidak bisa payout atau faucetnya lenyap ditelan server...!! Yang sudah diberikan di atas adalah faucet yang sudah banyak dikenal orang dan ada bukti payoutnya.

Saran dari Penulis

Saran dari penulis adalah anda banyak mencari dan mencari informasi lebih lanjut tentang cryptocurrency karena dia banyak jenisnya dan cara mendapatkannya pun berbeda-beda. Kebanyakan cryptocurrency bisa di konversikan ke bitcoin. Jika anda ingin mendapat pundi-pundi rupiah dengan bitcoin dengan aman, cepat, dan cukup menguntungkan anda bisa mencoba invest seperti yang sudah dijelaskan di atas.

Jika anda ingin saya mencoba untuk invest bitcoin anda bisa mengirim beberapa bitcoin ke alamat wallet ini 1AsgAiJDLCxdfkcu5fgzo4aSsimbpMyFKh hehe....

Sekian artikel ini semoga bermanfaat. Jika anda seseorang yang senang dengan matematika terutama peluang dan ingin mencari rupiah dengan cara halal invest bitcoin bisa dilakukan dan ingat baik-baik pesan dati penulis. Terima kasih.

Referensi :

Thursday 4 August 2016 21:34:00

Tutorial Bahasa Assembly #5 Register

Register dan Flags di emu8086

Apa itu register?

Register adalah sebuah memori yang terdapat dalam prosesor yang berfungsi untuk menyimpan data, alamat, atau instruksi yang akan dieksekusi dengan kecepatan akses yang sangat tinggi.

Jenis-jenis register

Register yang terdapat didalam prosesor tidak hanya satu dikarenakan beberapa prosesor memiliki tugas yang spesifik berikut register yang terdapat dalam intel 8086.

Segment Register

Register yang termasuk dalam kelompok ini adalah CS, DS, SS, dan ES masing-masing memiliki kapasistas 16 bit (*intel 8086) dan memiliki fungsi tersendiri.
  • CS (Code Segment) digunakan untuk menunjukan tempat dari segmen yang sedang aktif.
  • DS (Data Segment) digunakan untuk segmen dimana program disimpan.
  • SS (Stack Segment) digunakan untuk menunjukan letak segmen yang digunakan sebagai stack.
  • ES (Extra Segment) sebagai tambahan segment dan tidak mempunyai fungsi khusus. 

Pointer dan Index Register

Register yang temasuk dalam kelompok ini adalah SP, BP, SI, dan DI yang mempunyai kapasitas 16 bit juga (*intel 8086). Secara umum register-register ini digunakan sebagai penjunjuk ke suatu tempat di memori.
  • SP (Stack Pointer) digunakan untuk menunjukan alamat dari stack.
  • BP (Base Pointer) digunakan untuk mencatat alamat di memori tempat menyimpan data.
  • SI (Source Index) dan DI (Destination Index) digunakan dalam operasi string dengan mengakses memori yang ditunjuk oleh kedua register ini.

General Purpose Register

Register-register inilah yang akan sering digunakan pada awal pembelajaran, terdiri dari AX, BX, CX, DX (*intel 8086) dengan kapasitas masing-masing 16 bit dan terdiri dari 2 register 8 bit H dan L (High dan Low).

Meskipun dikatakan 'General purpose' tetapi register ini juga mempunyai fungsi spesifik:
  • AX, digunakan pada operasi matematika dan sebagai akumulator
  • BX, digunakan untuk menunjukan alamat offset suatu segmen
  • CX, digunakan sebagai counter pada looping
  • DX, digunakan untuk menampung sisa bagi pembagian 16 bit.

Index Pointer Register

Register IP berpasangan CS (CS:IP) menunjukan alamat memori dari perintah yang akan dieksekusi selanjutnya. Ukuran dari IP tergantung dari prosesornya bisa 16 atau 32, untuk 8086 ukurannya 16 bit.

Flags Register

Register ini berfungsi untuk menunjukan ya atau tidaknya suatu keadaan. Setiap flag mewakili satu bit. Cara kerjanya sama seperti hakim garis pada sepakbola yang akan mengangkat bendera jika terjadi foul atau off-side, flags akan bernilai 1 jika kondisinya ya dan 0 jika kondisinya tidak. Untuk flags selengkapnya bisa dilihat di bawah.

Flags 1
Flags 2


Saturday 30 July 2016 22:21:00

Tutorial Bahasa Assembly #4 Membuat Program Pertama

Setelah emu8086 dipasang saatnya untuk membuat program pertama dengan bahasa assembly. Untuk program pertama ini kita akan membuat sebuah program yang akan memunculkan karakter abjad.

Programnya bisa dilihat di bawah
Selanjutnya buka emu8086, copy dan paste kodenya, lalu tekan emulate.


Kemudian akan muncul jendela seperti ini. Lalu, klik run. Delay antar perintahnya bisa diatur di pojok kanan atas.


Hasilnya akan muncul seperti ini


Untuk penjelasannya akan dijelaskan sambil tutorial ini berlanjut ya..... Untuk kali ini dimaksudkan agar terbiasa dulu dengan IDE-nya dan pada saat run programnya coba perhatikan kolom register di sebelah kiri. Pada tutorial selanjutnya akan dijelaskan soal register.

Sekitan tutorial kali ini, Tunggu tutorial selanjutnya ya.... Terima kasih.

Baca Selanjutnya..!!! Tutorial Assembly #5 Register

Mengenal Lebih Dekat 4G dan VoLTE


Source : androidagent.com



             4G, apa yang kalian pikirkan bila kalian mendengar nama ini ???


Yaa, mungkin yang kalian pikirkan adalah jaringan yang sangat kencang dan juga paket internet yang sangat murah, tapi apakah sebenarnya 4G/LTE itu , mungkin itu masih terpikirkan oleh kalian dan mungkin masih ada yg bingung bahkan mungkin masih belum tau sama sekali dengan 4G karna masih setia dengan 3G ?? :D

Art-If-Fact pada kali akan membahas mengenai Jaringan 4G /LTE dan juga voLTE.
4G itu sendiri merupakan pengembangan dari teknologi 3.5G,3G,2.5G,2G dan 1G.
Perbedaan kecepatan internet 3.5G,3G,2.5G,2G dan 1G pun sangatlah berbeda jauh.


Jaringan                 Kecepatan

1G                                  1-14Kbps
2G                                  9-14Kbps
 2.5G (EDGE)                20-40Kbps
    3G                                 500-700Kbps
            3.5G (HSDPA)             800Kbps-7.2Mbps
    4G                                 7.2-300Mbps


Dari tabel di atas kita sudah mulai mengetahui bahwa 4G itu adalah Jaringan Internet yang tercepat saat ini, yaitu dengan kecepatan downloadnya yang sampai dengan 300Mbps

Bisakah kita merasakan 4G ??


Ya, sangatlah bisa, karna Sistem 4G menyediakan jaringan pita lebar ultra untuk berbagai perlengkapan elektronik, contohnya telpon pintar dan laptop menggunakan modem USB.


Saya sering mendengar  4G WiMAX, dan 4G LTE, memang beda yaa ???

WiMAX


Ya ,terdapat dua kandidat standar untuk 4G yang dikomersilkan di dunia yaitu standar WiMAX (Korea Selatan sejak 2006) dan standar Long Term Evolution (LTE) (Swedia sejak 2009).
WiMAX adalah singkatan dari Worldwide Interoperability for Microwave Access, merupakan teknologi akses nirkabel pita lebar (broadband wireless access atau disingkat BWA) yang memiliki kecepatan akses yang tinggi dengan jangkauan yang luas.
WiMAX merupakan evolusi dari teknologi BWA sebelumnya dengan fitur-fitur yang lebih menarik. Disamping kecepatan data yang tinggi mampu diberikan, WiMAX juga merupakan teknologi dengan open standar. Dalam arti komunikasi perangkat WiMAX di antara beberapa vendor yang berbeda tetap dapat dilakukan (tidak proprietary). Dengan kecepatan data yang maksimal 70Mbps.
Di Indonesia, WiMAX pertama kali diluncurkan oleh PT. FirstMedia dengan merek dagang Sitra WiMAX sejak Juni 2010.





LTE (Long Term Evolution)


LTE sendiri adalah singkatan dari Long Term Evolution, yang maksudnya adalah sebuah standar komunikasi akses data nirkabel tingkat tinggi yang berbasis pada jaringan GSM/EDGE dan UMTS/HSPA.
Jaringan antarmuka-nya tidak cocok dengan jaringan 2G dan 3G, sehingga harus dioperasikan melalui spektrum nirkabel yang terpisah. Teknologi ini mampu download sampai dengan tingkat 300mbps dan upload 75mbps. Layanan LTE pertama kali dibuka oleh perusahaan TeliaSonera di Stockholm dan Oslo pada tanggal 14 desember 2009.
Kemudian teknologi LTE pertama kali diluncurkan di Indonesia oleh PT. Internux dengan merek dagang Bolt Super 4G LTE sejak 14 November 2013.




Apa itu VoLTE ???


VoLTE (Voice Over LTE) atau istilah mudahnya adalah Nelpon/berbicara dengan lawan bicara dengan jaringan LTE, ya jaringan LTE/4G.
Karna selama ini kita biasanya hanya melakukan nelpon dengan jaringan 3G/2G saja.
Jadi, dengan VoLte ini kita tidak ribet-ribet bisa ingin menelpon harus merubah ke 3G dulu bila sedang berada di jaringan 4G.
Ini adalah kekurangan dan kelebihan VoLTE .



Kelebihan :

  • Suara yang dihasilkan lebih jernih
  • Hanya butuh waktu 2detik untuk tersambung ke nomor tujuan
  • Video Call Jernih dan Lancar
  • Video Call tidak menggunakan Kuota

 

Kekurangan :

  • Masih banyak smartphone yg belum support VoLTE
  • Hanya bisa digunakan dengan sesama VoLTE

Jadi, Segeralah Upgrade SIM Card kalian menjadi kartu 4G, dan rasakan menjadi Generasi 4G, atau kalian masih setia dengan 3G atau mungkin dengan 2G ??? :D

-Terima Kasih-

Friday 29 July 2016 11:39:00

Tutorial Bahasa Assembly #3 Memasang emu8086

Setelah mempelajari dasar-dasarnya sekarang kita akan memasang IDE yang digunakan untuk belajar pemrograman assembly. IDE yang digunakan yaitu emu8086.

Tampilan emu8086
Apa itu emu8086? Mengapa dipilih emu8086?

emu8086 adalah sebuah simulator yang merepresentasikan sebuah prosessor intel 8086 16bit. emu8086 dipilih karena kita akan mengetahui cara kerja dari sebuah prosessor ketika akan menjalankan sebuah program. Selain itu emu8086 juga menampilkan nilai yang disimpan di setiap memori, register, dan flags, sehingga kita akan mempermudah kita pada saat menulis program nantinya.

Untuk softwarenya sudah ada linknya di atas, klik link tersebut lalu klik download kemudian pagenya akan redirect sendiri lalu klik proceed. Setelah itu biarkan dan akan download sendiri.

Setelah ini kita akan membuat sebuah program sederhana dengan emu8086. Sekian, terima kasih.

Baca Selanjutnya..!!! Tutorial Assembly #4 Membuat Program Pertama