У меня все выложено, pitest.mac.
Собирается штатно под RT-11, но оно под bare-metal, надо немножко пропатчить под сам RT-11.
Пока не запустилось.. Патчу - у меня не ВМ2![]()
Переделал, но у меня тут работа с PDP2011 была остановлена в середине изменений, так что приходится вспоминать и доделывать..
- - - Добавлено - - -
Vslav, на твоей версии результат похуже, но...
всё равно лучше - 1.86 секундыКод:@L 1622 @S Press zero to start PI calculation.. Enter the number of PI-digits fo calculate: 1000 PI digits will be printed: 1000 31415926535897932384626433832795028841971693993751058209749445923078164062862089 98628034825342117067982148086513282306647093844609550582231725359408128481117450 28410270193852110555964462294895493038196442881097566593344612847564823378678316 52712019091456485669234603486104543266482133936072602491412737245870066063155881 74881520920962829254091715364367892590360011330530548820466521384146951941511609 43305727036575959195309218611738193261179310511854807446237996274956735188575272 48912279381830119491298336733624406566430860213949463952247371907021798609437027 70539217176293176752384674818467669405132000568127145263560827785771342757789609 17363717872146844090122495343014654958537105079227968925892354201995611212902196 08640344181598136297747713099605187072113499999983729780499510597317328160963185 95024459455346908302642522308253344685035261931188171010003137838752886587533208 38142061717766914730359825349042875546873115956286388235378759375195778185778053 2171226806613001927876611195909216420198 System ticks (50Hz) elapsed: 00093
Так я твой и взял - просто убрал работу с двумя регистрами и добавил включение таймера
Без EIS
Или 7.16 секундыКод:000042 000000 000000 000000 @L 1622 @E 001622 012706 @L 1622 @S Press zero to start PI calculation.. Enter the number of PI-digits fo calculate: 1000 PI digits will be printed: 1000 31415926535897932384626433832795028841971693993751058209749445923078164062862089 98628034825342117067982148086513282306647093844609550582231725359408128481117450 28410270193852110555964462294895493038196442881097566593344612847564823378678316 52712019091456485669234603486104543266482133936072602491412737245870066063155881 74881520920962829254091715364367892590360011330530548820466521384146951941511609 43305727036575959195309218611738193261179310511854807446237996274956735188575272 48912279381830119491298336733624406566430860213949463952247371907021798609437027 70539217176293176752384674818467669405132000568127145263560827785771342757789609 17363717872146844090122495343014654958537105079227968925892354201995611212902196 08640344181598136297747713099605187072113499999983729780499510597317328160963185 95024459455346908302642522308253344685035261931188171010003137838752886587533208 38142061717766914730359825349042875546873115956286388235378759375195778185778053 2171226806613001927876611195909216420198 System ticks (50Hz) elapsed: 00358
- - - Добавлено - - -
Ну теперь всё более менее на свои места встало![]()
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)