เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

Ad


OnWorks favicon

ao-dbg - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เป€เบ›เบตเบ”เปƒเบŠเป‰ ao-dbg เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ ao-dbg เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


ao-dbg - hex debugger เบชเปเบฒเบฅเบฑเบšเป‚เบ›เป€เบŠเบ”เป€เบŠเบต cc1111

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


ao-dbg [-เบ— cpu-type] [-X เบ„เบงเบฒเบกเบ–เบตเปˆ] [-c] [-r เบŠเปˆเบญเบ‡เบŸเบฑเบ‡] [-Z เบŠเปˆเบญเบ‡เบŸเบฑเบ‡] [-s] [-เบช] [-เบ›
เบเบฒเบ™เบเบฐเบ•เบธเป‰เบ™เป€เบ•เบทเบญเบ™] [-V] [-v] [-H] [-h] [-m] [-T tty-เบญเบธเบ›เบฐเบเบญเบ™] [--tty tty-เบญเบธเบ›เบฐเบเบญเบ™] [-D altos-เบญเบธเบ›เบฐเบเบญเบ™]
[-- เบญเบธโ€‹เบ›เบฐโ€‹เบเบญเบ™ altos-เบญเบธเบ›เบฐเบเบญเบ™]

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


ao-dbg เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป‚เบ›เป€เบŠเบ”เป€เบŠเบต cc1111 เบœเปˆเบฒเบ™เบเบฐเบ”เบฒเบ™ cc1111 เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบซเบผเบท cp2103.
usb to serial converter board , เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ pins GPIO เบ—เบตเปˆเบกเบตเบขเบนเปˆเปƒเบ™เบŠเบดเบšเบ™เบฑเป‰เบ™. เบกเบฑเบ™เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™
เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบš 8051 emulator เบˆเบฒเบ sdcc เป€เบญเบตเป‰เบ™เบงเปˆเบฒ s51, เปเบ•เปˆเบ•เบดเบ”เบ•เปเปˆเบชเบทเปˆเบชเบฒเบ™เบเบฑเบš
chip เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™ emulation. เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹เบ”เบฑเบ”โ€‹เปเบเป‰โ€‹เบ‚เบญเบ‡ SDCC debuggerโ€‹
(sdcdb), เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ„เบ‡เบเบฒเบ™เปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเปƒเบ™เบฅเบฐเบ”เบฑเบšเปเบซเบผเปˆเบ‡.

OPTIONS


เบ•เบปเบงเป€เบฅเบทเบญเบเป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ–เบทเบเบญเบญเบเปเบšเบšเป€เบžเบทเปˆเบญเปƒเบซเป‰เป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบš 8051 emulator เป€เบžเบทเปˆเบญเปƒเบซเป‰เบกเบฑเบ™
เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เบเบฑเบš sdcdb. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบซเบ™เบถเปˆเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบเบฒเบง.

-t cpu-type
8051 emulator เบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป€เบ›เบฑเบ™เบซเบ™เบถเปˆเบ‡เปƒเบ™เบŠเบดเบšเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบซเบผเบฒเบ. Oddly, เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡
เบฎเบฒเบ”เปเบงเบšเปเปˆเบชเบฒเบกเบฒเบ”, เบชเบฐเบ™เบฑเป‰เบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบ–เบทเบเบฅเบฐเป€เบฅเบตเบ.

-X เบ„เบงเบฒเบกเบ–เบตเปˆ
เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™, emulator เบชเบฒเบกเบฒเบ”เบ—เปเบฒเบ—เปˆเบฒเบ—เบตเปˆเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบขเบนเปˆเปƒเบ™เบ„เบงเบฒเบกเบ–เบตเปˆเบ—เบตเปˆเบ•เบปเบ™เป€เบญเบ‡เบกเบฑเบ.
เบฎเบฒเบ”เปเบงเบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰. เบšเปเปˆเบชเบปเบ™เปƒเบˆ.

-c

-s

-S

-v

-V เบ—เบฑเบ‡เปเบปเบ”เบ–เบทเบเบฅเบฐเป€เบฅเบตเบ.

-r เบŠเปˆเบญเบ‡เบŸเบฑเบ‡, -Z เบŠเปˆเบญเบ‡เบŸเบฑเบ‡
emulator เปเบฅเบฐ sdcdb เบ•เบดเบ”เบ•เปเปˆเบชเบทเปˆเบชเบฒเบ™เบœเปˆเบฒเบ™เป€เบ•เบปเป‰เบฒเบฎเบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบ. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบชเบฐเบซเบผเบฑเบš
debugger เบˆเบฒเบเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบœเปˆเบฒเบ™ stdin/stdout เบเบฑเบšเบเบฒเบ™เบŸเบฑเบ‡เบชเบฐเป€เบžเบฒเบฐ
เบžเบญเบ”เป€เบ„เบทเบญเบ‚เปˆเบฒเบเปเบ—เบ™. เป€เบกเบทเปˆเบญเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ–เบทเบเป€เบฎเบฑเบ”, debugger เบเบฑเบ‡เบชเบทเบšเบ•เปเปˆ, เป‚เบ”เบเปƒเบŠเป‰
เบžเบญเบ”เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ™เบฑเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เป‰เบญเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เปเบฅเบฐเบœเบปเบ™เบœเบฐเบฅเบดเบ”. debugger เปƒเบŠเป‰เบžเบญเบ” 9756, เปเบฅเบฐ
เบžเบฐเบเบฒเบเบฒเบกเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบตเบ”เบ•เบปเบง ao-dbg, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ–เป‰เบฒ ao-dbg เบŸเบฑเบ‡เบขเบนเปˆเปƒเบ™เบžเบญเบ”เบ™เบตเป‰
เบเปˆเบญเบ™เบ—เบตเปˆ sdcdb เบˆเบฐเบ–เบทเบเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, sdcdb เบˆเบฐเบชเบดเป‰เบ™เบชเบธเบ”เบเบฒเบ™เป€เบงเบปเป‰เบฒเบเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡ ao-dbg เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบง.
เบกเบฑเบ™เบกเบฑเบเบˆเบฐเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ debugging ao-dbg เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡.

-p เบเบฒเบ™เบเบฐเบ•เบธเป‰เบ™เป€เบ•เบทเบญเบ™
เบ™เบตเป‰เบเปเบฒเบ™เบปเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡เบเบฑเบšเบชเบฐเบ•เบฃเบดเบ‡เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰.

-P เบ™เบตเป‰เบเปเบฒเบ™เบปเบ”เบเบฒเบ™ prompt เบ„เปเบฒเบชเบฑเปˆเบ‡เป€เบ›เบฑเบ™เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ NUL เบ”เบฝเบง. เบ™เบตเป‰เปเบกเปˆเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบ sdcdb.

-h เบ™เบตเป‰เบ„เบงเบ™เบˆเบฐเบžเบดเบกเบ‚เปเป‰เบ„เบงเบฒเบกเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰, เปเบ•เปˆเบšเปเปˆเบกเบตเบซเบเบฑเบ‡เบ—เบตเปˆเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™.

-m เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบšเปเปˆเบกเบตเบขเบนเปˆเปƒเบ™ emulator 8051 เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš, เปเบฅเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰ ao-dbg เบ–เบดเป‰เบก.
เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡โ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เปเบฅเบฐโ€‹เบ„เปเบฒโ€‹เบ•เบญเบšโ€‹เบ—เบตเปˆโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบˆเบฒเบโ€‹เปเบฅเบฐโ€‹เบชเบปเปˆเบ‡โ€‹เป„เบ› sdcdbโ€‹.

-T tty-เบญเบธเบ›เบฐเบเบญเบ™ | --tty tty-เบญเบธเบ›เบฐเบเบญเบ™
เบญเบฑเบ™เบ™เบตเป‰เป€เบฅเบทเบญเบเบญเบธเบ›เบฐเบเบญเบ™ tty เบ—เบตเปˆเป€เบ„เบทเปˆเบญเบ‡เบ”เบตเบšเบฑเบเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบ•เบดเบ”เบ•เปเปˆเบชเบทเปˆเบชเบฒเบ™เบเบฑเบšเป€เบ›เบปเป‰เบฒเปเบฒเบ
เบญเบธเบ›เบฐเบเบญเบ™. เบŠเบทเปˆเบžเบดเป€เบชเบ” 'BITBANG' เบŠเบตเป‰ ao-dbg เป€เบžเบทเปˆเบญเปƒเบŠเป‰เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ cp2103,
เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ™เบตเป‰เบ„เบงเบ™เบˆเบฐเป€เบ›เบฑเบ™เบžเบญเบ” serial usb เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบ”เบตเบšเบฑเบ cc1111 เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก
เบ‚เปเป‰.

-D AltOS-เบญเบธเบ›เบฐเบเบญเบ™ | --device AltOS-device
เบŠเบญเบเบซเบฒเบญเบธเบ›เบฐเบเบญเบ™เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ. เบ™เบตเป‰เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ‚เบญเบ‡เบซเบ™เบถเปˆเบ‡เปƒเบ™เบ•เปเปˆเป„เบ›เบ™เบตเป‰
เปเบšเบšเบŸเบญเบก:

TeleMetrum:2
TeleMetrum
2

เบเบฒเบ™เบ›เบฐเบ–เบดเป‰เบกเบŠเบทเปˆเบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบทเป€เบฅเบทเบญเบเบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก,
เบเบฒเบ™เบญเบญเบเป€เบฅเบ serial เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบปเบ‡เบเบฑเบšเบซเบ™เบถเปˆเบ‡เปƒเบ™เบ—เบตเปˆเบกเบตเบขเบนเปˆ
เบญเบธเบ›เบฐเบเบญเบ™.

เบชเบฒเบกเบฒเบ”


เป€เบกเบทเปˆเบญเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, ao-dbg เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบš cc1111 เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบญเปˆเบฒเบ™เปเบฅเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡, เบšเปเปˆเบงเปˆเบฒเบˆเบฐ.
เบˆเบฒเบ stdin, เบซเบผเบทเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ nework เบเบฑเบš sdcdb.

เบšเปเปˆเป€เบซเบกเบทเบญเบ™เบเบฑเบšเป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡, ao-dbg เบกเบตเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเปƒเบ™เบ•เบปเบงเบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบ„เปเบฒเบชเบฑเปˆเบ‡เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰, เบœเปˆเบฒเบ™
'เบŠเปˆเบงเบ' เบ„เปเบฒเบชเบฑเปˆเบ‡. เบ„เปเบฒเบชเบฑเปˆเบ‡เบชเปˆเบงเบ™เปƒเบซเบเปˆเปเบกเปˆเบ™เบกเบตเบขเบนเปˆเปƒเบ™เบฎเบนเบšเปเบšเบšเบเบฒเบงเปเบฅเบฐเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ”เบฝเบง
เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบชเบฑเป‰เบ™โ€‹. เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰, เบฎเบนเบšเปเบšเบšเบชเบฑเป‰เบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบฎเบนเบšเปเบšเบšเบเบฒเบงเบซเบผเบฑเบ‡เบˆเบฒเบเป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบˆเบธเบ”.

เบŠเปˆเบงเบ, ? {เบ„เปเบฒเบชเบฑเปˆเบ‡}
เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡, เบžเบดเบกเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบกเบตเบขเบนเปˆ. เบกเบตเบเบฒเบ™เบžเบดเบกเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡
เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบเปˆเบฝเบงเบเบฑเบšเบ„เปเบฒเบชเบฑเปˆเบ‡เบชเบฐเป€เบžเบฒเบฐ

เป€เบŠเบปเบฒ, q
เบขเบธเบ”เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™, เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡เป‚เบฎเบ‡เบ‡เบฒเบ™เบœเบฐเบฅเบดเบ”เป€เบ›เบปเป‰เบฒเปเบฒเบ.

di [เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™] [เบชเบดเป‰เบ™เบชเบธเบ”]
Dumps imem (256 bytes เบ‚เบญเบ‡ "เบžเบฒเบเปƒเบ™" เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ) เบˆเบฒเบเบ•เบปเป‰เบ™เบˆเบปเบ™เบˆเบปเบš (เบฅเบงเบก).

ds [เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™] [เบชเบดเป‰เบ™เบชเบธเบ”]
Dumps sprs เบˆเบฒเบเบ•เบปเป‰เบ™เบˆเบปเบ™เบˆเบปเบš (เบฅเบงเบก). เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆ sprs เบชเปˆเบงเบ™เบซเบผเบฒเบเปเบกเปˆเบ™เป€เบซเบฑเบ™เป„เบ”เป‰เปƒเบ™
เบžเบทเป‰เบ™เบ—เบตเปˆเบ—เบตเปˆเบขเบนเปˆเบ—เบปเปˆเบงเป‚เบฅเบ, เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบšเปเปˆเปเบกเปˆเบ™, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบตเป‰เปเบ—เบ™ "dx" เป€เบžเบทเปˆเบญเบญเปˆเบฒเบ™
เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ.

dx [เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™] [เบชเบดเป‰เบ™เบชเบธเบ”]
เบ–เบดเป‰เบกเบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเบณเบžเบฒเบเบ™เบญเบ (เบ—เบปเปˆเบงเป‚เบฅเบ) เบ•เบฑเป‰เบ‡เปเบ•เปˆเบ•เบปเป‰เบ™เบˆเบปเบ™เบˆเบปเบš (เบฎเบงเบก).

เบ•เบฑเป‰เบ‡, t [เป€เบฅเบตเปˆเบก] {เบ‚เปเป‰เบกเบนเบ™ ...}
เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบงเป‰เปƒเบ™เบžเบทเป‰เบ™เบ—เบตเปˆเบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เป‚เบ”เบเบ„เปเบฒเบ™เปเบฒเบซเบ™เป‰เบฒเบ—เบตเปˆเบ„เปเบฒเบ™เปเบฒเบซเบ™เป‰เบฒเปเบกเปˆเบ™เบซเบ™เบถเปˆเบ‡เปƒเบ™ "xram", "rom",
"iram", เบซเบผเบท "sfr". เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ bytes เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปƒเบ™เบ•เบญเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

เบ–เบดเป‰เบก, เบ‡ [เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹] [เบ—เป‰เบฒเบโ€‹]
เบ–เบดเป‰เบกเบˆเบฒเบเบžเบทเป‰เบ™เบ—เบตเปˆเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เป‚เบ”เบเบ„เปเบฒเบ™เปเบฒเบซเบ™เป‰เบฒ, เบšเปˆเบญเบ™เบ—เบตเปˆเบ„เปเบฒเบ™เปเบฒเบซเบ™เป‰เบฒเปเบกเปˆเบ™เบซเบ™เบถเปˆเบ‡เปƒเบ™ "xram",
"rom", "iram" เบซเบผเบท "sfr". เบเบฒเบ™เบ–เบดเป‰เบกเบ‚เบตเป‰เป€เบซเบเบทเป‰เบญเบˆเบฒเบเบ•เบปเป‰เบ™เบˆเบปเบ™เบˆเบปเบš (เบฅเบงเบก).

เป„เบŸเบฅเปŒ [เบŠเบทเปˆเป„เบŸเบฅเปŒ]
เบฅเบฐเบšเบธเป„เบŸเบฅเปŒ hex เบฎเบนเบšเปเบšเบš intel (ihx) เบ—เบตเปˆเบกเบตเป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เบžเบทเป‰เบ™เบ—เบตเปˆ ROM
เป‚เบซเบฅเบ”เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ cc1111. เบญเบฑเบ™เบ™เบตเป‰เบ–เบทเบเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบ•เบญเบšเบชเบฐเปœเบญเบ‡เบ•เปเปˆเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเปƒเบซเป‰ dump เปœเปˆเบงเบเบ„เบงเบฒเบกเบˆเบณ ROM
เป€เบ™เบทเป‰เบญเบซเบฒเป‚เบ”เบเบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบžเบงเบเบกเบฑเบ™เบˆเบฒเบ cc1111 (เป€เบŠเบดเปˆเบ‡เบŠเป‰เบฒ).

pc, p {เบ—เบตเปˆเบขเบนเปˆ}
เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบเบฒเบ™โ€‹เป‚เบ•เป‰โ€‹เบ–เบฝเบ‡โ€‹เบ—เบตเปˆโ€‹เบขเบนเปˆโ€‹เปเบกเปˆเบ™โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹, เบ™เบตเป‰โ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ•เป‰เบฒเบ™โ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹
เบ„เปˆเบฒ. เบ–เป‰เบฒโ€‹เบšเปเปˆโ€‹เบ”เบฑเปˆเบ‡โ€‹เบ™เบฑเป‰เบ™โ€‹, เบ„เปˆเบฒโ€‹เบ•เป‰เบฒเบ™โ€‹เบ‚เบญเบ‡โ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เปƒเบ™โ€‹เบ›เบฑเบ”โ€‹เบˆเบธโ€‹เบšเบฑเบ™โ€‹เบˆเบฐโ€‹เบชเบฐโ€‹เปเบ”เบ‡โ€‹.

break, b [เบ—เบตเปˆเบขเบนเปˆ]
เบเปเบฒเบ™เบปเบ”เบˆเบธเบ”เบขเบธเบ”เบขเบนเปˆเบ—เบตเปˆเบ—เบตเปˆเบขเบนเปˆเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰. เบญเบฑเบ™เบ™เบตเป‰เปƒเบŠเป‰เบฎเบฒเบ”เปเบงเปƒเบ™เบ•เบปเบง
เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบˆเบธเบ”เบขเบธเบ”เปƒเบ™ cc1111. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบกเบฑเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบšเปเปˆเป€เบเบตเบ™เบชเบตเปˆ
เบˆเบธเบ”เบขเบธเบ”เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบง. เบชเบฐเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เปƒเบŠเป‰ sdcdb เบชเบฐเบšเบฑเบšเบ”เบฑเบ”เปเบเป‰เบ—เบตเปˆ
เบ›เปˆเบฝเบ™เปเบ›เบ‡เบงเบดเบ—เบตเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ„เบ‡เบเบฒเบ™เบ–เบทเบเบ„เบงเบšเบ„เบธเบกเปƒเบซเป‰เป€เบฎเบฑเบ”เบงเบฝเบเบžเบฒเบเปƒเบ™เบ‚เบญเบšเป€เบ‚เบ”เบˆเปเบฒเบเบฑเบ”เบ™เบตเป‰.

เบˆเบฐเปเบˆเป‰เบ‡, c [เบ—เบตเปˆเบขเบนเปˆ]
เบฅเบถเบšเบˆเบธเบ”เบขเบธเบ”เบˆเบฒเบเบ—เบตเปˆเบขเบนเปˆเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰.

เปเบฅเปˆเบ™, r, เป„เบ›, g {start} {stop}
เบชเบทเบšเบ•เปเปˆเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™. เบ–เป‰เบฒเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™, เบกเบฑเบ™เบˆเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™
เปƒเบ™เบ—เบตเปˆเบขเบนเปˆเบ™เบฑเป‰เบ™, เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบกเบฑเบ™เบเบฑเบ‡เบชเบทเบšเบ•เปเปˆเปเบฅเปˆเบ™เบขเบนเปˆเปƒเบ™เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบ›เบฐเบˆเบธเบšเบฑเบ™. เบ–เป‰เบฒเบขเบธเบ”
เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เปเบกเปˆเบ™เบกเบตเบขเบนเปˆ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบˆเบธเบ”เบขเบธเบ”เบŠเบปเปˆเบงเบ„เบฒเบงเปเบกเปˆเบ™เบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™เบ—เบตเปˆเบขเบนเปˆเบ™เบฑเป‰เบ™. เบ™เบตเป‰
เบˆเบธเบ”เบขเบธเบ”เบŠเบปเปˆเบงเบ„เบฒเบงเบˆเบฐเบ–เบทเบเป€เบญเบปเบฒเบญเบญเบเป€เบกเบทเปˆเบญเบเบฒเบ™เบ”เบณเป€เบ™เบตเบ™เบเบฒเบ™เบ›เบฐเบชเบปเบšเบเบฑเบšเบกเบฑเบ™.

เบ•เปเปˆเป„เบ›, เบ™
เบ‚เบฑเป‰เบ™โ€‹เบ•เบญเบ™โ€‹เบ—เบตโ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบ„เปเบฒโ€‹เปเบ™เบฐโ€‹เบ™เปเบฒโ€‹. เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™ s51 เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเบ™เบตเป‰เบˆเบฐเบšเปเปˆเบชเบปเบ™เปƒเบˆ subroutines,
เปเบ•เปˆเบเป‰เบญเบ™เบงเปˆเบฒ sdcdb เบšเปเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบŸเบฑเบ‡เบŠเบฑเบ™เบ™เบตเป‰, เบกเบฑเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰เบ—เบตเปˆเบ™เบตเป‰.

เบ‚เบฑเป‰เบ™เบ•เบญเบ™, s
เบ‚เบฑเป‰เบ™โ€‹เบ•เบญเบ™โ€‹เบ—เบตโ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบ„เปเบฒโ€‹เปเบ™เบฐโ€‹เบ™เปเบฒโ€‹.

เป‚เบซเบผเบ”, l [เบŠเบทเปˆเป„เบŸเบฅเปŒ]
เบ™เบตเป‰เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”, เปเบ•เปˆเบกเบฑเบ™เบ„เบงเบ™เบˆเบฐเป‚เบซเบฅเบ”เป„เบŸเบฅเปŒ hex เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ flash. เปƒเบŠเป‰
ccload program เปเบ—เบ™.

เบขเบธเบ”, เบฎ
เบขเบธเบ”เป‚เบฎเบ‡เบ‡เบฒเบ™เบœเบฐเบฅเบดเบ”. เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ”เบฝเบงเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบชเบปเปˆเบ‡เป„เบ”เป‰เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเป‚เบ„เบ‡เบเบฒเบ™เปเบกเปˆเบ™
เปเบฅเปˆเบ™. เบกเบฑเบ™เบ–เบทเบเบฅเบฐเป€เบฅเบตเบเปƒเบ™เป€เบงเบฅเบฒเบญเบทเปˆเบ™.

เบฃเบตเป€เบŠเบฑเบ”, เปƒเปเปˆ
เบฃเบตเป€เบŠเบฑเบ”เป‚เบ›เป€เบŠเบ”เป€เบŠเบต. เบ™เบตเป‰เบˆเบฐเบ”เบถเบ‡ PIN เบฃเบตเป€เบŠเบฑเบ”เบ•เปเปˆเบฒเบฅเบปเบ‡ เปเบฅเบฐเป€เบ›เบตเบ”เปƒเบŠเป‰เป‚เปเบ”เบ”เบตเบšเบฑเบเบ„เบทเบ™เปƒเปเปˆ. เบเบงเบ”เบชเบญเบš
เป€เบญเบเบฐเบชเบฒเบ™ cc1111 เป€เบžเบทเปˆเบญเป€เบšเบดเปˆเบ‡เบŠเบฑเบ”เป€เบˆเบ™เบงเปˆเบฒเบชเบดเปˆเบ‡เบ™เบตเป‰เป€เบฎเบฑเบ”เบซเบเบฑเบ‡.

เบชเบฐเบ–เบฒเบ™เบฐเบ™เบตเป‰เบ–เบดเป‰เบกเบเบฒเบ™เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เบชเบฐเบ–เบฒเบ™เบฐเบ”เบตเบšเบฑเบ cc1111.

เบ‚เปเป‰เบกเบนเบ™, i breakpoints, b
เบšเบญเบเบˆเบธเบ”เบขเบธเบ”เบ›เบฐเบˆเบธเบšเบฑเบ™.

เบ‚เปเป‰เบกเบนเบ™, เบ‚เป‰เบญเบเบŠเปˆเบงเบ, ?
เบšเบญเบเบชเบดเปˆเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบ‚เปเป‰เบกเบนเบ™.

เบขเบธเบ” เบ™เบตเป‰ เบšเปเปˆ เป„เบ”เป‰ เป€เบฎเบฑเบ” เบซเบเบฑเบ‡ เปเบฅเบฐ เบ›เบฐ เบˆเบธ เบšเบฑเบ™ เบžเบฝเบ‡ เปเบ•เปˆ เป€เบžเบทเปˆเบญ เบฎเบฑเบ เบชเบฒ เบ„เบงเบฒเบก เป€เบซเบกเบฒเบฐ เบชเบปเบก เบเบฑเบš
เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš 8051 emulator.

เบชเบฐเบžเบฒเบšเปเบฅเบดเบซเบฒเบ™ เบ›เบฐเบเบฒเบ” เบเบณ เบฅเบฑเบ‡เบ”เบตเบšเบฑเบ


เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเบชเปเบฒเบฅเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เบ™เบตเป‰เปเบกเปˆเบ™เป€เบžเบทเปˆเบญเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ debugger เปเบซเบผเปˆเบ‡เบเบฑเบš the
เบฎเบฒเบ”เปเบง, เบกเบฑเบ™เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบ›เบฑเบ™ hex debugger เบฅเบฐเบ”เบฑเบšเบ•เปˆเปเบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡. เป‚เบ”เบโ€‹เบชเบฐโ€‹เป€เบžเบฒเบฐ,
เบญเบธเบ›เบฐเบเบญเบ™เบ•เปเปˆเบžเปˆเบงเบ‡ cc1111 เบ—เบฑเบ‡เปเบปเบ”เบชเบฒเบกเบฒเบ”เบ–เบทเบเปเบนเบ™เปƒเบŠเป‰เป‚เบ”เบเบเบปเบ‡เบˆเบฒเบเป€เบชเบฑเป‰เบ™เบ„เบณเบชเบฑเปˆเบ‡ ao-dbg.

เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ ao-dbg
เบ—เปเบฒเบญเบดเบ”เปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบญเบธเบ›เบฐเบเบญเบ™ cc1111 เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเปเบฅเบฐเบเบฐเบ”เบฒเบ™เบเบฒเบ‡ cp2103 เบซเบผเบท cc111.
เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบ•เบดเบ”เบžเบฑเบ™เบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡.

$ ao-dbg
เบเบดเบ™เบ”เบตเบ•เป‰เบญเบ™เบฎเบฑเบšเบชเบนเปˆเป‚เบฎเบ‡เบ‡เบฒเบ™เบœเบฐเบฅเบดเบ”เบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™เบเบฒเบ™เบˆเปเบฒเบฅเบญเบ‡
> เบชเบฐเบ–เบฒเบ™เบฐ
CPU เบขเบธเบ”
เบขเบธเบ”เป‚เบ”เบเบ„เบณเบชเบฑเปˆเบ‡เบ”เบตเบšเบฑเบ
>

เป€เบ›เบตเบ”เป„เบŸ LEDs
เบชเบญเบ‡เบ‚เบญเบ‡ cc1111 GPIO pins, P1_0 เปเบฅเบฐ P1_1 เบชเบฒเบกเบฒเบ”เบ‚เบฑเบšเบฅเบปเบ” LED เบžเบฒเบเบ™เบญเบเป„เบ”เป‰. เป€เบ–เบดเบ‡
เบ„เบงเบšเบ„เบธเบกเบชเบดเปˆเบ‡เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰, เบ•เบฑเป‰เบ‡เบšเบดเบ”เบ—เบดเบ”เบ—เบฒเบ‡ Port 1 เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰ pins เบœเบปเบ™เบœเบฐเบฅเบดเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™
เบ›เปˆเบฝเบ™เบ‚เปเป‰เบกเบนเบ™ Port 1 เป€เบžเบทเปˆเบญเบ•เบฑเป‰เบ‡เบžเบงเบเบกเบฑเบ™เปƒเบซเป‰เบชเบนเบ‡ เบซเบผเบทเบ•เปเปˆเบฒ:

> เบ•เบฑเป‰เบ‡ sfr 0xfe 0x02 # เบ•เบฑเป‰เบ‡ P1DIR เป€เบ›เบฑเบ™ 0x2
> เบ•เบฑเป‰เบ‡ sfr 0x90 0x02 # เบ•เบฑเป‰เบ‡ P1_1 เบชเบนเบ‡
> เบ•เบฑเป‰เบ‡ sfr 0x90 0x00 # เบ•เบฑเป‰เบ‡ P1_1 เบ•เปˆเบณ

เบเบณเบฅเบฑเบ‡เบญเปˆเบฒเบ™เบ•เบปเบงเบ›เปˆเบฝเบ™ A/D
เบงเบฑเบ”เบชเบฐเบ”เบธเบ›เป‰เบญเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบ›เบ‡ A/D เบซเบปเบเบญเบฑเบ™เบชเบฒเบกเบฒเบ”เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป€เบ‚เบปเป‰เบฒเบเบฑเบš P0 pins เปƒเบ”เบเปเป„เบ”เป‰, เบ”เบดเบ™,
เบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡เปเบฎเบ‡เบ”เบฑเบ™ A/D, เป€เบŠเบฑเบ™เป€เบŠเบตเบญเบธเบ™เบซเบฐเบžเบนเบกเบžเบฒเบเปƒเบ™ เบซเบผเบท VDD/3. เป€เบžเบทเปˆเบญเบญเปˆเบฒเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡
เบ„เปˆเบฒเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰, เป€เบฅเบทเบญเบเบ•เบปเบงเปเบ›เบ‡ A/D เป€เบžเบทเปˆเบญเปƒเบŠเป‰ เบˆเบฒเบเบ™เบฑเป‰เบ™เป€เบฅเบตเปˆเบกเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ›เปˆเบฝเบ™. เป„เบ”เป‰
cc1111 เบ„เบนเปˆเบกเบทเบกเบตเบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฅเบทเบญเบเบงเบฑเบ”เบชเบฐเบ”เบธเบ›เป‰เบญเบ™เปƒเบ™เบซเบ™เป‰เบฒ 144.

เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡ P0 pins เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบเบซเบ™เปˆเบงเบเบ‡เบฒเบ™ A/D, เบžเบงเบเป€เบฎเบปเบฒเบ”เปเบฒเป€เบ™เบตเบ™เป‚เบ„เบ‡เบเบฒเบ™ ADCCFG.
เบฅเบปเบ‡โ€‹เบ—เบฐโ€‹เบšเบฝเบ™โ€‹, เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒ bits เปƒเบ™โ€‹เบ—เบตเปˆโ€‹เบเบปเบ‡โ€‹เบเบฑเบš pins เบ—เบตเปˆโ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹:

> เบ•เบฑเป‰เบ‡ sfr 0xf2 0x3f # เป€เบ›เบตเบ”เปƒเบŠเป‰เบ—เบฑเบ‡เปเบปเบ” 6 A/D inputs

เป€เบžเบทเปˆเบญเบเบฐเบ•เบธเป‰เบ™เบเบฒเบ™เปเบ›เบ‡เบ„เบฑเป‰เบ‡เบ”เบฝเบง, เบžเบงเบเป€เบฎเบปเบฒเบ‚เปเปƒเบซเป‰เบซเบ™เปˆเบงเบเบšเปเบฅเบดเบเบฒเบ™ A/D เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ 'เบžเบดเป€เบชเบ”'
เบเบฒเบ™เบ›เปˆเบฝเบ™เปƒเบˆเป€เบซเบฅเบทเป‰เบญเบกเปƒเบช, เบŠเบถเปˆเบ‡เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบˆเบฐเป€เบฎเบฑเบ”เบเบฒเบ™เบ›เปˆเบฝเบ™เปƒเบˆเป€เบซเบฅเบทเป‰เบญเบกเปƒเบชเบ”เบฝเบงเบšเปเปˆเปเบกเปˆเบ™เบฅเปเบฒเบ”เบฑเบšเบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡
เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡. เบญเบฑเบ™เบ™เบตเป‰เบ–เบทเบเบ„เบงเบšเบ„เบธเบกเป‚เบ”เบเบเบฒเบ™เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™ ADCCON3 เบ—เบตเปˆ 0xB6:

> เบ•เบฑเป‰เบ‡ sfr 0xb6 0xb2 # เบ•เบปเบงเบขเปˆเบฒเบ‡ P0_2 เป‚เบ”เบเปƒเบŠเป‰ 12 bits เบ‚เบญเบ‡เบ„เบงเบฒเบกเปเบกเปˆเบ™เบเปเบฒ
> ds 0xba 0xbb # dump เบ‚เปเป‰เบกเบนเบ™ ADC เบ•เปˆเปเบฒเปเบฅเบฐเบชเบนเบ‡ regs
> เบ•เบฑเป‰เบ‡ sfr 0xb6 0xbe # เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเบ™เป€เบŠเบตเบญเบธเบ™เบซเบฐเบžเบนเบกเบžเบฒเบเปƒเบ™
> ds 0xba 0xbb # dump เบ‚เปเป‰เบกเบนเบ™ ADC เบ•เปˆเปเบฒเปเบฅเบฐเบชเบนเบ‡ regs

เปƒเบŠเป‰ ao-dbg เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    NSIS: Nullsoft Scriptable Install System
    NSIS: Nullsoft Scriptable Install System
    NSIS (Nullsoft Scriptable Install
    System) เป€เบ›เบฑเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เบ—เบตเปˆเป€เบ›เบฑเบ™เบกเบทเบญเบฒเบŠเบตเบš
    เบฅเบฐเบšเบปเบšเป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบ•เบปเบงเบ•เบดเบ”เบ•เบฑเป‰เบ‡ Windows. เบกเบฑเบ™
    เป„เบ”เป‰เบ–เบทเบเบญเบญเบเปเบšเบšเปƒเบซเป‰เบกเบตเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเปเบฅเบฐเบกเบตเบ„เบงเบฒเบกเบเบทเบ”เบซเบเบธเปˆเบ™
    เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰...
    เบ”เบฒเบงเป‚เบซเบฅเบ” NSIS: Nullsoft Scriptable Install System
  • 2
    เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡
    เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡
    AuthPass เป€เบ›เบฑเบ™เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”
    เบœเบนเป‰โ€‹เบˆเบฑเบ”โ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบ™เบดโ€‹เบเบปเบกโ€‹เปเบฅเบฐโ€‹
    เบžเบดเบชเบนเบ”เปเบฅเป‰เบง Keepass (kdbx 3.x เปเบฅเบฐ kdbx 4.x ...
    เบ”เบฒเบงเป‚เบซเบผเบ” authpass
  • 3
    Zabbix
    Zabbix
    Zabbix เปเบกเปˆเบ™เบŠเบฑเป‰เบ™เบงเบดเบชเบฒเบซเบฐเบเบดเบ”เป€เบ›เบตเบ”
    เปเบซเบผเปˆเบ‡เบ—เบตเปˆเปเบˆเบเบขเบฒเบเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เปเบเป‰เป„เบ‚
    เบ–เบทเบเบญเบญเบเปเบšเบšเบกเบฒเป€เบžเบทเปˆเบญเบ•เบดเบ”เบ•เบฒเบกเปเบฅเบฐเบ•เบดเบ”เบ•เบฒเบก
    เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเปเบฅเบฐเบ„เบงเบฒเบกเบžเป‰เบญเบกเบ‚เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบ
    เป€เบŠเบตเบšเป€เบงเบต, เบญเบธเบ›เบฐเบเบญเบ™...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Zabbix
  • 4
    เบšเปเบฅเบดเบชเบฑเบ” KDiff3
    เบšเปเบฅเบดเบชเบฑเบ” KDiff3
    เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบ™เบตเป‰เบšเปเปˆเบ–เบทเบเบฎเบฑเบเบชเบฒเป„เบงเป‰เบญเบตเบเบ•เปเปˆเป„เบ›
    เปเบฅเบฐเบ–เบทเบเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบงเป‰เป€เบžเบทเปˆเบญเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบเบฒเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™. เป€เบšเบดเปˆเบ‡
    https://invent.kde.org/sdk/kdiff3 for
    เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เปƒเบซเบกเปˆโ€‹เบ—เบตเปˆโ€‹เบชเบธเบ”โ€‹เปเบฅเบฐโ€‹
    https://download.kde.o...
    เบ”เบฒเบงเป‚เบซเบฅเบ” KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX เปเบกเปˆเบ™ GUI เบชเปเบฒเบฅเบฑเบš
    Loader USB เบ‚เบญเบ‡ Waninkoko, เบญเบตเบ‡เปƒเบชเปˆ
    libwiigui. เบกเบฑเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบฅเบฒเบเบŠเบทเปˆเปเบฅเบฐ
    เป€เบ›เบตเบ”เป€เบเบก Wii, เป€เบเบก Cube เปเบฅเบฐ
    homebrew เปƒเบ™ Wii เปเบฅเบฐ WiiU ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” USBLoaderGX
  • 6
    Firebird
    Firebird
    Firebird RDBMS เบชเบฐเบซเบ™เบญเบ‡เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” ANSI SQL
    & เปเบฅเปˆเบ™เปƒเบ™ Linux, Windows &
    เป€เบงเบ—เบต Unix เบซเบผเบฒเบ. เบ„เบธเบ™โ€‹เบฅเบฑเบโ€‹เบชเบฐโ€‹เบ™เบฐ
    เบ„เบงเบฒเบกเบชเบญเบ”เบ„เปˆเบญเบ‡ เปเบฅเบฐเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ—เบตเปˆเบ”เบตเป€เบฅเบตเบ”
    เปเบฅเบฐเบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Firebird
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

  • 1
    aa-clickquery
    aa-clickquery
    aa-clickquery - เป‚เบ„เบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบญเบšเบ–เบฒเบก
    click-apparmor DESCRIPTION: เป‚เบ„เบ‡เบเบฒเบ™เบ™เบตเป‰
    เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบชเบญเบšเบ–เบฒเบก click-apparmor เบชเปเบฒเบฅเบฑเบš
    เบ‚เปเป‰เบกเบนเบ™. เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰: aa-clickquery
    --click-fra...
    เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ aa-clickquery
  • 2
    aa-exec-เบ„เบฅเบดเบ
    aa-exec-เบ„เบฅเบดเบ
    aa-exec-click - เป‚เบ„เบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”
    เบเบปเบ”เบซเบธเป‰เบกเบซเปเปˆเบžเบฒเบเปƒเบ•เป‰เบเบฒเบ™เบเบฑเบเบ‚เบฑเบ‡
    เบฅเบฒเบโ€‹เบฅเบฐโ€‹เบญเบฝเบ”โ€‹: เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ™เบตเป‰โ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เป€เบžเบทเปˆเบญโ€‹
    เบ›เบฐเบ•เบดเบšเบฑเบ”เบŠเบธเบ”เบ„เบฅเบดเบเบžเบฒเบเปƒเบ•เป‰ AppArmor
    เบเบฒเบ™เบเบฑเบเบ‚เบฑเบ‡. เบ‚เป‰เบญเบ...
    เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ aa-exec-click
  • 3
    coresendmsg
    coresendmsg
    coresendmsg - เบชเบปเปˆเบ‡เบ‚เปเป‰เบ„เบงเบฒเบก CORE API
    เบเบฑเบš core-daemon daemon ...
    เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ coresendmsg
  • 4
    core_server
    core_server
    core_server - เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ•เบปเป‰เบ™เบ•เปเบชเปเบฒเบฅเบฑเบš
    SpamBayes. เบฅเบฒเบเบฅเบฐเบญเบฝเบ”: เบ›เบฐเบˆเบธเบšเบฑเบ™เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™
    เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ‚เบญเบ‡เป€เบงเบฑเบšเป„เบŠเบ•เปŒเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เบชเบฝเบšเป€เบ‚เบปเป‰เบฒ
    เบœเบนเป‰เบŸเบฑเบ‡เบชเปเบฒเบฅเบฑเบšเป‚เบ›เป‚เบ•เบ„เบญเบ™เบ•เปˆเบฒเบ‡เป†เปเบกเปˆเบ™ TBD.
    เบ™เบตเป‰ ...
    เปเบฅเปˆเบ™ core_server
  • 5
    gappletviewer-4.8
    gappletviewer-4.8
    gappletviewer - เป‚เบซเบฅเบ”เปเบฅเบฐเปเบฅเปˆเบ™ applet
    ...
    เปเบฅเปˆเบ™ gappletviewer-4.8
  • 6
    gappletviewer-4.9
    gappletviewer-4.9
    gappletviewer - เป‚เบซเบฅเบ”เปเบฅเบฐเปเบฅเปˆเบ™ applet
    ...
    เปเบฅเปˆเบ™ gappletviewer-4.9
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Ad