首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >LC-3 If/Else语句

LC-3 If/Else语句
EN

Stack Overflow用户
提问于 2011-12-15 04:02:09
回答 1查看 5.7K关注 0票数 2

我在这个LC-3程序中遇到了一个问题,我无法从if/else语句中获取要显示的字符串。我不知道我是做错了语句,还是显示了错误的字符串。目标是让它在用户输入0时显示IF,并在用户输入1时显示else (停止程序)。

代码语言:javascript
运行
AI代码解释
复制
    .ORIG   x3000


START:
; clear registers
    AND R0, R0, 0
    AND R1, R0, 0
    AND R2, R0, 0
    AND R3, R0, 0
    AND R4, R0, 0

; print greeting
    LEA R0, GREETING
    PUTS

; get user-input
; echo it back
    GETC
    PUTC

; store entered string 
    ST  R0, USERINPUT

;FIRST IF STATEMENT
OUTPUT  LD R2, USERINPUT
    BRz ENDIF
    LEA R3, GREETING
;ELSE
    ENDIF
    LD R2, USERINPUT
    HALT
    DONE

; stop the processor
    HALT

    GREETING:   .STRINGZ    "\nWelcome to the game.\nDo you want to play?\n0:Yes   1:No\n: "
    GREETINGTWO:    .STRINGZ    "\nTest if statement: "

    ; variables
    USERINPUT:  .FILL   0
    ; end of code
    .END
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-09 07:12:19

您显示的字符串不正确。

LEA只加载标签/内存偏移量的有效地址,不会将其打印出来。如果你想打印出一个字符串,你必须调用陷阱x22 (宏到PUTS),就像上面代码段的第14行一样。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8514956

复制
相关文章
java if if else语句_Java里if...else语句
// if 语句后面可以跟 else if…else 语句,这种语句可以检测到多种可能的情况。
用户7886150
2021/04/23
1.6K0
python if else语句_python if else用法
if语句实际上是:if True: …执行后面的语句 python 中的 if 有下面几种常见用法: if … else… if …elif…else… if not … if … not …
全栈程序员站长
2022/11/09
1.8K0
python if else语句_python if else用法
else和with语句
2、和 for 语句,while 语句搭配,构成“干完了能怎样,干不完就别想怎样”。
清菡
2020/12/02
9660
else和with语句
JavaScript if...Else 语句
通常在写代码时,您总是需要为不同的决定来执行不同的动作。您可以在代码中使用条件语句来完成该任务。
陈不成i
2021/07/16
7650
循环使用 else 语句
在 python 中,while … else 在循环条件为 false 时执行 else 语句块:
用户8442333
2021/05/26
1.2K0
js一行If ... else ... else if语句
我知道你可以通过做var variable = (condition) ? (true block) : (else block)来设置一行if / else语句的var variable = (co
江一铭
2022/06/16
1.7K0
Scala IF…ELSE 语句(六)
Scala IF...ELSE 语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。
王知无-import_bigdata
2019/03/15
1.4K0
Scala IF…ELSE 语句(六)
Python语句-if.....else......
似乎所有的条件语句都使用if.....else.....,它的作用可以简单地概括为非此即彼,满足条件A则执行A的语句,否则执行B语句,python的if......else......功能更加强大,在if和else之间添加数个elif,有更多的条件选择,其表达式如下:
py3study
2018/08/02
5530
Case When ELSE END语句
一、简介、Case  When   ELSE   END共有两种用法:  说实话,这种就是数据库版的switch语句,但是只是形式上很像,实际上还是有差别的!!! Create Table Test6
郑小超.
2018/01/26
2.4K0
【Python】判断语句 ② ( if else 语句 | if else 语句语法 | Python 中的空格缩进 | 代码示例 )
Python 语言中 , 通过空格缩进 , 判断代码的归属 , 相当于 其它语言的 大括号 ;
韩曙亮
2023/10/11
3030
【Python】判断语句 ② ( if else 语句 | if else 语句语法 | Python 中的空格缩进 | 代码示例 )
java的if else语句入门
条件语句,是程序中根据条件是否成立进行选择执行的一类语句,这类语句在实际使用中,难点在于如何准确的抽象条件。例如实现程序登录功能时,如果用户名和密码正确,则进入系统,否则弹出“密码错误”这样的提示框等。
全栈程序员站长
2022/07/17
1.9K0
JavaScript 条件语句 - if else - switch
1、算术运算符: +(加)、 -(减)、 *(乘)、 /(除)、 %(求余) 2、赋值运算符:=、 +=、 -=、 *=、 /=、 %= 3、条件运算符:==、===、>、>=、<、<=、!=、&&(而且)、||(或者)、!(否)
Devops海洋的渔夫
2019/05/30
1.1K0
Python-if-elif-else语句
================================================================
阳光岛主
2019/02/20
6470
Shell if else语句「建议收藏」
if 语句通过关系运算符判断表达式的真假来决定执行哪个分支。Shell 有三种 if … else 语句:
全栈程序员站长
2022/09/14
3.2K0
IF ELSE IF 到底算不算分支语句?
if...else if...语句有时被归类在判断语句中,那么它到底属不属于分支于句,它和分支语句有什么区别?
高一峰
2020/09/22
1.3K0
IF ELSE IF 到底算不算分支语句?
Python 条件语句中的else
条件语句中的else 什么是else else 就是对于if条件不满足的时候执行另一个代码块的入口 功能 当if语句不满足时所执行的代码块的入口 用法 if bool_result : do else: elsedo # else语法快 , 需缩进 # 缩进等级与do语法块一致 参数 elsedo : else 语句对应的python代码块 返回值 else属于语法 , 没有返回值 代码 # coding:utf-8 url = 'https://code.maylove.pub'
Zkeq
2022/05/18
1.8K0
Python 条件语句中的else
java控制流程语句if-else
if-else是Java中最基本的条件控制语句之一,用于根据特定的条件执行不同的代码块。if-else语句根据给定的条件执行代码,如果条件为真,则执行if块中的代码,否则执行else块中的代码。以下是if-else语句的语法:
堕落飞鸟
2023/04/04
5800
多个if-else语句执行顺序、if-else与if-else if-else不同执行顺序、switch执行顺序
对于 if-else 语句,它是 单条件双分支语句,即程序的执行流程是根据 一个条件来控制的;
用户7886150
2021/01/31
4.1K0
点击加载更多

相似问题

if/else语句只计算else语句

12

构造if,if else,else语句

21

If-Then-Else语句未运行Else语句

12

If else语句

61

if else语句

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文