lc3程序怎么做减法

lc3程序怎么做减法,第1张

微软的Office套件能让你银团在字处理、电子表格和PowerPoint程序中使用你的数据。微软的Excel程序能让你建立电子表格,并使用数学公式根据你的指示以持续更蔽谈新为基础对数据进行调整。你必须学会选择单元格和创建公式以便应用程序的基本功能。阅读本文了解如何在Excel中进行减锋并橘法运算。

我也刚学LC-3,给点提示,我感觉应该这么写。

总共是12个数字吧?

--------------------

从x3000开始

r0是counter=12

r1存最大

r2存最小

r3=x3100

r4把R3地址散吵变成数字

--------------------------(重点开始了)

ADD R3, R3 #1每次增加1

LDR R4,R3

用r4-r2,如果是

BR IF(N)GO TO 说明比R2大 GO TO的地址写在下面

BR IF(P)GO TO 说明比R2小 GO TO的地址写在下面

BR IF(Z)GO TO 说明等于R2 GO TO从新回去R4-R2

counter-1

做一个loop用BR counter=p GO TO x3000

用TRAP *25是HALT结束程序

这个地址写,(N)

如果N那么就把R2换成R4

JMP回去到counter-1那则掘拍行

这个地址写(P)

然后用R3-R4

BR IF(P)GO TO 说明R3大 GO TO counter-1那行,

换R3,把R4写进去

JMP回去counter-1那孙羡行

-------------------------------------------------

你还需要写个减的。

因为lc-3没有只有add and not

比如说要R4-R2把,结果放入R5

R2=NOT(R2)

R2=R2+1

R5=R2+R4

我也刚学,明天就考试。希望能考好。这个东西真复杂。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12357008.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存