- 打卡等级:以坛为家I
- 打卡总天数:398
- 最近打卡:2025-05-06 08:25:03
已绑定手机
金牌会员
- 积分
- 1191
|
发表于 2024-3-11 15:15:35
|
显示全部楼层
第13-14集:何宾老师讲解了STC32G系列采用MCS-251 ISA,内部采用24位的地址总线,其中高八位表示访问的段空间,低16位则定位这一64K段空间的具体位置。另外姚总也在最后补充当前STC32G12K128系列为了兼容编译器,程序复位从FF:0000H执行,所以编写程序时单个(C或ASM)文件不能超过64K,但是后续的升级产品STC32G96K256系列可以改为改为从80:0000处执行。
STC32G系列相较于传统8051系列,将传统8051系列下四组分时复用的四组寄存器(用PSW寄存器的两个状态字控制)升级为可同时访问32个八位寄存器R0-R31,另外32个寄存器可组合成16个单字(16位)寄存器,8个双字(32位)寄存器。何宾老师在KEIL软件中进行汇编调试中也确实看到了32位\16位寄存器的组合。
感谢STC的补充,INTEL的8位数据总线还是差点意思,因为寄存器都已经能组合成32位的了,数据总线还是停留在8位,对于32位的数据还得分四次执行,所以个人感觉INTEL的8位数据总线属于是高不成低不就了。 |
|