Friday, June 17, 2016

Rangkaian Bias Transistor (Pascal Procedure)

Aplikasi yang saya buat ini bertujuan untuk menghitung nilai arus basis (ib), arus emiter (ie), arus collector (ic), dan tegangan collector-emiter (vce) pada rangkaian bias transistor common emiter. Terdapat 2 menu pilihan yaitu rangkaian bias tetap & rangkaian bias umpan balik tegangan. Input pada program ini yaitu nilai beta (b), tahanan emiter (Re), tahanan basis (Rb), tahanan collector (Rc) dan Vcc. Input akan diolah dengan procedure, terdapat empat procedure yaitu ib, ic, ie & vce yang menghasilkan output masing-masing. Output akan ditampilkan dilayar.

FLOWCHART :




LISTING PROGRAM : 



TAMPILAN ANTARMUKA PROGRAM :


Wednesday, June 15, 2016

Spesifikasi Register Intel Core i3


Register terbagi menjadi 5 bagian yaitu : General Purpose Register, Segment Register, Index Register, Pointer Register dan Flag Register. Intel Core i3 merupakan prosesor dengan arsitektur 64-bit. Pada prosesor 64-bit general purpose registernya diawali dengan huruf R, sehingga register AX, BX, CX, DX menjadi RAX, RBX, RCX, RDX. Selain itu juga ada tambahan 8 register baru yaitu R8, R9, R10, R11, R12, R13, R14, R15. Register mode 8-bit, 16-bit, dan 32-bit masih dapat diakses pada prosesor 64-bit. register AX, BX, CX, DX dapat digunakan dengan ukuran 16-bit nya dengan 2 buah register 8-bit, Least Significant Bit (LSB) diidentifikasikan dengan mengganti huruf 'X' dengan huruf 'L' dan Most Significant Bit (MSB) dengan mengganti huruf 'X' dengan 'H'. Jadi total kita dapat 5 cara untuk mengakses accumulator, base, counter, dan data register yaitu 64-bit, 32-bit, 16-bit, 8-bit LSB, dan 8-bit MSB. Berikut adalah rangkumannya :



Referensi :
1. https://msdn.microsoft.com/en-us/library/windows/hardware/ff561499(v=vs.85).aspx
2. https://www.quora.com/How-many-registers-are-there-in-modern-64-bit-CPUs-like-intel-core-i5-or-i7
3. https://en.wikibooks.org/wiki/X86_Assembly/X86_Architecture