mips 彙編入門 helloworld

2021-06-05 23:40:27 字數 555 閱讀 6950

原始碼如下: hello.s

[vb]view plain

copy

#    text segment 

.text          

.globl main  

main:               # execution starts here  

la $a0,str      # put string address into a0  

li $v0,4        # system call to print  

syscall         # out a string  

li $v0,10  

syscall         # exit  

#data segment

.data  

str:    .asciiz "hello world/n"

執行結果如下圖所示:

彙編入門指南

2.介紹 常見概念 3.推薦資源 本教程按照作者親身經歷和 x86組合語言 從實模式到保護模式 寫成 為什麼要學彙編?眾所周知,彙編是比較早期的一種程式語言和低階語言,雖然比不上高階語言的可讀性和效率,但這種語言作為最接近機器碼的語言可以很好的幫助我們了解最底層相關機制。mov指令是資料傳送指令 如...

彙編入門總結(5)

四 串指令 ds si 源串段暫存器 源串變址.es di 目標串段暫存器 目標串變址.cx 重複次數計數器.al ax 掃瞄值.d標誌 0表示重複操作中si和di應自動增量 1表示應自動減量.z標誌 用來控制掃瞄或比較操作的結束.movs 串傳送.movsb 傳送字元.movsw 傳送字.movs...

PIC彙編入門示例

將20h單元低4位取出存入21h,高四位取出存入22h 要點 andlw和swapf movf 20h,0 將20h單元的內容送人w andlw 0fh w高四位清零低4位保持不變 movwf 21h 將拆分後的低4位送21h swapf 20h,0 將20h單元內容高 低半位元組換位後送w and...