keil c51 v9.00
作者:admin 日期:2009-10-30
What's New in C51 Version 9.00
[µVision4]
C51 now includes the new µVision4 IDE.
[New Supported Devices]
Evatronix R8051XC(1 DPTR), R8051XC2(1 DPTR), R8051XC2(2 DPTR), R8051XC2(8 DPTR), R8051XC2-A(1 DPTR), R8051XC2-A(2 DPTR), R8051XC2-A(8 DPTR), R8051XC2-AF, R8051XC2-B(1 DPTR), R8051XC2-B(2 DPTR), R8051XC2-B(8 DPTR), and R8051XC2-BF devices.
[New Supported Devices]
Nordic nRFLU1P-F16 and nRFLU1P-F32 devices.
[New Supported Devices]
NXP P89LPC9361 device.
[New Supported Devices]
Silabs C8051F580, C8051F581, C8051F582, C8051F583, C8051F584, C8051F585, C8051F586, C8051F587, C8051F588, C8051F589, C8051F590, and C8051F591 devices.
[Device Support]
Corrected device settings for Infineon XC888-6FF, XC888CM-8FF, XC888LM-6FF, XC886-6FF, XC866L-1FR, XC866L-2FR, XC866L-4FR, and XC864-1FRI devices.
[Device Support]
Corrected: device settings for Nordic Semiconductor nRF24E1, nRF24E2, nRF9E5, nRF24LU1, and nRF24LE1 devices.
[Cx51 Compiler]
Corrected: constant folding of two negative array index values. For example:
unsigned char arr[512];
unsigned int i;
i = arr[i-1-5]; // incorrect in C51 V8: arr[i-4] instead of arr[i-6]
Corrected: when using the NOAREGS directive, complex arithmetic with nested calls may create incorrect results. For example:
#pragma NOAREGS
int result;
extern char f(unsigned char idx);
result = (f(1)*0x100+f(0)) - (f(3)*0x100+f(2)); // incorrect result. POP destroys value in ACC
[Lx51 Linker]
Corrected: when using OPTIMIZE(10) or above, there was a potential that common code blocks are called incorrectly. Therefore programs may have operated incorrectly.
[BL51 Linker/Locater]
Corrected: when using RTX51 user interrupt functions were overlapping with RTX ISR vectors which resulted in a linker warning.
[BL51 Linker/Locater]
Corrected: data overlaying may not work when the last input module contains an interrupt function; the linker incorrectly issues WARNING 16: main uncalled.
====================
2009年10月最新版本 升级内容见上面
解压密码见本站公告
[µVision4]
C51 now includes the new µVision4 IDE.
[New Supported Devices]
Evatronix R8051XC(1 DPTR), R8051XC2(1 DPTR), R8051XC2(2 DPTR), R8051XC2(8 DPTR), R8051XC2-A(1 DPTR), R8051XC2-A(2 DPTR), R8051XC2-A(8 DPTR), R8051XC2-AF, R8051XC2-B(1 DPTR), R8051XC2-B(2 DPTR), R8051XC2-B(8 DPTR), and R8051XC2-BF devices.
[New Supported Devices]
Nordic nRFLU1P-F16 and nRFLU1P-F32 devices.
[New Supported Devices]
NXP P89LPC9361 device.
[New Supported Devices]
Silabs C8051F580, C8051F581, C8051F582, C8051F583, C8051F584, C8051F585, C8051F586, C8051F587, C8051F588, C8051F589, C8051F590, and C8051F591 devices.
[Device Support]
Corrected device settings for Infineon XC888-6FF, XC888CM-8FF, XC888LM-6FF, XC886-6FF, XC866L-1FR, XC866L-2FR, XC866L-4FR, and XC864-1FRI devices.
[Device Support]
Corrected: device settings for Nordic Semiconductor nRF24E1, nRF24E2, nRF9E5, nRF24LU1, and nRF24LE1 devices.
[Cx51 Compiler]
Corrected: constant folding of two negative array index values. For example:
unsigned char arr[512];
unsigned int i;
i = arr[i-1-5]; // incorrect in C51 V8: arr[i-4] instead of arr[i-6]
Corrected: when using the NOAREGS directive, complex arithmetic with nested calls may create incorrect results. For example:
#pragma NOAREGS
int result;
extern char f(unsigned char idx);
result = (f(1)*0x100+f(0)) - (f(3)*0x100+f(2)); // incorrect result. POP destroys value in ACC
[Lx51 Linker]
Corrected: when using OPTIMIZE(10) or above, there was a potential that common code blocks are called incorrectly. Therefore programs may have operated incorrectly.
[BL51 Linker/Locater]
Corrected: when using RTX51 user interrupt functions were overlapping with RTX ISR vectors which resulted in a linker warning.
[BL51 Linker/Locater]
Corrected: data overlaying may not work when the last input module contains an interrupt function; the linker incorrectly issues WARNING 16: main uncalled.
====================
2009年10月最新版本 升级内容见上面
解压密码见本站公告
评论: 2 | 引用: 0 | 查看次数: 2120
回复
]解压密码可否发給我一个? 谢谢 

安了少了个无法定位except-handler4-common在msvcrt.dll上是什么问题
发表评论
你没有权限发表评论!
上一篇
下一篇

文章来自:
Tags:
相关日志:






