
编译工具
u014516174
这个作者很懒,什么都没留下…
展开
-
8位机的16位乘法(2字节)
在8位机中,C语言下乘法基本都是8位的,即8位*8位=16位。若结果超了,就截断16位的结果。在实现16位乘法时,需要将乘数分解为8位*8位的基本运算,实现16位*16位=32位。STM8的实现例程uint8_t R00,R01,R02,R03,R04,R05,R06,R07;union{ uint32_t L32Data; struct { unsigned char Byte0; unsigned char Byte1; unsign原创 2021-12-29 11:09:04 · 1871 阅读 · 1 评论 -
riscv32-unknown-elf-gcc: error trying to exec ‘cc1‘: execvp: No such file or directory
在使用HI3861编译时,出现的错误执执行cc1文件时出错,不同的编译链有对应的文件,位于./libexec/gcc/riscv32-unknown-elf/7.3.0目录下。在于cc1文件没有可执行文件,给可执行文件加上权限即可。chmod -R 755 hcc_riscv32...原创 2021-09-17 17:39:37 · 2067 阅读 · 0 评论