កម្មវិធីនេះជាម៉ាស៊ីនសម៊ុលសិក្សា សម្រាប់បង្ហាញពីរបៀបដំណើរការរបស់ប្រព័ន្ធដំណើរការ (CPU) 8-bit សាមញ្ញមួយ។ វាអោយយើងយល់អំពីរបៀបដែលកុំព្យូទ័រធ្វើការ នៅកម្រិតផ្នែករឹងទាបបំផុត។ វាបង្ហាញជាដំណាក់កាលៗ ថាតើកូដដែលមនុស្សអាចអានបាន (Assembler) ត្រូវបានបកប្រែទៅជាលេខ (machine code) ដែលបន្ទាប់មក CPU យល់ដូចម្តេច។
តើត្រូវប្រើកម្មវិធីនេះដូចម្តេច?
- 1 សរសេរកូដ៖ ខាងឆ្វេងមានកម្មវិធីកែសម្រួលអត្ថបទ សម្រាប់កូដ Assembler របស់អ្នក (ពាក្យបញ្ជាដូចជា MOV, ADD)។ អ្នកអាចសាកល្បងកម្មវិធីគំរូដើម ឬស្នើឱ្យបញ្ញាសិប្បនិម្មិតខាងលើ បង្កើតកម្មវិធីមួយឱ្យអ្នក។
- 2 បកប្រែ និងផ្ទុកចូល៖ ដោយចុចប៊ូតុង កូដអត្ថបទរបស់អ្នកនឹងត្រូវបំលែងទៅជាលេខ ហើយផ្ទុកចូលទៅក្នុងម៉ំពូរ 256-byte ខាងក្រោមស្តាំ។
- 3 រត់ ឬជំហានៗ៖ ប៊ូតុង 'រត់' នឹងអោយកម្មវិធីដំណើរការលឿនជាប់គ្នា។ ប៊ូតុង 'ជំហានៗ' នឹងអនុវត្តពាក្យបញ្ជារពីមួយៗ ដើម្បីឲ្យអ្នកអាចមើលឃើញច្បាស់ៗថា តម្លៃនៅក្នុងរៀជីស្ទឺរ (A, B, C, D) និងម៉ំពូរ កំពុងផ្លាស់ប្តូរដូចម្តេច។
- 4 អ្នកបកប្រែដោយផ្ទាល់៖ កំឡុងពេលដំណើរការ ឬពេលអ្នកនាំម៉ៅស៍ទៅលើក្រឡាមួយណាក៏បានក្នុងម៉ំពូរ អ្នកបកប្រែ នឹងបង្ហាញឱ្យអ្នកដឹងថា លេខនោះមានន័យដូចម្តេចសម្រាប់ CPU។