小屋創作

日誌2009-03-14 17:19

組合語言

作者:山本明

.data
chars: .byte 21
num: .word

.text
la $a0, chars
li $a1, 21
li $v0, 8
syscall

la $a0, num
li $v0, 5
syscall

la $t0, chars
la $s0, ($v0)

addi $t1, $zero, 20
addi $s1, $zero, 90
addi $s2, $zero, 32

loop: lb $t7, 0($t0)
if: beq $t7, $s2, L2

beq $t7, 10, L2

beq $t7, 0, L2

add $t7, $t7, $s0

bgt $t7, $s1, L1

sb $t7, 0($t0)
j else

L1: subi $t7, $t7, 26
L2: sb $t7, 0($t0)
j else

else: addi $t0, $t0, 1

subi $t1, $t1, 1

bne $t1, $zero, loop

subi $t0, $t0, 20

li $v0, 4
la $a0, ($t0)
syscall

li $v0, 10
syscall

有獎徵答,知道這篇在做什麼的有獎XD

0

0

LINE 分享

相關創作

Ⓩ★覺得被愛的時刻!(*´▽`*)

【日誌】縮小玩家差距的改版

第一次編撰政府教育影片的青史:中華第一教育影片《如果早知道男生也會被性侵》

留言

開啟 APP

face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】