首页
移动开发
物联网
服务端
编程语言
企业开发
数据库
业界资讯
其他
搜索
在LC- 3中,机器码实现右移一位
其他
2020-03-11 12:29:01
阅读次数: 0
将x3100内存单元的内容右移一位
我的思路是:
一个十进制的数,如果是偶数,将它除于2再转换为十六进制就是它又移一位的结果;如果是奇数就减1再除于2
如果最后一位是1就是奇数,否则就是偶数
一位LC-3的ISA中没有除法,R2初始化为0,将它乘于2(即R2+R2),如果结果等于X3100的内容,那么R2就是我们要的结果;如果不是,将R2再加1重复前面的操作
下面是我的答案:
点赞
1
收藏
分享
文章举报
迷人的郭老师
发布了40 篇原创文章
·
获赞 7
·
访问量 1066
私信
关注
猜你喜欢
转载自
blog.csdn.net/BobDay/article/details/104251145
在LC- 3中,机器码实现右移一位
LC-岛屿数量
lc-框架
LC-两数之和
实验——LC-3机器码编程
LC-3 机器码编程实验
【计算机系统1】2 LC-3机器码编程实验
LC-3机器码编程实验 求成绩等级
LC-3 机器语言 计算一个16位的字中有多少位是1
LC-3机器语言指令
位运算的那些事(一)搞懂机器码
LC15-3Sum
LC离线算法实现历程
LC初级算法实现atoi
JAVA中右移一位和除以2的区别
[lc3]汇编实现分段函数
LC-3中断实验
(LC)191. 位1的个数
作业:数组位置右移一位
[LC] 15. 3Sum
[LC] 259. 3Sum Smaller
[LC] 16. 3Sum Closest
音频LC3编码算法资料
疯狂LC第一天
APDPlat中的机器码生成机制
ARM中的汇编和机器码
第一天 机器码和字节码 2019/3/3
java中无符号右移一位,类似于除法除2运算
机器码
机器码模拟
今日推荐
周排行
Leetcode简单题61~80
解决zookeeper磁盘IO高的问题
多线程相关方法详解
Maven-setting.xml文件详解
Maven 项目的 classpath 理解
渊亭科技大数据笔试题
配置JVM内存分配
计算机网络个人学习笔记 (三)网络层 :第三部分 连载
js中两个等号(==)和三个等号(===)的区别
用C程序自动打开电脑上的程序
每日归档
更多
2024-09-18(0)
2024-09-17(0)
2024-09-16(0)
2024-09-15(0)
2024-09-14(0)
2024-09-13(0)
2024-09-12(0)
2024-09-11(0)
2024-09-10(0)
2024-09-09(0)