汇编MIPS指令集 add两数相加、syscall输出字符串、bgt分支语句、ble循环语句
生活随笔
收集整理的這篇文章主要介紹了
汇编MIPS指令集 add两数相加、syscall输出字符串、bgt分支语句、ble循环语句
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
關于偽指令與mips指令的區別:
MIPS標準定義cpu指令集的同時也定義了偽指令,偽指令可以使匯編語言可讀性更好,更容易維護。每條偽指令都有對應的mips指令。匯編器負責將偽指令翻譯成正式的mips指令。
偽指令的功能定義,可以在MARS->Help->Extended (pseudo) Instructions中查看
第一個程序: li add 指令的使用
功能:兩數相加
運行效果
第二個程序:li la syscall指令的使用 程序的分段
功能:輸出Hello World
運行結果:在run I/O中輸出了Hello World
第三個程序 bgt分支語句
功能:
用戶輸入兩個數字a,b
如果a>b,則輸出yes
否自輸出no
C語言代碼
對應的匯編代碼
以下可復制
運行結果
輸入
4
5
輸出
NO
輸入
100
50
輸出
YES
第四個程序 ble循環語句
功能:計算1+2+3+...+100
C語言代碼
匯編語言代碼
以下可復制
運行結果
輸出為:5050
總結
以上是生活随笔為你收集整理的汇编MIPS指令集 add两数相加、syscall输出字符串、bgt分支语句、ble循环语句的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 汇编语言 【大练习】寻址方式在结构化访数
- 下一篇: 算法设计与分析(第四周)贪心算法、背包问