Zero register atau Register nol adalah register prosesor yang selalu bernilai nol saat dibaca dan tidak mengalami perubahan keadaan saat ditulis. Register jenis ini ditemukan dalam berbagai arsitektur set instruksi, termasuk CDC 6600, MIPS, SPARC, Alpha, ARM64, dan RISC-V.[1]

Register nol menyediakan konstanta nol yang dapat digunakan secara langsung dalam berbagai instruksi, seperti operasi perbandingan atau percabangan berbasis nilai nol. Penyediaan konstanta ini melalui register memungkinkan penyederhanaan rancangan instruksi tanpa memerlukan opcode khusus, meskipun konsekuensinya adalah pengalokasian satu register khusus untuk fungsi tersebut.

Beberapa arsitektur memilih untuk mengimplementasikan nilai nol melalui variasi instruksi khusus, yang memerlukan logika tambahan pada dekoder instruksi. Sebaliknya, penggunaan register nol dapat menyederhanakan desain arsitektur set instruksi, meskipun berpotensi mengurangi jumlah register umum yang tersedia. Dalam pengembangan RISC-V, penyertaan register nol disebut sebagai salah satu faktor yang berkontribusi pada penyederhanaan keseluruhan arsitektur set instruksi.

Arsitektur x86 tidak menyediakan register nol khusus, sedangkan ARM memperkenalkan register nol pada varian ARM64. Beberapa arsitektur lain, seperti IBM System/360 hingga z/Architecture serta POWER/PowerPC/Power ISA, tidak memiliki register nol permanen, tetapi mendefinisikan perilaku register yang bernilai nol ketika digunakan dalam konteks tertentu, seperti sebagai register indeks.

Referensi

sunting
  1. ^ Patterson, David. The RISC-V Reader: An Open Architecture Atlas (Edisi Beta Ed., 0.0.1). hlm. 18.

Pranala luar

sunting

📚 Artikel Terkait di Wikipedia

AArch64

Cortex-A32 Set instruksi baru, A64 Memiliki 31 register 64-bit tujuan umum. Memiliki register zero atau stack pointer (SP) khusus (tergantung pada instruksi)

Google

"Google Phone - kenyataan Diarsipkan 2015-12-08 di Wayback Machine.." The Register. 16 Maret 2007. URL diakses pada 1 April 2007. Smith, David. "Masa depan

Surga pajak

items from taxable income to bring the effective rates of taxation closer to zero Since the post–2000 OECD–IMF–FATF initiatives on reducing banking secrecy

Star of the Seas

Musical di Royal Theater, pertunjukan seluncur es "Sol" di arena es Absolute Zero, dan sirkus kontemporer "Torque" di AquaTheater. Kapal ini ditenagai oleh

Threads (jejaring sosial)

page fight: Twitter threatens to sue Meta after Threads app launch". The Register. Bhuiyan, Johana (11 Juli 2023). "As Threads app thrives, experts warn

Katharine Isabelle

(February 12, 1989). "Kissable 'Cousins'". At the Movies. Des Moines Sunday Register. hlm. 1F. Diakses tanggal 28 April 2019 – via Newspapers.com. Carroll,

Tony Revolori

adalah seorang pemeran asal Amerika Serikat. Ia dikenal karena memerankan Zero Moustafa dalam film The Grand Budapest Hotel (2014) dan Flash Thompson dalam

OpenAI

GPT-2 mencapai akurasi dan kebingungan yang canggih pada 7 dari 8 tugas zero-shot (contoh. modelnya tidak dilatih lebih jauh pada contoh tugas masukan-keluaran