ARM(Day 2)

news/2024/9/29 16:20:04/

一、作业

(1)汇编代码

.text.globl _start_start:mov r0, #0x5mov r1, #0x10@比较r0,r1 是否相等  相等执行stop 不相等执行下一步比较( r0 > r1 ?)cmp r0, r1  @比较实际在做减法  (YES  NO )subhi r0, r0, r1   @ r0 > r1 ----> r0 = r0 - r1  YESsubcc r1, r1, r0   @ r0 < r1 ----> r1 = r1 - r0  (NO)beq stop stop:b stop
.end

(2)模拟界面

二、思维导图


http://www.ppmy.cn/news/1532000.html

相关文章

OpenEuler虚拟机安装保姆级教程 | 附可视化界面

0x00 系统介绍 在 2019 年 7 月 19 日&#xff0c;华为宣布要在年底正式开源 openEuler 操作系统&#xff1b;在半年后的 12 月 31 日&#xff0c;华为正式开源了 openEuler 操作系统&#xff0c;邀请社区开发者共同来贡献。 一年后&#xff0c;截止到 2020 年12 月 25日&…

Leetcode 2320. 统计放置房子的方式数

原题链接&#xff1a;. - 力扣&#xff08;LeetCode&#xff09; 一条街道上共有 n * 2 个 地块 &#xff0c;街道的两侧各有 n 个地块。每一边的地块都按从 1 到 n 编号。每个地块上都可以放置一所房子。 现要求街道同一侧不能存在两所房子相邻的情况&#xff0c;请你计算并…

Spring Boot | 使用 `@Scheduled`: 定时任务的实现与优化

文章目录 引言基础介绍入参介绍及使用示例基础用法进阶用法并发控制动态调度复杂的Cron表达式外部化配置 最佳实践日志记录测试驱动开发监控与报警容错机制事务一致性 使用注意事项优缺点结论 引言 在现代软件开发中&#xff0c;定时任务是不可或缺的一部分&#xff0c;无论是…

戴尔笔记本电脑——重装系统

说明&#xff1a;我的电脑是戴尔G3笔记本电脑。 第一步&#xff1a;按照正常的装系统步骤&#xff0c;配置并进入U盘的PE系统 如果进入PE系统&#xff0c;一部分的硬盘找不到&#xff0c;解决办法&#xff1a;U盘PE系统——出现部分硬盘找不到的解决办法 第二步&#xff1a;磁…

从文本图片到多模态:3D 数字人打开企业全域商业增长新空间

摘要&#xff1a;数字化与AI浪潮推动各行业变革&#xff0c;内容形式也发生巨变&#xff0c;从文本到多媒体的多模态表达&#xff0c;标志着内容创造走向升维。AIGC 3D生成技术的突飞猛进&#xff0c;彻底打破了传统3D内容生产门槛高、周期长、成本高昂的问题。将3D数字人的打造…

深圳龙链科技:全球区块链开发先锋,领航Web3生态未来

【深圳龙链科技】是全球领先的Web3区块链技术开发公司&#xff0c;专注于为全球客户提供创新高效的区块链解决方案。 深圳龙链科技由币安资深股东携手香港领先的Web3创新枢纽Cyberport联袂打造&#xff0c;立足于香港这一国际金融中心&#xff0c;放眼全球&#xff0c;汇聚了华…

QT类 QPushButton

一、QPushButton介绍 QPushButton是任何图形用户界面中最常用的控件。按下&#xff08;点击&#xff09;按钮来命令计算机执行某个操作。典型的按钮有“确定”、“应用”、“取消”、“关闭”、“是”、“否”和“帮助”。按钮显示文本标签&#xff0c;可以通过在文本中用和号…

C++软件试用期检测

测试 #include "TrialCheck.h" int main(int argc, char*argv[]) {TrialCheck ckeck;bool isOk = ckeck.isUseful("20200601", "20200705");printf("%s", isOk ? "欢迎试用" : "试用期已过,请先注册");return …