# Soal Uas Ganjil 065.Kk.012 (Mp/Mk) Th. 2014/2015

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.
| By Darmasmkn39
D
Darmasmkn39
Community Contributor
Quizzes Created: 2 | Total Attempts: 4,536
Questions: 40 | Attempts: 1,657

Settings

Untuk Antipasi Semua Siswa Kelas XII EI Boleh mencoba Soal online ini( Baik yang remedial atau Tidak )Limit / Batas Waktu Mengerjakan : 40 menitNilai Lulus Minimal 75 Cetak Hasilnya / kirim VIA email ke [email protected] Waktu : Paling Akhir, Jum'at 12 Desember 2014Pilihlah Salah satu jawaban yang paling benar !

• 1.

### Pada mikrokontroler AT89, jika kita ingin menghubungkan ke catu di nomer berapa sajakah yang dipakai …

• A.

40 ( Vcc ) dan 20 ( Ground )

• B.

29 ( Vcc ) dan 30 ( Ground )

• C.

32 ( Vcc ) dan 33 ( Ground )

• D.

33 ( Vcc ) dan 34 ( Ground )

• E.

34 ( Vcc ) dan 35 ( Ground )

A. 40 ( Vcc ) dan 20 ( Ground )
Explanation
The correct answer is 40 (Vcc) and 20 (Ground). This is because in microcontroller AT89, Vcc is the power supply pin, which needs to be connected to a positive voltage source, and Ground is the reference voltage pin, which needs to be connected to the negative or zero voltage source. Connecting Vcc to pin 40 and Ground to pin 20 ensures the proper power supply and reference voltage for the microcontroller to function correctly.

Rate this question:

• 2.

### Perintah utama dalam sebuah subprogram

• A.

LD

• B.

MOV

• C.

OUT

• D.

JMP

• E.

RET

E. RET
Explanation
The given options LD, MOV, OUT, JMP, and RET are all assembly language instructions. However, the main command or purpose of a subprogram is usually to return control to the calling program or function. The RET instruction is specifically used to accomplish this task by popping the return address from the stack and transferring control back to the calling program. Therefore, RET is the correct answer as it represents the main command in a subprogram.

Rate this question:

• 3.

### Perintah ORG 1820 H menyatakan makna…

• A.

Perintah Assembly 1820

• B.

Label 1820

• C.

Original 1820

• D.

Program dimulai dari alamat 1820

• E.

Memasukan alamat register 1820

D. Program dimulai dari alamat 1820
Explanation
The statement "Program dimulai dari alamat 1820" means that the program starts from address 1820. This suggests that the ORG 1820 H command is used to specify the starting address of the program.

Rate this question:

• 4.

### Mnemonic untuk perintah mengisi Register B dengan data D8 H adalah …

• A.

LD B, (D8) H

• B.

LD D8 H, B

• C.

D8 H, LD B

• D.

3E, D8 H

• E.

LD B, D8 H

E. LD B, D8 H
Explanation
The correct answer is LD B, D8 H. This mnemonic represents the assembly language instruction to load the value D8H into register B. LD stands for "load" and B represents register B. D8H is the hexadecimal value that will be loaded into register B.

Rate this question:

• 5.

### Cara menjalankan/mengeksekusi program di alamat awal 1839 pada trainer MPF-1 …

• A.

Reset â€“ PC â€“ GO - 1839

• B.

Reset â€“ GO â€“ PC - 1839

• C.

Reset â€“ ADDR â€“ 1839 - GO

• D.

Reset â€“ GO â€“ 1839 - ADDR

• E.

Reset â€“ PCâ€“ 1839 - ADDR

C. Reset â€“ ADDR â€“ 1839 - GO
Explanation
The correct answer is "Reset â€“ ADDR â€“ 1839 - GO". This is because the question is asking for the steps to execute a program at the initial address 1839 on the MPF-1 trainer. The first step is to reset the trainer, then set the address to 1839, and finally, execute the program by pressing the GO button.

Rate this question:

• 6.

### MI, MREQ, IORQ, RD, WR, RESH adalah fungsi dari system mikroprosesor yang berfungsi sebagai…

• A.

Control Bus

• B.

Kendali System

• C.

Kendali Data

• D.

Saluran Data

• E.

Saluran Alamat

B. Kendali System
Explanation
The given correct answer is "Kendali System." The terms MI, MREQ, IORQ, RD, WR, and RESH are all functions of a microprocessor system that are involved in controlling the overall operation of the system. These functions include controlling the memory interface, requesting memory access, performing input/output operations, reading data from memory or peripherals, writing data to memory or peripherals, and resetting the system. Therefore, "Kendali System" is an appropriate description for these functions as they collectively control the system's operation.

Rate this question:

• 7.

### LD A, 35 HLD B, 52 HADD BDari urutan program mnemonic diatas setelah program dijalankan, maka isi akumulator (register A ) adalah …

• A.

35 H

• B.

52 H

• C.

87 H

• D.

78 H

• E.

1D H

C. 87 H
Explanation
After executing the given program mnemonic, the content of the accumulator (register A) will be 87 H.

Rate this question:

• 8.

### Kategori transfer data LD  BC, 1980 H adalah…

• A.

Register ke register

• B.

Register ke memori

• C.

Register ke data immediate

• D.

Data immediate ke register

• E.

Memori ke register

D. Data immediate ke register
Explanation
This answer suggests that the category of data transfer LD BC, 1980 H involves transferring data from the immediate value to a register.

Rate this question:

• 9.

### Perintah / instruksi lompatan tanpa syarat pada program Z-80…

• A.

JPNZ

• B.

JNE

• C.

DJNZ

• D.

JMP

• E.

CJNE

D. JMP
Explanation
The correct answer is JMP because JMP stands for "jump" and it is an unconditional jump instruction in the Z-80 assembly language. It allows the program to jump to a different memory address without any condition or comparison. This instruction is commonly used for implementing loops, subroutines, and branching in a program.

Rate this question:

• 10.

### Pada Mikroprosesor Z80 CPU fungsi aritmetika  penjumlahan dengan satu dinyatakan dalam perintah …

• A.

• B.

• C.

SUB

• D.

INC

• E.

DEC

D. INC
Explanation
The correct answer is INC. In the Z80 microprocessor, the INC instruction is used for arithmetic operations and specifically for incrementing the value of a register or memory location by 1. This instruction does not involve any carry or borrow operations, unlike the ADC, ADD, and SUB instructions. Therefore, the INC instruction is the most suitable choice for representing the arithmetic operation of addition with one.

Rate this question:

• 11.

### Kategori transfer data LD C, D  adalah…

• A.

Register ke register

• B.

Register ke memori

• C.

Register ke data immediate

• D.

Data immediate ke register

• E.

Memori ke register

A. Register ke register
Explanation
The correct answer is "Register ke register." This means that the transfer of data is happening between two registers. In computer architecture, registers are small, high-speed storage locations within the CPU that are used to hold data that is being processed. When data is transferred from one register to another, it means that the data is being moved within the CPU for further processing or manipulation.

Rate this question:

• 12.

### Kategori transfer data LD  BC, 1980 H adalah…

• A.

Register ke register

• B.

Register ke memori

• C.

Register ke data immediate

• D.

Data immediate ke register

• E.

Memori ke register

D. Data immediate ke register
Explanation
This answer suggests that the transfer of data in this scenario is happening from the immediate data to the register. This means that the immediate data is being loaded into the register for further processing or storage.

Rate this question:

• 13.

### Pada Mikroprosesor Z80 CPU fungsi aritmetika  pengurangan dengan satu dinyatakan dalam perintah …

• A.

• B.

• C.

SUB

• D.

INC

• E.

DEC

E. DEC
Explanation
The correct answer is DEC. DEC stands for decrement and it is a command used in the Z80 CPU microprocessor to subtract one from a specified register or memory location. This command is used for arithmetic operations involving subtraction by one.

Rate this question:

• 14.

### Kategori transfer data LD B, 19 H adalah…

• A.

Register ke register

• B.

Register ke memori

• C.

Register ke data immediate

• D.

Data immediate ke register

• E.

Memori ke register

D. Data immediate ke register
Explanation
The correct answer is "Data immediate ke register". This means that the transfer of data is happening from the immediate data (a constant value) to a register. In computer programming, an immediate value is a constant or literal value that is directly specified in an instruction, rather than being loaded from a memory location. This type of transfer is commonly used when assigning a specific value to a register for further processing or calculations.

Rate this question:

• 15.

### Kategori transfer data LD A, (HL) adalah…

• A.

Register ke register

• B.

Register ke memori

• C.

Register ke data immediate

• D.

Data immediate ke register

• E.

Memori ke register

E. Memori ke register
Explanation
The LD A, (HL) instruction transfers the data from the memory location pointed to by the HL register into the A register. This means that the value stored in the memory is loaded into the A register, making "Memori ke register" the correct answer.

Rate this question:

• 16.

### Kategori transfer data LD (1980), D  adalah…

• A.

Register ke register

• B.

Register ke memori

• C.

Register ke data immediate

• D.

Data immediate ke register

• E.

Memori ke register

B. Register ke memori
Explanation
The correct answer is "Register ke memori." This means that data is transferred from a register to memory.

Rate this question:

• 17.

### Mikroprosesor Z80 CPU memiliki kemampuan pengalamatan I/O …

• A.

256 bit

• B.

265 byte

• C.

256 byte

• D.

625 bit

• E.

625 byte

C. 256 byte
Explanation
The Z80 CPU microprocessor has the ability to address I/O up to 256 bytes. This means that it can access and communicate with different input and output devices, such as keyboards, displays, or sensors, up to a maximum of 256 bytes of data.

Rate this question:

• 18.

### PIO Z-80 memiliki port I/O sebanyak…

• A.

256 bit

• B.

8 Port

• C.

16 Port

• D.

32 Port

• E.

64 Port

C. 16 Port
Explanation
The PIO Z-80 has 16 ports for input and output.

Rate this question:

• 19.

### Sistem mikroprosesor akan berfungsi keluaran aktif rendah pada waktu saluran alamat berisi alamat memori adalah…

• A.

M1*

• B.

MREQ

• C.

IORQ

• D.

RD

• E.

WR

B. MREQ
Explanation
The microprocessor system will have a low active output when the memory address channel contains the memory address. This is indicated by the MREQ signal.

Rate this question:

• 20.

### Sistem mikroprosesor akan berfungsi Keluaran aktif rendah pada waktu saluran alamat A0 s/d A7 berisi alamat I/O adalah…

• A.

M1*

• B.

MREQ

• C.

IORQ

• D.

RD

• E.

WR

C. IORQ
Explanation
The correct answer is IORQ. In a microprocessor system, the IORQ signal is used to indicate that the processor is performing an input/output operation. When the address bus lines A0 to A7 contain the address of an I/O device, the IORQ signal will be active low, indicating that the processor is requesting to read from or write to that specific I/O device.

Rate this question:

• 21.

### Sistem mikroprosesor akan berfungsi Keluaran aktif rendah pada waktu CPU melakukan operasi tulis/mengeluarkan data adalah…

• A.

M1*

• B.

MREQ

• C.

IORQ

• D.

RD

• E.

WR

E. WR
Explanation
The correct answer is "WR". In microprocessor systems, the WR signal is used to indicate a write operation. When the CPU performs a write operation, it activates the WR signal to indicate that data is being written to an external device. Therefore, during a write operation, the output of the microprocessor system will have an active low output on the WR signal.

Rate this question:

• 22.

### Sistem mikroprosesor akan berfungsi Keluaran aktif rendah pada waktu CPU melakukan operasi baca/memasukkan  data adalah…

• A.

M1*

• B.

MREQ

• C.

IORQ

• D.

RD

• E.

WR

D. RD
Explanation
RD stands for Read and it is a signal used in microprocessor systems to indicate that the CPU is performing a read operation. When the RD signal is active low, it means that the CPU is requesting to read data from an external device or memory. This signal is used to control the data bus and enable the device or memory to output the requested data to the CPU. Therefore, in this scenario, the microprocessor system will have an active low output when the CPU is performing a read operation.

Rate this question:

• 23.

### Untuk mengeksekusi program Komputer mikro MPF-I menggunakan …

• A.

Tombol GO dan tombol STEP

• B.

Tombol GO dan tombol PC

• C.

Tombol STEP dan tombol PC

• D.

Tombol STEP dan tombol DATA

• E.

Tombol GO dan tombol REG

A. Tombol GO dan tombol STEP
Explanation
The correct answer is "tombol GO dan tombol STEP". This is because the question is asking about the buttons used to execute the program on a microcomputer MPF-I. The "GO" button is typically used to start the execution of the program, while the "STEP" button is used to execute the program one step at a time for debugging purposes. Therefore, both buttons are necessary for executing the program on the MPF-I microcomputer.

Rate this question:

• 24.

### Bahasa mesin komputer dikodekan dalam…

• A.

Perintah Assembly

• B.

Label

• C.

Mnemonic

• D.

Keterangan

• E.

Sandi operasi ( op code )

E. Sandi operasi ( op code )
Explanation
The correct answer is "Sandi operasi ( op code )". In computer machine language, the instructions are encoded using operation codes (op codes) which represent different operations or commands that the computer can execute. These op codes are specific binary codes that the computer understands and uses to perform various tasks and operations.

Rate this question:

• 25.

### Pada Mikroprosesor Z80 CPU fungsi aritmetika  penjumlahan dinyatakan dalam perintah …

• A.

DAA, DDA, ACD

• B.

SUB, SBC, DEC

• C.

• D.

BUS, BSC, EDC

• E.

Explanation
The correct answer is ADD, ADC, INC. The Z80 CPU uses these instructions to perform arithmetic operations. ADD is used for addition, ADC is used for addition with carry, and INC is used for incrementing a value. These instructions are used to perform arithmetic calculations in the Z80 microprocessor.

Rate this question:

• 26.

### Pada Mikroprosesor Z80 CPU fungsi aritmetika  pengurangan dinyatakan dalam perintah…

• A.

DAA, DDA, ACD

• B.

SUB, SBC, DEC

• C.

• D.

BUS, BSC, EDC

• E.

B. SUB, SBC, DEC
Explanation
The correct answer is SUB, SBC, DEC. In the Z80 microprocessor, the arithmetic subtraction function is represented by the SUB instruction, which subtracts the value of one operand from another. The SBC instruction is used for subtracting with carry, which takes into account any borrow from a previous subtraction. The DEC instruction is used to decrement the value of a register or memory location by one. These instructions are commonly used in arithmetic operations involving subtraction in Z80 assembly language programming.

Rate this question:

• 27.

### Salah satu cara yang digunakan untuk menjalankan kompilasi untuk divais MCS-51…

• A.

ISP Software

• B.

Proteus

• C.

Protel

• D.

M-IDE Studio

• E.

Dptrace

A. ISP Software
Explanation
The correct answer is ISP Software. ISP stands for In-System Programming, which is a method used to program microcontrollers without removing them from the circuit board. MCS-51 refers to the family of microcontrollers developed by Intel, which includes the popular 8051 microcontroller. Therefore, using ISP software would allow for the compilation and programming of MCS-51 devices while they are still connected to the circuit board.

Rate this question:

• 28.

• A.

Atmel ISP

• B.

Asm51

• C.

Proteus

• D.

Isis

• E.

Eagle

B. Asm51
Explanation
Asm51 is the correct answer because it is a software used for entering programs or downloading them. It is a popular assembler for the 8051 microcontroller, allowing users to write and compile assembly language code for the microcontroller. This software is essential for programming and testing microcontroller-based projects.

Rate this question:

• 29.

### Listing Program\$mod51               Org       0000hHidup :  Mov      P0, #01010101b               Jmp      Hidup               EndProgram di atas untuk menjalankan …

• A.

• B.

Menjalankan LED pada port 0 pin ganjil

• C.

• D.

• E.

B. Menjalankan LED pada port 0 pin ganjil
Explanation
The program is using the instruction "Mov P0, #01010101b" to move the binary value 01010101b (which represents the state of the LED pins) into the P0 register. The LED pins are connected to the port 0, and the binary value 01010101b means that only the odd pins (pin ganjil) of port 0 will be turned on, while the even pins will be turned off. Therefore, the correct answer is "Menjalankan LED pada port 0 pin ganjil".

Rate this question:

• 30.

### Kondisi awal, A=20H, B=40, Memori alamat 55H = 40H, R1=55H, dengan Instruksi ADD A, R1, maka setelah eksekusi nilai A adalah…

• A.

20

• B.

55

• C.

70

• D.

75

• E.

80

D. 75
Explanation
The initial value of A is 20H. The instruction ADD A, R1 means that the value of A will be added to the value stored in memory address 55H. The value of R1 is 55H, and the value stored in memory address 55H is 40H. Therefore, A will be added to 40H, resulting in a new value of A. The sum of 20H and 40H is 60H. So, the correct answer is 60H, not 75.

Rate this question:

• 31.

### Salah satu cara yang digunakan untuk menjalankan kompilasi untuk divais MCS-51…

• A.

ISP Software

• B.

Proteus

• C.

Protel

• D.

M-IDE Studio

• E.

Dptrace

A. ISP Software
Explanation
The given answer "ISP Software" is the correct option because ISP (In-System Programming) software is used to perform compilation for MCS-51 devices. ISP allows the programming of microcontrollers without removing them from the target system. This software enables the user to write, compile, and upload the program directly to the microcontroller, making it a convenient and efficient method for programming MCS-51 devices.

Rate this question:

• 32.

### Penghubung mikrokontroler dengan komponen lain adalah ….

• A.

Port

• B.

Bluetooth

• C.

Bus

• D.

Data

• E.

Konektor

A. Port
Explanation
The correct answer is "Port". A port is used to connect a microcontroller with other components. It serves as an interface through which data can be transmitted and received between the microcontroller and external devices or peripherals. The port provides a connection point for communication and allows the microcontroller to control and interact with various components such as sensors, actuators, and displays.

Rate this question:

• 33.

### Perintah untuk isikan nilai 20 Heksadesimal ke register 0 (R0) adalah…

• A.

MOV R0,20h

• B.

MOV R0,#20h

• C.

MOV 20h,R0

• D.

MOV #20h,R0

• E.

MOV R0,20#h

B. MOV R0,#20h
Explanation
The correct answer is "MOV R0,#20h". In assembly language, the MOV instruction is used to move a value from one location to another. In this case, the instruction MOV R0,#20h is moving the hexadecimal value 20h into register 0 (R0). The # symbol before 20h indicates that it is a immediate value, meaning it is directly specified in the instruction itself.

Rate this question:

• 34.

• A.

MOV R0,80h

• B.

MOV R0,#80h

• C.

MOV 80h,R0

• D.

MOV #80h,R0

• E.

MOV R0,80#h

A. MOV R0,80h
Explanation
The correct answer is "MOV R0,80h" because the MOV instruction is used to move data from one location to another. In this case, it is moving the value 80h (which represents the hexadecimal value 80) into register 0 (R0). The "h" at the end of 80 indicates that it is a hexadecimal value.

Rate this question:

• 35.

### Perintah untuk kembali ke rutin pemanggil setelah instruksi  ACALL dilaksanakan adalah…

• A.

CALL

• B.

MOV

• C.

HALT

• D.

RET

• E.

JMP

D. RET
Explanation
The correct answer is RET. After executing the ACALL instruction, the RET instruction is used to return to the calling routine. ACALL is used to call a subroutine or a specific routine within a program, and RET is used to return to the main program after the subroutine has been executed. Therefore, RET is the appropriate instruction to go back to the calling routine.

Rate this question:

• 36.

### File yang akan dimasukan/idownload ISP Software ke IC Mikrokontroler berektensi …

• A.

ASM

• B.

HEX

• C.

BIN

• D.

OBJ

• E.

DOC

B. HEX
Explanation
The correct answer is HEX. HEX is the file format commonly used to store machine code instructions that can be directly executed by a microcontroller. This format represents each instruction as a hexadecimal number, which is easier for the microcontroller to process. ASM is the file format for assembly language source code, BIN is a binary file format that contains raw data, OBJ is an object file format that contains compiled code, and DOC is a document file format that is not relevant for programming microcontrollers.

Rate this question:

• 37.

### Mikrokontroler AT89S51 memiliki memori program

• A.

4 Kbyte Plash R-PROM internal

• B.

4 Kbyte PROM internal

• C.

4 Kbyte Plash R-PROM eksternal

• D.

4 Kbyte PROM eksternal

• E.

8 Kbyte Plash R-PROM internal

A. 4 Kbyte Plash R-PROM internal
Explanation
The correct answer is 4 Kbyte Plash R-PROM internal. This means that the AT89S51 microcontroller has a 4 Kbyte internal memory for program storage, specifically a Plash R-PROM (Read-Only Memory). This internal memory allows the microcontroller to store and execute program instructions.

Rate this question:

• 38.

### Kapasitas memori data internal Mikrokontroler AT89S51 adalah …

• A.

32 byte

• B.

64 byte

• C.

128 byte

• D.

256 byte

• E.

512 byte

C. 128 byte
Explanation
The internal data memory capacity of the AT89S51 microcontroller is 128 bytes.

Rate this question:

• 39.

• A.

80 H

• B.

81 H

• C.

82 H

• D.

83 H

• E.

84 H

C. 82 H
Explanation
The correct answer is 82 H. In the Zilog 80 PIO, the address register control for port A is located at address 82 H.

Rate this question:

• 40.

### Mikrokontroler AT89S51 memiliki port I/O sebanyak…

• A.

4 Port

• B.

8 Port

• C.

16 Port

• D.

32 Port

• E.

64 Port

D. 32 Port
Explanation
The correct answer is 32 Port. The AT89S51 microcontroller has a total of 32 I/O ports. These ports can be used to connect external devices or peripherals to the microcontroller, allowing for input and output operations. Having a larger number of ports provides more flexibility and options for connecting and controlling various devices.

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
• Dec 06, 2014
Quiz Created by
Darmasmkn39