- Beranda
- Programmer Forum
[ASK] yang bisa bahasa assembly,tentang input char
...
TS
ade.aling
[ASK] yang bisa bahasa assembly,tentang input char
misi gan ane mau tanya ttg bahasa assembly (mesin) nih
kan ane mau bikin program kalkulator gitu
jadi ceritanya ada penjumlahan pengurangan dengan menggunakan menu
A. Penjumlahan
B. Pengurangan
C. Exit
Masukan menu :
Nah yang ane bingung syntax input A,B,C nya gimana ya?
kalo pake integer sih ane tau caranya,cuma ini pake character
untuk codingan yg udh d buat sih ini
kalo integer pake input angka itu kan gan yg ane bold....
nah ane mau input ny tuh A,B,C yg d ubah gimana ya?
thankyou mastah sekalian
kan ane mau bikin program kalkulator gitu
jadi ceritanya ada penjumlahan pengurangan dengan menggunakan menu
A. Penjumlahan
B. Pengurangan
C. Exit
Masukan menu :
Nah yang ane bingung syntax input A,B,C nya gimana ya?
kalo pake integer sih ane tau caranya,cuma ini pake character
untuk codingan yg udh d buat sih ini
Code:
.globl welcome
.globl masukan1
.globl masukan2
.globl hasil
.data
welcome:
.asciiz "\nSelamat Datang\nPilih Satu Operasi Matematika : \n1.Penjumlahan\n2.Pengurangan\n3.Keluar\nmasukan menu:"
masukan1:
.asciiz "\nBilangan Pertama:"
masukan2:
.asciiz "\nBilangan Kedua:"
hasil:
.asciiz "\nhasilnya ="
.text
main :
la $a0, welcome
addi $v0, $0, 4
syscall
li $v0,5
syscall
move $t0,$v0
[B]
beq $t0,1,tambah
beq $t0,2,kurang
beq $t0,3,exit[/B]
end_main:li $v0, 10
syscall
tambah: la $a0, masukan1
addi $v0, $0, 4
syscall
li $v0,5
syscall
move $t1,$v0
la $a0, masukan2
addi $v0, $0, 4
syscall
li $v0,5
syscall
move $t2,$v0
add $t3, $t1, $t2
la $a0, hasil
addi $v0, $0, 4
syscall
move $a0, $t3
li $v0, 1
syscall
b main
kurang:la $a0, masukan1
addi $v0, $0, 4
syscall
li $v0,5
syscall
move $t1,$v0
la $a0, masukan2
addi $v0, $0, 4
syscall
li $v0,5
syscall
move $t2,$v0
sub $t3, $t1,$t2
la $a0, hasil
addi $v0, $0, 4
syscall
move $a0, $t3
li $v0, 1
syscall
b main
exit:
li $v0, 10
syscall
kalo integer pake input angka itu kan gan yg ane bold....
nah ane mau input ny tuh A,B,C yg d ubah gimana ya?
thankyou mastah sekalian
0
946
2
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
20.2KThread•4.4KAnggota
Urutkan
Terlama
Komentar yang asik ya