- 主题:上午面试了一个小孩,问了一个问题是不是太过分了 (转载)
讲真,没玩过太奇葩的体系结构...
曾经想玩一个4bit的mcu,后来想想犯不着给自己找麻烦...又不是出货量1kk什么的...
【 在 ilovecpp 的大作中提到: 】
: 主要是没想到现在在售的硬件也有。
: 不过好像也不错,比如你只有16位地址线但你就是需要寻址256K*8bit,那么一个简单的解决办法就是...
--
FROM 180.111.50.*
f0都没问题,32kb rom, 8k ram我都用rust玩了,还塞了个gui进去,感觉还是很爽的~
rust现在不能玩的主要是51,因为llvm没有51后端,但avr也是可以的。
【 在 adoal 的大作中提到: 】
: 对,哪怕是STM32F1这种都可以rust玩转了……
: 一度觉得某些低配硬件的嵌入式开发很悲催,只能用C而且是史前规格的编译器,
: 很多软工实践也不太适用……
: ...................
--
修改:lvsoft FROM 180.111.50.*
FROM 180.111.50.*
对,gcc也没51后端。
51现在只能用sdcc。好像就是个遗忘的角落一样...
至于这个,我跑去瞄了眼:WIP libgccjit codegen backend for rust。。。
【 在 adoal 的大作中提到: 】
: 前几天刚看到一条新闻,说rustc_codegen_gcc被采纳,是在来自于GCC的
: libgccjit库的基础上构建的新的Rust编译器后端
: gcc有没有51后端?
: ...................
--
FROM 180.111.50.*
大致的历史是先有6bit,构成常用字符数字集。这也是base64编码的内容。
之后到了7bit,加入了控制符。
再后面到了8bit,加入了制表符。
然后8=2^3,这个对齐比较舒服,大家就约定俗成了。
10bits这个值感觉就很不舒服,虽然8088/8086也用了20bit位宽就是了。
不过我顺便去查了下WIKI,历史上1byte=多少个bit的取啥值都有,这个区间很大,范围是1-48...
【 在 cjohn 的大作中提到: 】
: 顺带问下:为啥一个字节对应的是8bits,而不是10这样的自然数?
:
--
修改:lvsoft FROM 180.111.50.*
FROM 180.111.50.*