【MIPS】如何使用beq或bnq实现C++分支语句

原创 2015年11月21日 14:40:36
#Demo
#Target: To show how to use bne or beq to fulfill a "if-else" structure.




#Data Segment
.data


T1: .asciiz "This is if section."
T2: .asciiz "This is else section."


#Text Segment
.text


.globl my_main
my_main:
li $s1,0 #set $s1 as 0


beq $s1,$zero,Else #if ($s1==0) jump to Else


li $v0,4 #print T1
la $a0,T1
syscall


j Next
Else:
li $v0,4 #print T2
la $a0,T2
syscall


Next:
#The rest program after the if section
#To simplify, we exit the program directly


li $v0,10
syscall
版权声明:本文为博主原创文章,未经博主允许不得转载。

【C++ Primer】第六章(分支语句和逻辑操作符)

1,cin的用法 char ch; cin.get(ch); //仅仅接受一个字符(输入12,则ch仅仅赋值为1) cout 2,对于字符型变量ch,++ch与ch+1的区别 int m...

《C++ Primer Plus(第六版)》(8)(第六章 分支语句和逻辑运算符 笔记和答案)

1.字符函数库头文件     isalnum()    字母或数字     isalpha()    字母     iscntr()     控制字符     isdigit()    数字(0-9...

2012/1/14 《C++ Primer Plus》第六章:分支语句和逻辑操作符 学习笔记

《C++ Primer Plus》第六章学习笔记   69:Cout   70:C++规定,||操作符是一个顺序点(sequence point)。也就是说,先修改左侧的值,然后再对右侧的值...
  • Zyearn
  • Zyearn
  • 2012年01月14日 20:33
  • 519

C++ Primer Plus 课后编程练习——第六章 分支语句和逻辑运算符

1、编写一个程序,读取键盘输入,直到遇到@符号为止,并回显输入(数字除外),同时将大写字符转换成小写,将小写字符转换成大写。 #include #include using namespace st...

C++ switch语句(多选分支结构)

switch语句是多分支选择语句,用来实现多分支选择结构。它的一般形式如下: switch(表达式) { case 常量表达式1:语句1 case 常量表达式2:语句2 … case 常量...

C++反汇编三(IF_ELSE多分支语句)

00401500 push ebp 00401501 mov ebp,esp 00401503 sub esp,44h 00401506 ...

C++ switch语句(多选分支结构)

switch语句是多分支选择语句,用来实现多分支选择结构。它的一般形式如下: switch(表达式) {     case 常量表达式1:语句1     case 常量表达式2:语句2   ...
  • cd520yy
  • cd520yy
  • 2015年10月29日 00:46
  • 489

【读书笔记:C++ primer plus 第六版 中文版】第6章 分支语句和逻辑运算符

转载请注明出处: 本章内容包括: if语句 if else语句 逻辑运算符:&&,||和! cctype字符函数库 条件运算符:?: switch语句. continue和break语句 读取数字和循...

布线问题(已运行通过),C++语言实现,使用分支限界法

布线问题(已运行通过),C++语言实现,使用分支限界法

《C语言及程序设计》实践项目——用if语句实现分支结构

返回:贺老师课程教学链接 【项目1:被3或者5整除的数】编程序,输入一个数,判断它能否被3或者被5整除。如至少能被这两个数中的一个整除,则将此数打印出来,否则不打印。[参考解答]【项目2:乱玩数字】编...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【MIPS】如何使用beq或bnq实现C++分支语句
举报原因:
原因补充:

(最多只允许输入30个字)