龙芯开源社区

 找回密码
 注册新用户(newuser)
查看: 1730|回复: 5

龙芯没有半字节运算指令吗

[复制链接]
发表于 2015-2-17 09:02:37 | 显示全部楼层 |阅读模式
如题
发表于 2015-2-17 09:47:26 | 显示全部楼层
没有
发表于 2015-2-17 09:53:08 | 显示全部楼层
但用几条指令组合起来,实现半字节运算应该是可以的。

你可以把一段半字节运算的程序贴出来,看看是否可以用龙芯指令改写一下。
发表于 2015-2-19 10:04:24 | 显示全部楼层
半字节指令, 8051有两个, 一个BCD调整用的DAA, 一个高4bit和低4bit交换用的, 没有半字节的加减乘除指令, 也没有半字节的比较或者跳转指令.
其他的8位机基本都没有
risc和C语言标准都是整形提升, integral promotion 的精髓就是扩展为CPU的位数, 进行运算.
发表于 2015-11-10 11:15:15 | 显示全部楼层
发表于 2016-2-17 11:02:15 | 显示全部楼层
通用CPU的基本指令一般都没有半字节的运算指令,我了解到的只有HP的PA-RISC处理器有这样的指令

本版积分规则

小黑屋|手机版|Archiver|Lemote Inc.  

GMT+8, 2019-1-23 17:53 , Processed in 0.184413 second(s), 17 queries .

快速回复 返回顶部 返回列表