| Տարբերակ | 5.30 |
|---|---|
| Հրատարակիչ | Harry Broeders |
| Թողարկման ամսաթիվ | 05 ապր, 2013 թ. |
| Ավելացման ամսաթիվը | 05 ապր, 2013 թ. |
| OS պահանջները | Windows 2000, Windows 98, Windows Me, Windows, Windows XP, Windows NT |
| Պահանջներ | None |
| Ընդհանուր ներբեռնումներ | 8 389 |
| Շաբաթական ներբեռնումներ | 1 |
| Գինը | Free |
Նկարագրություն
Motorola 68HC11 միկրոկառավարիչը հայտնի միկրոկառավարիչ էր, որն օգտագործվում էր բազմաթիվ ծրագրերում: THRSim11 ծրագրով դուք կարող եք խմբագրել, հավաքել, մոդելավորել և վրիպազերծել ծրագրերը 68HC11-ի համար ձեր Windows PC-ում: Դուք կարող եք նաև օգտագործել THRSim11 ծրագիրը ձեր թիրախային EVM կամ EVB համատեղելի տախտակի վրա վրիպազերծելու համար: Սիմուլյատորը մոդելավորում է պրոցեսորը, ROM-ը, RAM-ը և բոլոր հիշողության քարտեզագրված I/O պորտերը: Այն նաև մոդելավորում է արտաքին ծայրամասային սարքերը, ինչպիսիք են՝ ժմչփը (ներառյալ զարկերակային կուտակիչը), անալոգային թվային փոխարկիչը, զուգահեռ պորտերը (ներառյալ ձեռքսեղմումը), սերիական պորտը, մուտքի/ելքի կապերը (ներառյալ անալոգային և ընդհատվող կապերը):
Օգտվողի գրաֆիկական ինտերֆեյսի վրիպազերծման ժամանակ հնարավոր է դառնում դիտել և վերահսկել յուրաքանչյուր ռեգիստր (CPU ռեգիստրներ և I/O ռեգիստրներ), հիշողության գտնվելու վայրը (տվյալներ, ծրագիր և կույտ) և մոդելավորված միկրոկառավարիչի փին: Նույնիսկ երբ ծրագիրը աշխատում է: Հնարավոր է դադարեցնել սիմուլյացիան իրադարձությունների ցանկացած համակցության ժամանակ:
Մի շարք (սիմուլյացված) արտաքին բաղադրիչներ կարելի է միացնել սիմուլյացված 68HC11-ի կապին վրիպազերծման ժամանակ: Օրինակ՝ LED-ներ, անջատիչներ, անալոգային սահիչներ (փոփոխական լարման պոտենցիալ), սերիական հաղորդիչ և ընդունիչ և շատ ավելին...
Կա նաև 4 x 20 LCD նիշերի էկրան, որը քարտեզագրված է 68HC11 հասցեի տարածքում:
THRSim11-ը կարող է շփվել ցանկացած տախտակի հետ, որն աշխատում է BUFFALO մոնիտորինգի ծրագիրը: Երբ ձեր հավաքման ծրագիրը բեռնվում է թիրախային տախտակում, գրաֆիկական ինտերֆեյսը հնարավորություն է տալիս դիտել և վերահսկել իրական միկրոկառավարիչի յուրաքանչյուր ռեգիստր (CPU գրանցիչներ և I/O գրանցամատյաններ) և հիշողության տեղը (տվյալներ, ծրագիր և կույտ): Հնարավոր է դադարեցնել կատարումը ցանկացած հասցեում և ստուգել կամ փոխել իրական միկրոկառավարիչի ռեգիստրներն ու հիշողության տեղը (տվյալներ, ծրագիր և կույտ):
Բարձր մակարդակի լեզվի համար (C/C++) աջակցությունը THRSim11-ն ունի վրիպազերծիչ, որը կարդում է օբյեկտի ֆայլերը վրիպազերծման տեղեկություններով DWARF2 վրիպազերծման ձևաչափով, որն օգտագործվում է անվճար GNU gcc կոմպիլյատորի կողմից: C փոփոխականները նույնպես թարմացվում են ծրագիրը գործարկելիս: