Тёмный

GCBASIC: Floats walk through of the testing process 

Evan Venn
Подписаться 696
Просмотров 118
50% 1

Watch all the way through, leave the video running.
Subscribe and like the channel.
Evan
The functional tests are:
PC generates a decimal number, generates a IEEE574 HEX number for the decimal number and a conversion of the IEEE574 HEX number back to a decimal number.
Send the generated decimal number to the PC, with some sync codes as a string.
PIC receives the sync code and the PIC using an interrupt buffer ring builds the decimal number as a string. The PIC then converts the incoming decimal number string to a IEEE 574 single, then the PIC gens a HEX number from the single. the convert the single to a string. The PIC formats these newly calculated strings and send back to the PC.
The PC compare the incoming data to the expected values, logs the results with error conditions if appropriate.
There are millions of numbers to be tested.. doing this by hand would be a farce.
Enjoy this video.

Опубликовано:

 

16 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 3   
@owaisnajam5304
@owaisnajam5304 5 месяцев назад
Hope that it's a major development in GCBasic. I am writing a firmware where other compilers generated big size of hex file but using GCBasic it was possible to achieve the goal with small code size. Thanks, GCBasic team.
@hagopboghossian6841
@hagopboghossian6841 5 месяцев назад
❤❤❤❤❤❤
@djsbriscoe
@djsbriscoe 5 месяцев назад
Thanks for all the hard work you are doing. Can you share the code for the PIC and the GCBASIC calculator code at some point, or the test suite setup code? I may need to try testing some large numbers myself. Thanks
Далее
AI can't cross this line and we don't know why.
24:07
Просмотров 455 тыс.
The Midpoint Circle Algorithm Explained Step by Step
13:33
C++ Should Be C++ - David Sankel - C++Now 2024
1:28:49
Просмотров 17 тыс.