HC11 Processor


Admin jebidal.com pada kesempatan kali ini akan mencoba membahas tentang HC11 Processor

Silahkan langsung Copypaste saja, tetapi baiknya di teliti dulu barang kali ada yang salah ketik baik judul maupun isi postingan HC11 Processor, jika sudah yakin silahkan dipergunakan sebagaimana mestinya, jika anda beruntung ada link downloadnya, jangan ragu dan bimbang lansung download saja, semoga blog ini memberi manfaat.

Alangkah baiknya Anda membaca dengan teliti, supaya apa apa yang ada di blog ini bisa bermanfaat, jika hasil dari postingan di blog ini kurang memuaskan, silahkan cari di kotak pencarian [Search Here] atau [Search], kalau tidak salah admin taro di bawah artikel postingan [untuk view handphone/ smartphone atau sejenisnya] dan bagian samping kanan [untuk view via destop/ PC/ Laptop dan sejenisnya], dan semoga hasil dari pencarian blog ini dapat mempermudah Anda dalam menjelajah isi blog jebidal.com ini. selamat berselancar.

Postingan Lainnya yang berhubungan dengan HC11 Processor

  • Contoh Soal Anggaran Produksi dan Penyelesaiannya
  • Hadits Tentang Larangan Korupsi dan Kolusi
  • Faktor Penyebab Terjadinya Monopoli
  • makalah tentang pajak kendaraan bermotor
  • Makalah SUMBER-SUMBER HUKUM ISLAM
  • PENGERTIAN BERKAH
  • Makalah Manajemen Perpustakaan
  • Makalah Kecerdasan Matematis Logis
  • semoga dengan mengunjungi jebidal.com, anda mendapatkan informasi menarik dan dapat bermanfaat bagi anda, dalam situs jebidal.com menitik beratkan pembahasan yang berkaitan dengan pendidikasn, seperti makalah, materi pelajaran, contoh soal ujian dengan jawabannya, contoh skripsi, contoh tesis, dan info menarik serta unik lainnya. Anda sedang membaca postingan yang berjudul HC11 Processor
    Admin jebidal.com juga mempermudah pengunjung untuk mendapatkan manfaat dari blog jebidal.com, silahkan jelajahi setiap sudut dari blog ini, semoga menemukan yang Anda cari. Selamat menelusuri blog ini. Anda sedang membaca postingan yang berjudul HC11 Processor.

    Jika Anda ingin mendapatkan update dari blog jebidal.com, silahkan follow twitter @jebidal, ini link langsungnya @jebidal
    Jika Anda lebih suka mainan facebook jangan ragu untuk like fan page jebidal.com ini link langsungnya Jebidal.com on Facebook
    dan jika Anda lebih betah menggunakan akun Gplus Anda, jebidal.com juga punya silahkan follow saja, ini link langsungnya jebidal.com on Gplus

    Mari Kita simak lebih detailnya tentang HC11 Processor

    HC11 Processor

    Processor Registers

    HC11 Processor
    The HC11 is a member of the Motorola 6800 family of processors. It is compatible with the M6800 and M6801 processors. In addition to executing all M6800 and M6801 instructions, the HC11 supports many additional instructions. The HC11 supports 16-bit by 16-bit divide instructions, twelve instructions that support bit-manipulation, and various instructions that support a second address register (Y), none of which was available on the original 6800. The HC11 MCU is an 8-bit processor, which supports a 16-bit address bus. It contains an 8-bit ALU that can be configured to perform some 16-bit operations.

    HC11 Processor Registers

    The HC11 has a complete set of processor registers. This set of registers is called the programmer’s model, as shown in Figure 1.7. It has two 8-bit accumulators that can be configured as a 16-bit accumulator for some operations. It has two16-bit address registers, a 16-bit stack pointer and a 16-bit program counter. Finally, it contains an 8-bit status register that contains three control bits and five status flags. None of these registers is addressable as memory; they can only be accessed via instructions. These registers are described in the following sections.

    Accumulator A.

    An 8-bit register that is used as the primary data-processing register. All arithmetic and logical instructions can operate on data in this register. Many special-purpose instructions can only operate on data in this register. This register is referred to as the “A” register or as “AccA.”

    Accumulator B.

    An 8-bit register that is identical to Accumulator A in function. Some instructions have versions that access Accumulator A only and do not support Accumulator B. There are also two instructions that utilize Accumulator B and do not support Accumulator A. This register is referred to as the “B” register or as “AccB.”

    Figure 1.7 HC11 Programmer’s Model (adapted with permission from Motorola)

    Accumulator D (A:B). A 16-bit register that is the two 8-bit accumulators joined together (the colon between A and B indicates the joining of the two registers). It is not a separate hardware register. Although the HC11 is technically an 8-bit processor, several instructions are provided that allow 16-bit operations. This joining of A and B is referred to as the “D” register or as “AccD.”

    Index Register X. A 16-bit address register that is used by the indexed addressing mode instructions. It can also be used as a general-purpose, 16-bit data register. When used with the indexed addressing mode instructions, it contains a 16-bit base address. When used as a general-purpose data register, 16-bit data of any type can be stored and processed in this register. This register is referred to as the “IX” or simply the “X” register.

    The role of the memory addressing registers is explained in chapter 2 during the presentation on memory addressing modes. The use of these registers to address memory is emphasized in chapter 5.

    Index Register Y. A 16-bit address register that is identical in function to index register  X. This register is referred to as the “IY” or simply the “Y” register.

    Stack Pointer. A 16-bit register that always contains the address of the next available stack memory location. It is referred to as the “S” or the “SP” register.

    The use of the stack pointer and the function of the memory stack are explained in chapter 6.

    Program Counter. A 16-bit address register that always contains the address of the next location in memory that will be addressed. It is referred to as the “PC.” Condition Code Register. An 8-bit status and control register. Five of the eight bits (H, N, Z, V and C) are status flags, which indicate the results of the last processor operation. The remaining three bits (S, X and I) are control bits for advanced processor functions. This register is referred to as the “C” register, the “CCR” register and the “Status” register.

    The function of the status flags is presented in chapter 3 (Instruction Set). The function of the control bits is presented in chapter 10 (Interrupts).

    HC11 Processor Modes

    The HC11 supports four hardware modes: Single Chip, Expanded, Special Test and Bootstrap. Each hardware mode configures the HC11 to perform a special class of hardware functions.

    Single chip mode is the normal operating mode. As the name implies, the single chip mode requires that all software needed to control the processor is contained in the on-chip memories. External address and data busses are not available. Expanded mode is an alternative normal operating mode. It allows for off-chip memory connection. In this mode, the PORTB and Port C pins are converted to a multiplexed address and data bus. In addition, the strobe A and strobe B control lines become the address strobe and read/write control lines.

    Special Test mode is a special mode intended primarily for testing during the chip production process. The bootstrap mode is another special hardware mode, designed  to allow loading of permanent programs and other production related programming tasks.

    Figure 1.8 Hardware Mode Select (courtesy of Motorola)

    NOTE: This text focuses only on the normal modes and primarily on operation in the single chip mode. Some examples and explanation of the use of the expanded mode are provided in chapter 8 on memory. The special modes will not be discussed, because of the advanced nature of their function.

    The hardware mode is selected by the logic levels on two mode control pins (MODA and MODB) when the processor is in the reset state. Figure 1.8 shows the logic levels required to select each of the four modes. The MODB bits selects between the normal modes (Single Chip and Expanded) and the special modes (Bootstrap and Test).

    Self-Test Questions 1.2

    1. What are the three main components of a central processor?
    2. What is the function of each of the three components of a processor?
    3. What registers make up the M68HC11 programmer’s model?

    1.3 Introduction to Memory

    Other articles you might like;

    Postingan Lainnya;


Terimakasih sudah membaca postingan yang berjudul
Semoga isi dari postingan blog ini bisa bermanfaat, sekali lagi admin jebidal.com ucapkan terima kasih atas kunjungan Anda. Jangan sungkan dan jangan ragu untuk membagikan isi dari blog ini. Silahkan Share Postingan yang membahas tentang HC11 Processor

cari di kotak pencarian ini