Quis I Bahasa Rakitan

Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
Learn about Our Editorial Process
| By Bonazen2110
B
Bonazen2110
Community Contributor
Quizzes Created: 5 | Total Attempts: 4,056
Questions: 30 | Attempts: 918

SettingsSettingsSettings
Quis I Bahasa Rakitan - Quiz

Format Penulisan :Your Name : NIM-Nama-Kelas        dan        password : t3knikQuis ini saya berikan untuk memenuhi nilai Quis pada Mata kuliah Bahasa Rakitan. Quis ini berupa pilihan ganda dengan jumlah soal 30, dan waktu yang saya berikan untuk mengerjakan sebanyak 45 menit. Dan masa berjalanya quis ini saya berikan selama 7 hari oleh sebab itu kerjakan quis ini sebaik mungkin....!


Questions and Answers
  • 1. 

    Secara umum register dalam mikroprosesor 8088 dibagi menjadi berapa kelompok ?

    • A.

      2

    • B.

      3

    • C.

      4

    • D.

      5

    Correct Answer
    D. 5
    Explanation
    The correct answer is 5. The registers in the 8088 microprocessor are divided into five groups.

    Rate this question:

  • 2. 

    Yang termasuk dalam kelompok register Segement adalah kecuali :

    • A.

      Code Segment

    • B.

      Data Segment

    • C.

      Instruction Segment

    • D.

      Extra Segment

    Correct Answer
    C. Instruction Segment
    Explanation
    The correct answer is "Instruction Segment". The reason is that the Instruction Segment is not a segment in the register group. The other options, Code Segment, Data Segment, and Extra Segment, are all segments that are part of the register group.

    Rate this question:

  • 3. 

    Register DX (Data Register) mempunyai tugas sebagai berikut kecuali :

    • A.

      Menunjukkan nomor port pada operasi port

    • B.

      Register yang berfungsi sebagai pengalamatan memori

    • C.

      Membantu AX dalam proses perkalian dan pembagian

    • D.

      Register offset dari DS

    Correct Answer
    B. Register yang berfungsi sebagai pengalamatan memori
    Explanation
    The given options describe the different tasks of the DX (Data Register). The option that does not fit with the given tasks is "Register yang berfungsi sebagai pengalamatan memori" which translates to "Register that functions as memory addressing". This option does not align with the tasks mentioned in the other options, such as indicating the port number in port operations, assisting AX in multiplication and division, and serving as the offset register for DS. Therefore, the correct answer is that the DX register does not function as memory addressing.

    Rate this question:

  • 4. 

    Berapakah alamat mutlak dari relative address ini D376:A9C8 ?

    • A.

      DE128

    • B.

      DE256

    • C.

      DE512

    • D.

      ED128

    Correct Answer
    A. DE128
    Explanation
    The correct answer is DE128. The given relative address D376:A9C8 is converted to its absolute address by adding it to the base address DE000. Adding D376 to DE000 gives DE376, and adding A9C8 to DE376 gives DE128. Therefore, the absolute address of the relative address D376:A9C8 is DE128.

    Rate this question:

  • 5. 

    Berapakah nilai segment jika nilai offsetnya 128E dari alamat mutlaknya 78DEE ?

    • A.

      7789

    • B.

      7797

    • C.

      7786

    • D.

      7796

    Correct Answer
    D. 7796
    Explanation
    The given question is asking for the segment value when the offset value is 128E from the absolute address 78DEE. The answer provided is 7796. This suggests that the segment value is 7796 when the offset value is 128E from the absolute address 78DEE.

    Rate this question:

  • 6. 

    Tempat untuk menyimpan data untuk sementara waktu sedangkan yang disimpan adalah hasil hitungan atatu catatan untuk melakukan suatu operasi adalah fungsi dari……..

    • A.

      ALU dan Register DX

    • B.

      Registter CPU dan Register DX

    • C.

      ALU dan Register CPU

    • D.

      Data Segment dan ALU

    Correct Answer
    C. ALU dan Register CPU
    Explanation
    The correct answer is ALU and Register CPU. The ALU (Arithmetic Logic Unit) is responsible for performing mathematical and logical operations, while the Register CPU is used to store and retrieve data during the execution of instructions. Therefore, the temporary storage of data and the execution of operations are functions of both the ALU and Register CPU.

    Rate this question:

  • 7. 

    Dalam menjalankan tugasnya CPU berhubungan langsung dengan bagian lainnya hanya melalui 3 buah bus, kecuali :

    • A.

      Bus Data

    • B.

      Bus Register

    • C.

      Bus Address

    • D.

      Bus Kontrol

    Correct Answer
    B. Bus Register
    Explanation
    The CPU interacts directly with other components through three buses: the data bus, address bus, and control bus. The register bus is not mentioned as one of the buses the CPU uses to communicate with other components. Therefore, the correct answer is "Bus Register."

    Rate this question:

  • 8. 

    Memory yang digunakan untuk mikroprosesor adalah…….

    • A.

      SDRAM & RAM

    • B.

      NVRAM & RAM

    • C.

      ROM & BIOS

    • D.

      RAM & ROM

    Correct Answer
    D. RAM & ROM
    Explanation
    The correct answer is RAM & ROM. Mikroprosesor menggunakan RAM untuk menyimpan data sementara yang sedang diproses dan ROM untuk menyimpan instruksi dan data yang diperlukan saat booting atau menghidupkan sistem.

    Rate this question:

  • 9. 

    Memory yang menyimpan datanya berupa data logic adalah….. a

    • A.

      RAM Dinamik

    • B.

      RAM Statik

    • C.

      ROM Statik

    • D.

      ROM Dinamik

    Correct Answer
    A. RAM Dinamik
    Explanation
    The correct answer is RAM Dinamik. RAM stands for Random Access Memory, and it is a type of computer memory that stores data temporarily while the computer is running. RAM Dinamik specifically refers to dynamic RAM, which uses capacitors to store data in the form of electrical charges. This type of RAM is commonly used in computers and other electronic devices because it is relatively fast and cost-effective. In contrast, RAM Statik, ROM Statik, and ROM Dinamik are different types of memory that store data in different ways.

    Rate this question:

  • 10. 

    Memori yang dapat dibaca dan diprogram langsung oleh pemakai dengan menggunakan pemrograman khusus tetapi hanya satu kali adalah memori berjenis……

    • A.

      ROM

    • B.

      PROM

    • C.

      EPROM

    • D.

      EAPROM

    Correct Answer
    B. PROM
    Explanation
    PROM stands for Programmable Read-Only Memory. It is a type of memory that can be programmed by the user using special programming techniques, but it can only be programmed once. PROM retains its programmed data even when the power is turned off. Therefore, PROM is the correct answer as it fits the description given in the question.

    Rate this question:

  • 11. 

     Apakah kepanjangan dari memori EAPROM ?

    • A.

      Electrically Algoritma Programable Read Only Memory

    • B.

      Execute Alterable Programable Read Only Memory

    • C.

      Electrically Alterable Programable Read Only Memory

    • D.

      Execute Algoritma Programable Read Only Memory

    Correct Answer
    C. Electrically Alterable Programable Read Only Memory
    Explanation
    The correct answer is "Electrically Alterable Programable Read Only Memory". This is the correct answer because EEPROM stands for Electrically Erasable Programmable Read Only Memory, which refers to a type of non-volatile memory that can be electrically erased and reprogrammed.

    Rate this question:

  • 12. 

    Memori yang dapat ditulis berulang kali tetapi mempunyai batasan juga, sedangkan penulisannya menggunakan sinyal listrik dan proses penghapusannya menggunakan sinaar ultraviolet adalah jenis memory…….

    • A.

      ROM

    • B.

      PROM

    • C.

      EPROM

    • D.

      EAPROM

    Correct Answer
    C. EPROM
    Explanation
    The given correct answer is EPROM. EPROM stands for Erasable Programmable Read-Only Memory. It is a type of memory that can be written to multiple times but has limitations. It uses electrical signals for writing and ultraviolet light for erasing.

    Rate this question:

  • 13. 

    Jika Flag Register Zero Flag (ZF) berkondisi “1” maka hasil yang dikeluarkan dari register Flag tersebut adalah……

    • A.

      Operasi aritmatika atau logik menghasilkan “0”

    • B.

      Operasi aritmatika atau logik menghasilkan “1”

    • C.

      Operasi aritmatika atau logik “plus”

    • D.

      Operasi aritmatika atau logik “minus”

    Correct Answer
    A. Operasi aritmatika atau logik menghasilkan “0”
    Explanation
    If the Flag Register Zero Flag (ZF) is set to "1", it means that the result of the arithmetic or logic operation is zero.

    Rate this question:

  • 14. 

    Jika Flag Register Sign Flag (SF) berkondisi “0” maka hasil yang dikeluarkan dari register Flag tersebut adalah…....

    • A.

      Operasi aritmatika atau logik menghasilkan “0”

    • B.

      Operasi aritmatika atau logik menghasilkan “1”

    • C.

      Operasi aritmatika atau logik “plus”

    • D.

      Operasi aritmatika atau logik “minus”

    Correct Answer
    C. Operasi aritmatika atau logik “plus”
    Explanation
    If the Sign Flag (SF) in the Flag Register is "0", it means that the result of the arithmetic or logic operation is positive. Therefore, the correct answer is "Operasi aritmatika atau logik 'plus'".

    Rate this question:

  • 15. 

    Cara pengisian suatu register dimulai dari sebelah kiri disebut :

    • A.

      Offset

    • B.

      Segment

    • C.

      Left

    • D.

      Right

    Correct Answer
    B. Segment
    Explanation
    The correct answer is Segment. In the context of filling a register, the term "segment" refers to the leftmost part of the register. This means that the filling process starts from the left side and moves towards the right. The offset, on the other hand, refers to the distance or position from the beginning of the segment. Therefore, the correct term for the leftmost part of the register is the segment.

    Rate this question:

  • 16. 

    Dibawah ini yang bukan diklasifikasi dari software adalah : a.                              c.  b.                                          d.

    • A.

      Sistem Operasi

    • B.

      Game

    • C.

      Aplikasi Perangkat Lunak

    • D.

      Bahasa Perangkat Lunak

    Correct Answer
    B. Game
    Explanation
    The correct answer is "Game" because it is not classified as software. Software refers to programs and applications that are designed to perform specific tasks or functions on a computer or electronic device. Games, on the other hand, are a form of entertainment and may be considered a type of software, but they are typically categorized separately from other types of software due to their primary purpose of providing recreational activities rather than practical functionality.

    Rate this question:

  • 17. 

    Yang bukan termasuk sistem operasi adalah:

    • A.

      Linux

    • B.

      Win XP

    • C.

      Java

    • D.

      DOS

    Correct Answer
    C. Java
    Explanation
    Java is not an operating system. It is a programming language and computing platform used for developing applications. Operating systems like Linux, Windows XP, and DOS are responsible for managing computer hardware and software resources and providing common services for computer programs.

    Rate this question:

  • 18. 

    Bahasa tingkat rendah memiliki keunggulan dari bahasa yang lainnya dalam hal pemahaman bahasanya adalah :

    • A.

      Amat Sulit dipahami

    • B.

      Sulit dipahami

    • C.

      Sedang

    • D.

      Mudah dipahami

    Correct Answer
    D. Mudah dipahami
    Explanation
    The correct answer is "Mudah dipahami" because the statement in the question states that the low-level language has an advantage over other languages in terms of understanding. Therefore, it can be inferred that the low-level language is easy to understand.

    Rate this question:

  • 19. 

    Perintah untuk mengisi, memindahkan, memperbarui isi suatu register, variable atau lokasi memory menggunakan perintah……

    • A.

      Mov

    • B.

      Int

    • C.

      Add

    • D.

      Sub

    Correct Answer
    A. Mov
    Explanation
    The correct answer is "Mov". The "Mov" command is used to move or copy the value of one register, variable, or memory location to another register, variable, or memory location. It is commonly used to initialize variables, transfer data between registers, and update the contents of memory locations. The "Int" command is used for software interrupts, the "Add" command is used for addition operations, and the "Sub" command is used for subtraction operations.

    Rate this question:

  • 20. 

    Berapakah panjang alamat Interupt ?

    • A.

      20h – 21h

    • B.

      00h – FFh

    • C.

      00h – 21h

    • D.

      00h – 1Fh

    Correct Answer
    C. 00h – 21h
    Explanation
    The correct answer is "00h - 21h". This means that the length of the interrupt address is from 00h to 21h.

    Rate this question:

  • 21. 

             Fungsi dari Int 21h di dalam pemrograman assembler adalah :

    • A.

      Memanggil subroutine

    • B.

      Menghentikan program

    • C.

      Mengeluarkan output dari program

    • D.

      Menjalankan program

    Correct Answer
    B. Menghentikan program
    Explanation
    The correct answer is "Menghentikan program". The Int 21h function in assembly programming is used to make system calls to the operating system. This particular function is used to terminate or stop the execution of the program.

    Rate this question:

  • 22. 

    Pada operasi Loop diwajibkan menggunakan sebuah register, register apakah yang digunakannya ?

    • A.

      AH

    • B.

      DL

    • C.

      CX

    • D.

      BH

    Correct Answer
    C. CX
    Explanation
    The correct answer is CX. In loop operations, the CX register is commonly used as a loop counter. It is a 16-bit register that can hold a value from 0 to 65,535. The loop instruction decrements the CX register by 1 and jumps to the specified label until CX becomes zero. This allows for repetitive execution of a block of code a specific number of times.

    Rate this question:

  • 23. 

     Di dalam pemrograman assembler untuk mengluarkan output yang mengacu pada Tabel ASCII ada sebuah register yang harus diisikan, register apakah tersebut ?

    • A.

      AH

    • B.

      DL

    • C.

      CX

    • D.

      BH

    Correct Answer
    B. DL
    Explanation
    The correct answer is DL. In assembly programming, DL is the register that is used to store the data or value that needs to be outputted. DL stands for Data Low and it is part of the AX register, which is used for general purpose operations. The DL register specifically holds the lower 8 bits of the AX register, which corresponds to the ASCII value of a character. Therefore, to output a character in assembly, the value needs to be stored in the DL register.

    Rate this question:

  • 24. 

    Di dalam operasi pertambahan dengan satu intruksi apakah yang dapat kita gunakan ?

    • A.

      ADD

    • B.

      INC

    • C.

      DEC

    • D.

      SUB

    Correct Answer
    B. INC
    Explanation
    The correct answer is INC. In an addition operation with one instruction, we can use the INC (increment) instruction. This instruction is used to add 1 to the value of a variable or register.

    Rate this question:

  • 25. 

    Mov AX,15Mov BX,12 Sub AX,BX Berapakah nilai dari register AX ?

    • A.

      15

    • B.

      3

    • C.

      12

    • D.

      27

    Correct Answer
    B. 3
    Explanation
    The value of register AX is 3 because the code first moves the value 15 into AX and then moves the value 12 into BX. It then subtracts the value of BX from AX, resulting in 3.

    Rate this question:

  • 26. 

    Mov AX,15 Mov BX,12 Add AX,BX Berapakah nilai dari register AX ? a.                                      b.                              c.                           d. 

    • A.

      15

    • B.

      3

    • C.

      12

    • D.

      27

    Correct Answer
    D. 27
    Explanation
    The correct answer is 27. This is because the instruction "Mov AX,15" moves the value 15 into the AX register. The instruction "Mov BX,12" moves the value 12 into the BX register. The instruction "Add AX,BX" adds the values in the AX and BX registers together, resulting in 27. Therefore, the value of the register AX is 27.

    Rate this question:

  • 27. 

         Mengambil isi register AX dan dikalikan dengan isi register yang terlampir pada perintah Mul, jenis operasi register…..

    • A.

      32 Byte

    • B.

      64 Byte

    • C.

      8 Byte

    • D.

      16 Byte

    Correct Answer
    D. 16 Byte
    Explanation
    The correct answer is 16 Byte. This means that the operation "Mul" multiplies the content of the AX register with the content of a register that is attached to the instruction, and the size of the register is 16 bytes.

    Rate this question:

  • 28. 

     Suatu bentuk lompatan yang akan langsung dijalankan tanpa ada perbandingan terlebih dahulu adalah lompatan…..

    • A.

      Tak bersyarat

    • B.

      Bersyarat

    • C.

      Dekat

    • D.

      Jauh

    Correct Answer
    A. Tak bersyarat
    Explanation
    The correct answer is "Tak bersyarat" because the question states that the jump will be performed without any prior comparison. This means that there are no conditions or requirements that need to be met before executing the jump. Therefore, the jump is unconditional or "tak bersyarat".

    Rate this question:

  • 29. 

         Suatu bentuk lompatan yang akan langsung dijalankan tanpa ada perbandingan terlebih dahulu dan lompatan tersebut membutuhkan 3 Byte adalah lompatan…..

    • A.

      Tak bersyarat

    • B.

      Bersyarat

    • C.

      Dekat

    • D.

      Jauh

    Correct Answer
    D. Jauh
    Explanation
    The correct answer is "Jauh" because the question states that the jump is performed directly without any comparison beforehand, and it requires 3 bytes. The term "Jauh" in Indonesian means "Far" or "Long", which indicates that this jump is a long jump.

    Rate this question:

  • 30. 

    Instruksi yang menyebabkan meloncat melanjutkan ke subprogram yang dituju adalah instrruksi dari…..

    • A.

      JNG

    • B.

      JNE

    • C.

      JNGE

    • D.

      JNAE

    Correct Answer
    C. JNGE
    Explanation
    The correct answer is JNGE. JNGE stands for "Jump if Not Greater or Equal", it is a conditional jump instruction in assembly language. This instruction is used to transfer control to a specified subprogram if the previous comparison result was not greater than or equal. In other words, if the condition is not met, the program will jump to the specified subprogram.

    Rate this question:

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 22, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Oct 17, 2009
    Quiz Created by
    Bonazen2110
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.