下列关于无条件转移指令Jump(跳转指令)和转子指令Call(调用指令)的说法,错误的是()。A.无
下列关于无条件转移指令Jump(跳转指令)和转子指令Call(调用指令)的说法,错误的是()。
A.无条件转移指令和转子指令都会实现指令执行流的跳转
B.转子指令在执行完子程序后还会返回到转子指令的下条指令继续执行
C.无条件转移指令执行完跳转后也需要返回
D.转子指令执行过程中要将返回地址保存到堆栈或某个特殊寄存器中
下列关于无条件转移指令Jump(跳转指令)和转子指令Call(调用指令)的说法,错误的是()。
A.无条件转移指令和转子指令都会实现指令执行流的跳转
B.转子指令在执行完子程序后还会返回到转子指令的下条指令继续执行
C.无条件转移指令执行完跳转后也需要返回
D.转子指令执行过程中要将返回地址保存到堆栈或某个特殊寄存器中
A.Jump指令是条件转移指令,根据当前指令执行结果来决定是否需要转移;Call指令是无条件转移指令,直接跳转
B.Jump指令是无条件转移指令,直接跳转;Call指令是条件转移指令,根据当前指令执行结果来决定是否需要转移
C.Jump指令跳转不需保存现场;Call指令跳转需保存现场
D.Jump指令跳转需保存现场;Call指令跳转不需保存现场
A.Jump指令是条件转移指令,根据当前指令执行结果来决定是否需要转移;Branch指令是无条件转移指令,直接跳转
B.Jump指令是无条件转移指令,直接跳转;Branch指令是条件转移指令,根据当前指令执行结果来决定是否需要转移
C.Jump指令跳转不需保存现场;Branch指令跳转需保存现场
D.Jump指令跳转需保存现场;Branch指令跳转不需保存现场
A.长转移指令LJMP MAIN 指令中,MAIN表示目标指令标号,编译时会被转换为16位地址
B.相对转移指令 SJMP LOOP 中,LOOP表示目标指令标号,编译时计算出相对当前指令的偏移量
C.间接跳转指令@A+DPTR可用于多分枝转移程序
D.转移指令改变程序计数器PC值
A.JNC
B.JC JC=Jump if Carry 当运算产生进位标志时,即CF=1时,跳转到目标程序处
C.JZ 为零则跳转
D.JS 为负则跳转
A.每条指令执行后,PC的值都会改变
B.指令顺序执行时,PC的值会改变为下一条指令的地址,在MIPS中,PC的值自动加4
C.无条件转移指令(jump)指令执行后,PC的值一定是跳转到的目标地址
D.条件转移指令(例如:beq)指令执行后,PC的值一定是跳转到的目标地址
A.当case中出现的条件取值范围较小时,可以用跳转表的方式实现
B.每个case至少对应一-条条件转移指令,因而一定会包含多条条件转移指令
C.每个case对应的一-段代码结束后,都会有一条无条件转移指令
D.可以用连续的if~else~if~else~if语句对应的机器代码来实现switch语句
A.J型指令支持无条件跳转指令
B.J型指令只使用伪直接寻址方式
C.J型指令执行后,PC寄存器的值最后两位一定为00
D.所有J型指令均不使用MIPS的任何通用寄存器
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!