标题: 51单片机才8位,有没有半字? [打印本页]

作者: 暴舔天物    时间: 2021-1-12 14:03
标题: 51单片机才8位,有没有半字?
如题
作者: munuc_w    时间: 2021-1-12 16:16
你说的半字是几个字节?51系列是8位机,一个字等于一个字节;16位机如现在看不到的8098,字长16位,等于两个字节,半字是8位,一个字节,对于ARM,字长32位,四个字节,半字是两个字节,16位。如果你想要字长4位机的话,只有CPU的鼻祖4004,字长只有4位。
作者: 人人学会单片机    时间: 2021-1-12 18:22
建议你学习《人人学会单片机》视频教程。学习STC15W  学习框架式编程方式。
作者: 花满楼1949    时间: 2021-1-12 18:53
一个字等于一个字节;16位机如现在看不到的8098,字长16位,等于两个字节,半字是8位,一个字节,对于ARM,字长32位,四个字节,半字是两个字节,16位
作者: 暴舔天物    时间: 2021-1-18 13:01
munuc_w 发表于 2021-1-12 16:16
你说的半字是几个字节?51系列是8位机,一个字等于一个字节;16位机如现在看不到的8098,字长16位,等于两 ...

对呀,51半字 不会是 4bit吧???
作者: 袁木子爱学习    时间: 2021-1-18 16:56
有的  也是8位
作者: cma_ecnu    时间: 2021-1-19 12:24
学软件出身?使用51单片机,最小变量单位是一个位(1Bit),这种变量类型是标准C中不存在。再上去是8位一个字节,BYTE。
作者: rundstedt    时间: 2021-1-29 18:52
cma_ecnu 发表于 2021-1-19 12:24
学软件出身?使用51单片机,最小变量单位是一个位(1Bit),这种变量类型是标准C中不存在。再上去是8位一个 ...

标准c也是有位域的。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1