Giáo trình này nhằm trang bị cho người đọc các nội dung chủ yếu sau:Lịch sử phát triển của máy tính, các thế hệ máy tính và cách phân loại máy tính. Cách biến đổi cơ bản của hệ thống số, các bảng mã thông dụng được dùng để biểu diễn các ký tự.Giới thiệu các thành phần cơ bản của một hệ thống máy tính, khái niệm về kiến trúc máy tính, tập lệnh. Các kiểu kiến trúc máy tính: mô tả kiến trúc, các kiểu định vị.Giới thiệu cấu trúc của bộ xử lý trung tâm: tổ chức, chức năng và nguyên lý hoạt động của các bộ phận bên trong bộ xử lý. Mô tả diễn tiến thi hành một lệnh mã máy và một số kỹ thuật xử lý thông tin: ống dẫn, siêu ống dẫn, siêu vô hướng, máy tính có lệnh thật dài, máy tính véc-tơ, xử lý song song và kiến trúc IA-64.
Trang 1kÿ¦⁄? /?fi⁄Õ ? ‒ ó‹?¦*\?«Õ„? þ‹⁄?Ë ö‹? /?¦š? ⁄ó?¦⁄ \? Ò«? !‹? ⁄õ?⁄ö?‹⁄Ê? \·Y
L?s⁄õ?⁄ö?PY?GPXSTLPXTTHM?lÕ„? þ‹⁄?ËÊ'¦?‚Å„? 2‹£? ‒Ç‹ ?¦É? $?Ëì‹?Ë ö‹? /?«Ò?«
Ëì‹? Ê'‹£? ‒Ê‹£?¦⁄›?P? ?‹⁄ÿ?fi⁄Å‹M?c›?Ëš?«Õ„?¦š?¤⁄! ? Ê'‹£?‒ê ? &‹K? !¦?Ë"?¦⁄ë«Ò? Ç·? ⁄-?Ë ö‹?‹Ä‹£? &‹M?m⁄Ê?«Õ„?dmh`b?¦š?¤⁄! ? Ê'‹£?RO? ê‹K? Ç·? ⁄-?¦È‹£? ·êPSOjvM
L?sþ‹⁄? ÊÉ‹£? ⁄þ¦⁄?¦\›Y?bÕ¦?«Õ„? þ‹⁄? ‒›‹£?¦(‹£?«" ?⁄™?¦š?¤⁄Ó?‹Ä‹£?¦⁄Ö„
¦Õ¦?¦⁄ÊÉ‹£? ‒ ‹⁄K?fi⁄ç‹?«ò«?¦*\?‹⁄\·M
L?Ãå¦? þ‹⁄?Ë\?¦⁄ÊÉ‹£? ‒ ‹⁄Y?sÖ ?«" ? ⁄# ?Ë ó«?¦š? ⁄ó?¦š? Ò ?¦⁄ÊÉ‹£? ‒ ‹⁄?‹Ù«
‒›‹£? "?‹⁄&? Ò?«" ? ‒›‹£? !?Ëš?ËÊ'¦?¦⁄›?¦⁄Ö„? ‒›‹£?¤⁄ ?¦Õ¦?¦⁄ÊÉ‹£? ‒ ‹⁄?¤⁄Õ¦
Ü ?Ëç·?‚·ê ?⁄ ö‹? Ò?fi⁄Õ ? ‒ ó‹? ‒› ‹£? ⁄# ?¤3?‹Ò„M
c2\? Ò›?¤þ¦⁄? ⁄Ê&¦? ë ? 6K?⁄ ö·? ·ê ? Ò? ý‹⁄? 2¦? /? -‹£K?⁄ ö‹?‹\„?‹£Ê# ? \
⁄Ê#‹£?¦⁄ \?«Õ„? þ‹⁄? !? ⁄õ?⁄ö? ⁄1? Ê? ⁄Ò‹⁄?T? ›Ö ?¦⁄þ‹⁄K?¦Õ¦? ›Ö ?¦š? ⁄ó? ‒(«? Ç‹
‹⁄\·?«" ?fi⁄ç‹Y
Trang 2o⁄› ›¦›fi„\ ¡ Q
L? l ¦‒›¦›«fi· ¡‒Y? bŠ‹? £™ ? Ò? ob? Gfi¡‒ ›‹\ ? ¦›«fi· ¡‒HK? Ò? ‹⁄0‹£? «Õ„ ? þ‹⁄
‹⁄ŽK?¦š?P?¦⁄ fi? ?‚/? 6? Ò?«" ? !? ⁄ õ ? ÿ?‹£›Ö ? M?s⁄Ê#‹£? (‹£?¦⁄›?«" ?‹£Ê# K?¦š
⁄ó? (‹£?Ë"¦? ëfi?⁄›å¦? (‹£? ‒›‹£?«Ö‹£?«Õ„? þ‹⁄M
L?l ‹ ¦›«fi· ¡‒Y?kÒ?‹⁄0‹£?«Õ„? þ‹⁄?¦%? ‒·‹£? ‹⁄K?¤þ¦⁄? ⁄Ê&¦? ⁄Ê#‹£? &‹
⁄É‹?obM?mš?¦š? ⁄ó? ⁄2¦?⁄ ö‹?ËÊ'¦?¦Õ¦?1‹£? -‹£« Ò?«Õ„? þ‹⁄?¦%? &‹? ⁄2¦?⁄ ö‹M?mš
¦š?¤⁄Ó?‹Ä‹£?⁄ ? ‒'?⁄Ò‹£?¦⁄-¦?Ëõ‹?⁄Ò‹£? ‒Ä«?‹£Ê# ? Ò«? ö¦M?l ‹ ¦›«fi· ¡‒?ËÊ'¦/? -‹£? ‒"‹£? ‒Ô ? ‒›‹£? ¦Õ¦? 1‹£? -‹£? ⁄# ?£ \‹? ⁄2¦K? þ? -? ‒›‹£? Ë ò·?¤⁄ ó‹?⁄Ò‹£
Trang 3o⁄› ›¦›fi„\ ¡ R
g ‹⁄?PLQY?j õ‹? ‒,¦?rhlcM
L?j õ‹? ‒,¦?lhlc?Gl· fi ¡?h‹ ‒·¦ ›‹?l· fi ¡?c\ \K?Ë\? Š‹£? ö‹⁄ L?Ë\? 0ö·HK? É?Ëž?‹⁄Ê?⁄ ‹⁄?PLRM
Trang 4r!?‹⁄ÿ?fi⁄Å‹?GPOPOMPPHQ?¦š? ⁄ó? ó·? ô‹? ⁄Ò‹⁄Y
GPOPOMPPHQ?¥?PIQR?J?OIQQ?J?PIQP?J?OIQO?J?PIQLP?J?PIQLQ?¥?GPOMVTHPOM
b⁄,?6Y? (‹£ ê·?‹£›å¦?ËÉ‹? Ò?¦⁄ù? !? Ê& ?Ëó?¤6?⁄ ö·?¦É? !?¦*\?⁄ö?Ëõ«M
¦⁄›?¦É? !?«" ? ç‹?‹0\?Ëó?¦š? ⁄ÊÉ‹£? !? ⁄1?Q? Ò? !? Ê? ⁄1?QM?r!? Ê? ⁄1?⁄\ ? Ò?¦›‹? !
‹⁄ÿ?fi⁄Å‹? ⁄1?⁄\ M?p·Õ? ‒ ‹⁄? õfi? ô‹?¦⁄›?Ëõ‹?¤⁄ ? !? ⁄ÊÉ‹£? Ù‹£?OM
uþ? -?PY?a õ‹?Ë ? !? ⁄ëfi?fi⁄Å‹?GQXHPO? ⁄Ò‹⁄?‹⁄ÿ?fi⁄Å‹Y
QXNQ?¥?PS?J?PGkraHPSNQ?¥?V?J?O
VNQ???¥?R?J?PRNQ???¥??P?J?PPNQ???¥??O?J?PGlraH
Trang 5aÓ‹£?QMP gö? ⁄ëfi? -¦?fi⁄Å‹Y
OPQRSTUVWX
`abcde
OPQRSTUVWXPOPPPQPRPSPT
OOOOOOOPOOPOOOPPOPOOOPOPOPPOOPPPPOOOPOOPPOPOPOPPPPOOPPOPPPPOPPPP
Trang 6o⁄› ›¦›fi„\ ¡ U
r!? ⁄ëfi?fi⁄Å‹Y?TIPU?J?aIP?¥?GXPHPOMM???????r!? ⁄ëfi? -¦?fi⁄Å‹Y?Q?????`?????e
s‒™‹£? !? ÿ? ‒þY????PUQ??PUP???PUO
f Õ? ‒ÿ? ÿ? ‒þ?Y???????QTU ?PU????Pr!? ⁄ëfi?fi⁄Å‹Y?QIQTU?J?`IPU??J?eIP?¥?GUWVHPOM
hhMSM?a õ‹?Ë ? ⁄ëfi? -¦?fi⁄Å‹? ⁄Ò‹⁄?‹⁄ÿ?fi⁄Å‹M
bÕ¦? !? ⁄ëfi? -¦?fi⁄Å‹?‒ê ? ô?Ë ? ⁄Ò‹⁄?‹⁄ÿ?fi⁄Å‹M?s⁄2¦?‒\?¦Õ¦? !? ⁄ëfi? -¦?fi⁄Å‹
¦+‹£?¦⁄ù? Ò?«" ?¦Õ¦⁄? ó·? ô‹?¦Õ¦? !?‹⁄ÿ?fi⁄Å‹? ⁄·ë‹? ' ?⁄É‹?«Ò? ⁄È ?G Ó‹£?Q LPHMÃó?Ë ?¦Õ¦? !? ⁄ëfi? -¦?fi⁄Å‹? ⁄Ò‹⁄?‹⁄ÿ?fi⁄Å‹K?¦⁄ù?¦ç‹? ⁄\„? ⁄õ?«" ?¦Õ¦⁄?ËÉ‹?£ Ó‹.‹£?¦›‹? !? ⁄ëfi? -¦?fi⁄Å‹? Ù‹£? !‹? ?‹⁄ÿ?fi⁄Å‹? ÊÉ‹£?ËÊÉ‹£?¦*\?‹šM
uþ? -Y?à ? !? ⁄ëfi? -¦?GceUHPU? ⁄Ò‹⁄?‹⁄ÿ?fi⁄Å‹Y
⁄ö?‹⁄ÿ?fi⁄Å‹?G !‹? H?Ëó?«Ô?⁄›Õ?«" ? !?⁄ö? ⁄ëfi?fi⁄Å‹?¦š?£ Õ? ‒ÿ?‹Ù«? ‒›‹£?¤⁄›Ó‹£? OMMXM?m⁄Ê? ë„?$?ËÅ„? \?¤⁄È‹£? (‹£?⁄õ ?¦Õ¦? ?⁄'fi?¦š? ⁄ó?¦š?¦*\?S? Z? ? ç«?fl·\‹
‒™‹£?¦*\?¦Õ¦? !?abc?‹Ç‹?¦Õ¦? "? ?‚/? 6? ⁄Ê#‹£?¦š?¦Õ¦? ö‹⁄? ⁄\›? Õ¦? & ?¦⁄,‹£M
Trang 7o⁄› ›¦›fi„\ ¡ V
uþ? -Y?GRTHPO?¥?GOOPPOPOPHQM
huM?aÓ‹£?«Ô?`rbhhMG`«¡‒ ¦\‹ r \‹ \‒ b› ¡?¢›‒ h‹¢›‒«\ ›‹ h‹ ¡‒¦⁄\‹£¡HM
m£Ê# ? \?ËÔ?‚Å„? 2‹£? "?«Ô?Ëó? ó·? ô‹?¦⁄›?¦Õ¦?¤6? 2?¦+‹£?‹⁄Ê?¦Õ¦?¦›‹? !
uÒ? ¦Õ¦? ¤6? ⁄ ö·? Ëå¦? ö ? ¤⁄Õ¦M? bÕ¦? «Ô? Ëš? £™ ? ? Ò ? "? ? «Ô? ¤6? 2? Ò? !M? aÓ‹£? «Ô
`rbhh? Ò?«Ô?V? ?ËÊ'¦? (‹£?fi⁄ ? õ‹? ‒›‹£?¦Õ¦?⁄ö ?«Õ„? þ‹⁄?⁄ ö‹?‹\„M?u& ??«Ô?V
Trang 8\M?a ó·? ô‹? !?‹£·„Ç‹?¤⁄È‹£? ê·Y
sê ?¦Ó?¦Õ¦? !?¦+‹£?‹⁄Ê?¦Õ¦?«Ô?MMM? ‒›‹£ «Õ„? ? þ‹⁄?Ëò·?ËÊ'¦? ó·? ô‹? Ù‹£
¦Õ¦?¦⁄0? !?‹⁄ÿ?fi⁄Å‹M?Ãó? ó·? ô‹?¦Õ¦? !?‹£·„Ç‹?¤⁄È‹£? ê·K?‹£Ê# ? \? (‹£?‹? MsÊÉ‹£?1‹£? & ?Ë"? Ò ?¦*\? !? ?ËÊ'¦? /? -‹£K? \?¦š?¦Õ¦?¤⁄›Ó‹£?£ Õ? ‒ÿ?‚Õ¦?Ëÿ‹⁄
M?a ó·? ô‹? !?‹£·„Ç‹?¦š? ê·Y
m£Ê# ? \? /? -‹£? ?¦\›?‹⁄ê ? ó·? ô‹? ê·Z? ? ê·?¦š?£ Õ? ‒ÿ?O? ÊÉ‹£?1‹£
& ? !?‹£·„Ç‹? ÊÉ‹£K? ? ê·?¦š?£ Õ? ‒ÿ?P? ó·? ô‹? !?Å«M?m⁄Ê? ë„?¤⁄›Ó‹£?£ Õ? ‒ÿ
!?ËÊ'¦? ó·? ô‹? ï?ËÊ'¦? þ‹⁄?‹⁄Ê? \·Y
uMQM?a ó·? ô‹? !? ⁄2¦G !?¦š? ê·?¦⁄ê«?Gfi⁄è„H?Ë"‹£HM
bš?⁄\ ?¦Õ¦⁄? ó·? ô‹? !? ⁄2¦? ‒›‹£?«" ?⁄ö?‹⁄ÿ?fi⁄Å‹Y? !?¦š? ê·?¦⁄ê«?¦!?Ëÿ‹⁄G¢ý¡ ?fi› ‹ ?‹·« ¡‒H? Ò? !?¦š? ê·?¦⁄ê«?Ë"‹£?G¢ ›\ ‹£?fi› ‹ ?‹·« ¡‒HM?bÕ¦⁄? ⁄1?‹⁄êËÊ'¦? (‹£? ‒›‹£? ‹⁄0‹£? "? uwkG« ¦‒›? fi‒›¦¡ ›‒H? ⁄\„? ‹⁄0‹£? "? ? Ë ò·? ¤⁄ ó‹G« ¦‒›?¦›‹ ‒› ¡‒H?¦+M?bÕ¦⁄? ⁄1?Q ⁄\„?ËÊ'¦? (‹£?⁄ ö‹?‹\„?¦š?Ë"?¦⁄þ‹⁄?‚Õ¦?¦\›M?Ã!
& ?¦Õ¦⁄? ó·? ô‹? !? ⁄2¦? ê·?¦⁄ê«?Ë"‹£?¦š?¤⁄Ó?‹Ä‹£?⁄ ö·?¦⁄ù‹⁄? ⁄¡›?£ Õ? ‒ÿ?¦*\
!? ⁄2¦M?bÕ¦⁄? ó·? ô‹?¦⁄·‹£?¦⁄›?«™ ?⁄ö?Ëõ«?‹⁄Ê? \·Y
q?¥?«Ma¡Ms‒›‹£?Ëš?«? Ò?fi⁄ç‹?Ëÿ‹⁄? ‒ÿK? ‒›‹£?⁄ö? ⁄ëfi?fi⁄Å‹?£ Õ? ‒ÿ? · „ö ?Ë! ?¦*\?‹š?fi⁄Ó ? ·È‹
‹⁄Ž?⁄É‹?PM?r!?¡? Ò?fi⁄ç‹?«+? Ò?a? Ò?¦É? !?¦*\?⁄ö?Ëõ«M
bš? ⁄\ ? ¦⁄·è‹? Ëÿ‹⁄? Ö‹£? ê·? ¦⁄ê«? Ë"‹£? fl·\‹? ‒™‹£? ÒY? ¦⁄·è‹? lrahm? ¦*\
l ¦‒› ›¢ ? Ò?¦⁄·è‹?hdddM?bÓ?⁄\ ?¦⁄·è‹?‹Ò„?Ëò·? (‹£?⁄ö?Ëõ«?‹⁄ÿ?fi⁄Å‹M
s⁄Ê#‹£? (‹£? Ò? ⁄¡›? Ç·? ¦⁄·è‹? ó·? ô‹ !? ⁄2¦? ¦*\? hddd? VTSLPXWTGh‹ · ¡? ›¢? d ¡¦ ‒ ¦? E? d ¡¦ ‒›‹ ¦? d‹£ ‹¡¡‒ HK? Ò? ¦⁄·è‹?ËÊ'¦? «™ ? ⁄Ô‹£? ¦⁄êfi
‹⁄ë‹? Ò?ËÊ'¦? (‹£? ‒›‹£? "?‚/? 6? ›Õ‹?⁄™¦?¦*\?h‹ ¡ M?a ? ê·?‹Ù«? Ö ? ÿ? ‒þ?¦\›?‹⁄ê Z
¤þ¦⁄? ⁄Ê&¦?fi⁄ç‹?«+? Ò?¤⁄·È‹? Ö‹£?fi⁄ç‹?Ëÿ‹⁄? ‒ÿ? ⁄\„?Ë ? ⁄¡›? ‹£? ›Ö ? !? ⁄2¦M
f Õ? ‒ÿ? !? ⁄2¦?hddd?ËÊ'¦? þ‹⁄?‹⁄Ê? \·Y
q?¥?GLPHrIGPJlPIQLP?J?MMM?Jl‹IQL‹HIQd?VMMMd?O LPQVM
Trang 9L?a ó·? ô‹? !?‹⁄ÿ?fi⁄Å‹? Ê& ? Ö‹£ PK?‚‚‚a„?GaY ¦É? !?QHM
L?a ?¦\›?‹⁄ê ?RPY? ê„?£ Õ? ‒ÿ?O? & ? !? ÊÉ‹£K?P? & ? !?Å«M
L?o⁄ç‹?«+?„?Ë ? \‹£?«Ô?¡‚¦¡ LPQV?¦*\?„K?ËÊ'¦?‚Õ¦?Ëÿ‹⁄? Ù‹£?¦Õ¦⁄Y??„?J?GVeHPUML?o⁄ç‹?‚‚‚? Ò?fi⁄ç‹?Ëÿ‹⁄? ‒ÿK?ËÊ'¦?ËÊ\? Ò›? ? ?QQMMOM
uþ? -Y?a ó·? ô‹? !? ⁄2¦?GXKVTHPO Ê& ? Ö‹£? ê·?fi⁄è„?Ë"‹£M
s\?Ë ? \‹£? Ö‹£?‹⁄ÿ?fi⁄Å‹Y?GXKVTHPO?¥?GPOOPMPPHQ?¥?PKOOPPPaRM
Trang 10a"?‹⁄&?‹£›Ò Gl\ ? ›‒¡
Trang 11bÕ¦?«Ö¦⁄?‹⁄&?‹š ?¦⁄·‹£?ËÊ'¦? ?¦⁄1¦? Ê& ? Ö‹£?«\? ‒ë‹K?£ž«?‹⁄0‹£?⁄Ò‹£Ò? ‹⁄0‹£? ¦" ? Ëó?‚Õ¦?Ëÿ‹⁄ ÿ? ‒þ?⁄\„?Ëÿ\? ¦⁄ù? ‹⁄&M? l ? È? ‒›‹£?«\? ‒ë‹? £™ ? Ò? «"
fi⁄ç‹? / ?G¦¡ H?⁄\„ ÿ? ‒þ?‹⁄&?G«¡«›‒„? ›¦\ ›‹HM?uÿ? ‒þ?⁄\„?fi⁄ç‹? /?‹⁄&?ËÊ'¦? Š? «
Ù‹£?¦Õ¦⁄?¦⁄™‹?Ëÿ\?¦⁄ù?‹⁄#?«Ö¦⁄?£ Ó ?«Ô?Ëÿ\?¦⁄ùM?lÖ¦⁄?‹Ò„?£ž«?⁄\ ?fi⁄ç‹Y «Ö¦⁄
¦⁄™‹? Ëÿ\? ¦⁄ù? ⁄Ò‹£? q`r? G‒›•L\ ‒¡ ? ¡ ¡¦ ›‒H? Ò «Ö¦⁄? ¦⁄™‹? Ëÿ\? ¦⁄ù? ¦" ? b`r
Gb› ·«‹L\ ‒¡ ? ¡ ¡¦ ›‒HM? bÕ¦? ËÊ#‹£? Å„? Ëÿ\? ¦⁄ù? ï? ¦⁄™‹? Ëÿ\? ¦⁄ù? ⁄Ò‹£? Ò? ¦" MÃÊ#‹£? Å„?¡‹\ ¡? (‹£?Ëó?«$?¦Õ¦?«Ö¦⁄?Ë ö‹? ! ?‒\? "?‹⁄&? ⁄¡›? \? ‒Ö‹£? ⁄Õ M?bŠ‹ËÊ#‹£? Å„?q¡\ N•‒ ¡?fl·„õ ?Ëÿ‹⁄? Ö‹£? ⁄\›? Õ¦? ï? ⁄2¦?⁄ ö‹M
a" ‹⁄&?⁄›å¦? Ò?¦š? ?¦⁄1¦? ?⁄›å¦? Ò? ›Ö ?¦š? ?¦⁄1¦? # ?G•›‒ ?›‒£\‹ ¡ HM?a"
‹⁄&? ?¦⁄1¦? ?¦š? ⁄ó? Ê·?£ 0?«" ? ?ËÉ‹? ‒›‹£?« ? ÿ? ‒þ?Ëÿ\?¦⁄ùM?a"?‹⁄&? ?¦⁄1¦
# ? ï?ËÊ'¦? 2\?¦⁄™‹?¦Ó?«" ?‹⁄š«?fi⁄ç‹? /?‹⁄&?¦(‹£?«" ? ,¦? & ?« ? ÿ? ‒þ?Ëÿ\?¦⁄ùM
l ?‹⁄!«?fi⁄ç‹ /?‹⁄&? ⁄Ê#‹£? Ò?«" ? „ ¡?GW? HK?⁄›å¦?«" ? # ?GPU? HM
r!?ËÊ#‹£? Å„?Ëÿ\?¦⁄ù?¦*\?«Ö¦⁄?‹⁄&? ï?fl·„õ ?Ëÿ‹⁄? !? ÿ? ‒þ?‹⁄&?¦2¦?ËÖ ? þ‹⁄
⁄¡›?¦È‹£? ⁄1¦? \·Y
r!? ÿ? ‒þ?‹⁄&?¦2¦?ËÖ ?¥?QmM
‒›‹£?ËšK?m? Ò? !? Ê'‹£?¦Õ¦?ËÊ#‹£?Ëÿ\?¦⁄ùM
Trang 13o⁄› ›Ư›fi„\ Ă PR
ề? ›ệ ? ôệƯ⁄? ôề? ‹Êấ# ? (‹Ê? Ưš? ⁄ú? ‹ệfi? 0? ửã? ề›? ⁄ẩ‹Ê? flã\? ⁄ ừ ? ÿ “ đốt”
oqnlM?j⁄ ?ậễ?‹ệfi? ⁄ ?ƯếƯ? 0? ửã? ‒›‹Ê?oqnl?Ư+‹Ê?Ô⁄ẩ‹Ê? ⁄ú? ⁄\„?ậ M PROM
có thể xoáK?ƯŠ‹?Ê™ ? ề?doqnl?GĂ‒\ \ Ă?oqnlH? ề? ›ệ ?qnl?ôề?‹Êấ# ? (‹Ê?Ưš
⁄ú?‹ệfi? 0? ửã? ề›? ề?ƯếƯ? 0? ửã?ậš?Ưš? ⁄ú?‚›ế?⁄›ồƯ? ⁄\„?ậ ?? Ù‹Ê?ô" ? ⁄ ừ ? ÿậồƯ? ử M?doqnl?Ưš? ⁄ú?‚›ế? Ù‹Ê?ậ ử‹?GĂ ĂƯ ‒ Ư?doqnlH? ề? ›ệ ?qnl?Ưš? ⁄ú?‹ệfiề?‚›ế? 0? ửã? Ù‹Ê?ậ ử‹?ậấ'Ư?ôề?Ô⁄ẩ‹Ê?fi⁄ể ? /? -‹Ê? \?Ư2Ư? ô ?‹⁄ấ? & ?doqnlMs‒›‹Ê? ƯếƯ? ôế„? ỵ‹⁄? ⁄ ử‹? ậệ K? ‹Êấ# ? \? ⁄ấ#‹Ê? /? -‹Ê? e \ ⁄? ahnr? (‹ÊddoqnlM? m⁄ấ? ở„? ‹" ? ã‹Ê? ahnr? Ư*\? ôế„? ỵ‹⁄? Ưš? ⁄ú? ậấ'Ư? ⁄\„? ậ ? ậú? ấẫ‹Ê
⁄ỵƯ⁄? & ?‹⁄0‹Ê?ô$?‒"‹Ê? ề?‹Å‹Ê?Ườfi?⁄ử? ⁄!‹ÊK?ôề?ậ ũã?‹ề„? ề?Ô⁄ẩ‹Ê? ⁄ú? ⁄2Ư?⁄ ử‹ậ! ? & ‹⁄0‹Ê?ôế„? ỵ‹⁄? ⁄ừ?⁄ử?Ư+? /? -‹Ê?ahnr? (‹Ê?oqnl?⁄›ồƯ?doqnlM
ahnr? Êžô? ‹⁄ ũã? Ư⁄ấẫ‹Ê? ‒ ‹⁄? ề? ⁄ềôM? o⁄ỗ‹? ậỗã? Ư*\? Ư⁄ấẫ‹Ê? ‒ ‹⁄? ahnr
Ô úô? ‒\?⁄ử? ⁄!‹Ê?ôế„? ỵ‹⁄K?flãế? ‒ ‹⁄?‹ề„?Ê™ ? ề?onrsM?mừã?⁄ử? ⁄!‹Ê? /? -‹Ê?ƯếƯb\‒ ? G ⁄ợ? ƯĩôH? o ãÊ? \‹ ? o \„? ⁄ ? Ê \ ? ậ›ệ‹? ‹ề„? Ư ⁄ỵ‹⁄? ề? ,Ư? ôế„? ỵ‹⁄? ‒ã„? ‹⁄ởfi
⁄\ô? !?Ư*\? ⁄ợM?ahnr?‹ề›?Ư+‹Ê?Ưš?Ư⁄ấẫ‹Ê? ‒ ‹⁄?☜rĂ ãfi?ahnr☝?ậú?‹Êấ# ? (‹Ê? 2
Ư⁄ự‹⁄? ⁄\ô? !?ƯếƯ? ⁄ ừ ? ÿ?‹Ê›ệ ? M
I I 3 RAM
bš? ⁄ú?Ư⁄ \?q`l? ⁄ề‹⁄?⁄\ ?⁄›ệ K?q`l? ý‹⁄?Grq`lHK?Ưš?Ô⁄ể?‹Ä‹Ê? ấã?Ê 0? !ửã? ôễ ? ôễ ? ‹ừã? ‹⁄ấ? Ô⁄ẩ‹Ê ? ôờ ? ‹Êãž‹? ‹ãẩ M? uề? q`l? ậ"‹Ê? Gcq`lHK? ề? ›ệq`l?fi⁄ể ?ậấ'Ư?☜ ềô? ấẫ ☝?G‒ĂÂ‒Ă ⁄H? 1Ư? ề?fi⁄ể ?‹ệfi? ệ ? 0? ửã?ậ\‹Ê?ậấ'Ư? ấã? ‒0
⁄Ă›? ‹Ê?Ư⁄ã?Ô3M?☜kềô? ấẫ ☝? Ù‹Ê?ƯếƯ⁄? ⁄2Ư?⁄ ử‹? ⁄\›? ếƯ?ậ™Ư?⁄›ồƯ?Ê⁄ ?‹⁄ĩƯ? ệ Mb+‹Ê?Ưš? ⁄ú?☜ ềô? ấẫ ☝? Ù‹Ê?‹⁄0‹Ê? ⁄\›? ếƯ?ậồƯ? ử ?Ô⁄ếƯM?k›ệ ?cq`l?Ưš?ôở ?ậ"fi⁄ỗ‹? /?‹⁄&?Ư\›?‹ầ‹?Ê ế? ⁄ề‹⁄?Ô⁄ế?‒ợ? ›? & ?rq`lM?bếƯ?ôệƯ⁄?‹⁄&?cq`l?ậấ'Ư(‹Ê?fi⁄ ? ừ‹? ‒›‹Ê?ƯếƯ? ⁄ừ?⁄ử?ôế„? ỵ‹⁄?⁄ ử‹?‹\„M
Ãú? ừ ? Ô ửô? !? ậấ#‹Ê? ậÿ\? Ư⁄ự? ề? Ê ểô? !? Ư⁄Å‹? ‒ầ‹? hbK? ⁄ỗã? ⁄ừ ? ƯếƯ? ›ệcq`l?ậũã? (‹Ê?fi⁄ấẫ‹Ê?fi⁄ếfi?ậÿ\ Ư⁄ự?ôã fi Ă‚M?s‒›‹Ê?flãế? ‒ ‹⁄?ậ™Ư?⁄\„?Ê⁄ ?ƯếƯậấ#‹Ê?ậÿ\?Ư⁄ự?ậỗã? ầ‹?Ư⁄1\?ƯếƯ? ⁄ẩ‹Ê? ‹? ũ?⁄ề‹Ê?‒ž ? ừfi? \ã?ô\‹Ê? ⁄ẩ‹Ê? ‹? ũ
Ư" M? Ãú? Ô úô? ›ế ? ⁄\›? ếƯ? ‹ề„K? ‹Êấ# ? \? (‹Ê? ậấ#‹Ê? Å„ RAS? ề CAS? ‹⁄ấ? ‒ầ‹
⁄ ‹⁄?QLRM?j⁄ RAS? ⁄ờfi? ⁄ ? ⁄ẩ‹Ê? ‹? ‒ầ‹?ƯếƯ?ậấ#‹Ê?ậÿ\?Ư⁄ự? ù?ậấ'Ư?ô$? ⁄ẩ‹Ê?flã\
ôệƯ⁄? Ư⁄! ? ậÿ\? Ư⁄ự?⁄ề‹Ê? G‒›• L\ ‒Ă ? \ Ư⁄HM? j⁄ CAS? ⁄ờfi? ⁄ ? ⁄ẩ‹Ê? ‹? ‒ầ‹? ƯếƯậấ#‹Ê?ậÿ\?Ư⁄ự? ù?ậấ'Ư?ô$? ⁄ẩ‹Ê?flã\?ôệƯ⁄?Ư⁄! ?ậÿ\?Ư⁄ự?Ư" ?GƯ› ãô‹ L\ ‒Ă ? \ Ư⁄HM
u ửƯ?☜ ềô? ấẫ ☝? Ù‹Ê? 0? ửã?ậ™ƯK? 0? ửã?Ê⁄ ?⁄›ồƯ? Ù‹Ê?ƯếƯ? ⁄\›? ếƯ?‒ ầ‹ÊMlệƯ⁄? ậ ũã? Ô⁄ ú‹? ềô? ấẫ ? fi⁄ể ? Ư⁄™‹? ãỗ‹? 2? ‹Ê? ⁄ề‹Ê? ƯếƯ? fi⁄ỗ‹? /? ‹⁄&K? Ư1? ô
⁄ề‹Ê?ô" ? ỗ‹K?Ư⁄›?ậừ‹?Ô⁄ ? ờ ?Ưể?ƯếƯ?⁄ề‹Ê?ậũã?ậấ'Ư?☜ ềô? ấẫ ☝M?Ú? ề?fi⁄ấẫ‹Ê?fi⁄ếfiềô? ấẫ ? ‹Ê?ậ' M?s‒›‹Ê?flãế? ‒ ‹⁄?ậš?Ô⁄ẩ‹Ê?ậấ'Ư?ậ™Ư?⁄\„?Ê⁄ ? 0? ửã? ề›? "?‹⁄&
Trang 14⁄þ¦⁄?hal? /? -‹£?‹⁄0‹£? "?‚/? 6?⁄™?h‹ ¡ ?⁄›å¦? ÊÉ‹£? ⁄þ¦⁄? & ? "?‚/? 6?⁄™?h‹ ¡ K(?¦⁄þ‹⁄?‹⁄0‹£? "?‚/? 6?¦š? ⁄ó?ËÔ?ËÊ'¦?‹⁄ ò·?¦È‹£? „?¤⁄Õ¦?‹⁄\·? ⁄ õ ?¤õ? Ò? Ó‹
‚·ê K?£ž«?`lcK?halK?b„‒ ¦MMM?M
l" ? ‒›‹£? ‹⁄0‹£? "? ‚/? 6? Ë ó‹? ⁄ ‹⁄? ⁄·"¦? ⁄™? WO‚WU? ¦*\? h‹ ¡ ? Ò? "? ‚/? 6WOWWM?ÃÅ„? Ò? "? ?‚/? 6?¤⁄Õ?ËÉ‹?£ Ó‹? Ò? ? ë„? ö¦? «?⁄ ó·?‹š? Ò ÊÉ‹£?Ë! ? ô?Ë!
c¡¦›‒ ¡‒
??????????????????????`Vb› ·«‹
c‹
c›·
Trang 15o⁄› ›¦›fi„\ ¡ PT
¦Õ¦? ê‹?Ëò?¤5? ⁄·ë ?¦*\? "? ?‚/? 6?WOWW? ï? Ò?¦É? $?Ëó?‹Ü«? Ü ?ËÊ'¦?¦Õ¦?¤5? ⁄·ë
¦*\?¦Õ¦? "?‚/? 6?¤⁄Õ¦? ‒›‹£?⁄™?WO‚WU?¦*\?h‹ ¡ K?¦*\?¦Õ¦?⁄™?¤⁄Õ¦? Ò?¦*\?¦Õ¦? " ?‚/6?⁄ ö‹?ËÖ ?‹£Ò„?‹\„M
hhhMPM?f & ? ⁄ ö·?¦ê·? ‒,¦? Ç‹? ‒›‹£?¦*\? "? ?‚/? 6?WOWWM
s‒Ç‹?⁄ ‹⁄?RLP? Ò? É?Ëž?¤⁄! ?¦ê·? ‒,¦? Ç‹? ‒›‹£?¦*\? "? ?‚/? 6?WOWWM
Trang 16„ ¡?G ‒›‹£?WOWWH? Ò?U? „ ¡?G ‒›‹£?WOWUHM?a"?‹⁄&?Ëö«?«Ô? ö‹⁄?ËÊ'¦?‹! ? & ?¤⁄!
Ë ò·?¤⁄ó‹?ba?G¦›‹ ‒› ? ›¦¤H?¦*\?ËÉ‹? ÿ? ⁄2¦?⁄ ö‹? ö ‹⁄?dtM?a"?‹⁄&?‹Ò„? Ê·? ‒0? Ö«
⁄# ?«Ô? ö‹⁄? ‒›‹£?«" ? Ô„?£™ ? Ò?⁄Ò‹£?Ë' ? ö‹⁄M?gÒ‹£?Ë' ? ö‹⁄?¦⁄›?fi⁄ðfi? "? ?‚/6?¦š?¤⁄Ó?‹Ä‹£?‚/? 6?‚¡‹?¤ï? Ç‹? -¦? Š‹£?«Ô? ö‹⁄?Gfi fi¡ ‹ ‹£HM?g›Ö ?Ë"‹£?¦*\? "bot?ËÊ'¦?¦⁄ \? Ò«? \?£ \ ?˛֋Y?Ë™¦?«Ô? ö‹⁄?G›fi¡‒\ ›‹?¦› ¡?¢¡ ¦ ⁄ ‹£HK?£ Ó ?«Ôö‹⁄?G ¡¦›‒ ‹£H? Ò? ⁄2¦?⁄ ö‹? ö‹⁄?G¡‚¡¦· ›‹HM
s‒›‹£?dt??¦š?¤⁄! ? !?⁄™¦? Ò? È£ ¦?G\‒ ⁄«\ ¦?\‹ ? ›£ ¦?·‹ K?`ktH?¦⁄·„Ç‹
⁄2¦?⁄ ö‹?¦Õ¦?fi⁄ðfi? þ‹⁄? !?⁄™¦? Ò? › £ ¦?«Ô? ›Õ‹? /?¦*\?‹š?‹Ù«? ‒›‹£?¦Õ¦? ⁄\‹⁄?£⁄Ë\?‹Ä‹£M?jõ ?fl·Ó? ⁄Ê#‹£?ËÊ'¦?Ëå ? ò? ⁄\‹⁄?£⁄ ?`wM
Trang 17o⁄ỷ ỷỠỷfiẦ\ ¡ PV
?mẳỷồ ? ‒\? ‒ỷểẳ? dt? Ỡềể? Ỡý? ỠỏỠ? ⁄\ể⁄?ẳ⁄ ?ẹ\?ểẩểẳ? G‒¡ẳ ¡‒ Y? `wK? awK? bwKcwK?roK?aoK?rhK?chHK? ⁄\ể⁄?ẳ⁄ ?Ỡ#?eq?Gằ \ẳ?‒¡ẳ ¡‒H?ỡồ?Ỡẻểẳ? -ểẳ?Ỡ*\?Ỡ⁄,ểẳ? ĩẹ2ỷỠ?ẹò?Ỡẽfi?ẹõể? ‒ỷểẳ?fi⁄çể? \ỈM
sýỡ? ơ K?ẵ⁄ ?bot?⁄ỷơ ?ẹ"ểẳ?dt?? ĩ?ỠỈểẳ?Ỡêfi? ⁄ẻểẳ? ể? ò?ẹỳ\?Ỡ⁄ù?Ỡ⁄ỷ?aht?ẹó
- AX (accumulator)?‒"ểẳ?PU? K?ẹÊ'Ỡ?Ỡ⁄ \? ồỡ?⁄\ ?fi⁄çểY?P? Ầ ¡?Ỡ\ỷ?`g? ồ?P? Ầ ¡
⁄êfi?`kM?ấẫẦ? ồ? ⁄\ể⁄?ẳ⁄ ?flỈ\ể? ‒Ỗểẳ?ể⁄ê ? ồ?Ỡ ⁄ỈẦđể?ẹÊ'Ỡ? (ểẳ?ẹó?Ỡ⁄1\?ẵõ ?flỈố
- DX (data)? ⁄\ể⁄?ẳ⁄ ? 0? öỈK?‒"ểẳ?PU? M?s⁄\ể⁄?ẳ⁄ ?ểồẦ?Ỡ(ểẳ? ⁄\ể⁄?ẳ⁄ ?`w? ⁄\ỡ
ẳ \? ồỷ?ỠỏỠ? ⁄\ỷ? ỏỠ?Ỡ*\?fi⁄õfi?ể⁄ẫể?⁄ỷạỠ?Ỡ⁄ \?ỠỏỠ? !?PU? M?cw?Ỡềể? (ểẳ?ẹó?Ỡ⁄1\ẹỳ\?Ỡ⁄ù?PU? ?Ỡ*\?ỠỏỠ?Ỡ ểẳ?Ỡ1ểẳ?G ồ ?⁄Éể?W? H? ‒ỷểẳ?ỠỏỠ? öể⁄? ‒ỈẦ?ể⁄ẽfi?ỠỏỠ?Ỡ ểẳ
ể⁄&K? Ỉểẳ? Ê'ểẳ? &ể?ể⁄ê ?Ỡ*\?ỡ ?ẹỷơể?ể⁄&? ĩ? ồ ?QPU?ặ?US?j Ầ ¡? ồ? ơ ?ỡ" ? ⁄#
ẹ óỡ?ể⁄ê ?ẹỳể⁄? "? ?Ã/? 6?Ỡ⁄ù? ồỡ? öỠ?ẹÊ'Ỡ? & ?S?ẹỷơể?ể⁄&?USj Ầ ¡?ểồẦM?u öỠ
& ?fi⁄ðfi?ể⁄ẫể? & ?QS?ặ?PUM?ấỳ\?Ỡ⁄ù?Ỡ*\?ỠỏỠ?ẻ?ể⁄&?ẵ⁄ỏỠ?ểứỡ? ‒ỷểẳ?ẹỷơể? Ẽể⁄?ẹÊ'Ỡứểẳ?ỠỏỠ⁄?Ỡ"ểẳ? ⁄đỡ? ồỷ?ẹỳ\?Ỡ⁄ù?ỠÉ? $?ỡ" ?ẳ ỏ? ‒ỳ?ẳỖ ? ồ?ẹỳ\?Ỡ⁄ù? öỠ⁄?⁄\Ầ?ẹ "? öỠ⁄
Trang 18o⁄› ›¦›fi„\ ¡ PW
G›¢¢ ¡ HK?£™ ?‹⁄Ê? ⁄õ? ?‹š?1‹£? & ?¤⁄›Ó‹£? ö¦⁄?¦*\? ›Ö?Ë"?«" ?È?‹⁄&?¦-? ⁄ó?‹Ò›?Ëš
›? & ?È?Ëç·?˛֋M?Ã"? ö¦⁄?‹Ò„?ËÊ'¦?‚Õ¦?Ëÿ‹⁄? $ ?¦Õ¦? ⁄\‹⁄?£⁄ ?PU? ?¤⁄Õ¦?Ëš‹£
\ ? ‒Š? ⁄\‹⁄?£⁄ ? ö¦⁄?G›¢¢ ¡ ?‒¡£ ¡‒HM?m£·„Ç‹?? ܦ?‹Ò„? é‹?Ëõ‹?¦È‹£? ⁄1¦? þ‹⁄?Ëÿ\
¦⁄ù? ë ? 6?Gfi⁄„ ¦\ ?\ ‒¡ H? ?Ëÿ\?¦⁄ù?˛֋?G ¡£«¡‹ H? ‒›‹£? ⁄\‹⁄?£⁄ ?˛֋? Ò?Ëÿ\
¦⁄ù? ö¦⁄?G›¢¢ ¡ H? ‒›‹£? ⁄\‹⁄?£⁄ ?¦›‹? ‒Ž?‹⁄Ê? \·Y
u ö¦? (‹£?⁄\ ? ⁄\‹⁄?£⁄ ?Ëó?‹⁄&? ⁄È‹£? ‹? ò?Ëÿ\?¦⁄ù? ⁄2¦?¦⁄ê ? Ö›?‒\?«" ? ›ÖËÿ\?¦⁄ù?£™ ? Ò?Ëÿ\?¦⁄ù? ›£ ¦? Ò?ËÊ'¦ ¤6?⁄ ö·?‹⁄Ê? \·Y
Thanh ghi ®o¹ n : Thanh ghi lÖch ⁄\„ segment:offset
Ãÿ\?¦⁄ù?¤ ó· segment : offset? Ò? ›£ ¦? ?‹š? ž‹? Ö ? Ê& ? Ö‹£?£ Õ? ‒ÿ?¦*\?¦Õ¦
⁄\‹⁄?£⁄ ?¦-? ⁄ó? Ç‹? ‒›‹£?bot? Ò?¤⁄ ?¦ç‹? ⁄ õ ? ‒·„?‹⁄ëfi?È?‹⁄&?‹Ò›?Ëš? ⁄ ?‹š?fi⁄Ó
Ë ?‒\?Ëÿ\?¦⁄ù? ë 6?Ëó?‒ž ?ËÊ\? Ç‹? · ?Ëÿ\?¦⁄ùM?u ö¦?¦⁄·„ó‹?Ë ?‹Ò„? ›?«" ? "? Ö›Ëÿ\?¦⁄ù? ⁄2¦?⁄ ö‹?Gfi⁄ç‹? / ? ‒Ç‹?⁄ ‹⁄?RLPHM
u ?‚/? 6?PU? ?¦š?S? ⁄\‹⁄?£⁄ ?˛֋?‹⁄Ê? \·Y
- CS (code segment) Ò? ⁄\‹⁄?£⁄ ?˛֋?«Ô?PU? M? ⁄\‹⁄?£⁄ ?‹Ò„?fi⁄! ?⁄'fi? & ?¦›‹
‒Ž? ö‹⁄?ho?Ëó?£⁄ Ëÿ\?¦⁄ù?«Ô? ö‹⁄? ‒›‹£? "?‹⁄&M?Ãÿ\?¦⁄ù?Ëç„?Ë*? Ò?brYhoM
- DS (data segment)? Ò? ⁄\‹⁄?£⁄ ?˛֋?PU? ?¦⁄›?«" ?˛֋? 0? ö·M?s⁄\‹⁄?£⁄ ?‹Ò„fi⁄! ?⁄'fi? & ?⁄\ ? ⁄\‹⁄?£⁄ ?¦⁄ù? !?rh? Ò?ch?Ëó?ËÕ‹⁄?Ëÿ\?¦⁄ù?¦⁄›? 0? ö·M?Ãÿ\?¦⁄ù?Ëç„Ë*?¦⁄›? 0? ö·?¦ç‹?Ë™¦? Ò›? Ò?crYrhK ?¦⁄›? 0? ö·?¦ç‹?£⁄ ?‒\? Ò?crYchM
- SS (stack segment)? Ò? ⁄\‹⁄?£⁄ ?˛֋?PU? ?¦⁄›?«" ?‹£Ä‹?‚õfiM?Ãÿ\?¦⁄ù?Ëù‹⁄?¦*\
‹£Ä‹?‚õfi?ËÊ'¦? ó·? ô‹?¦(‹£? & ?¦›‹? ‒Ž?‹£Ä‹?‚õfi?ro? Ò?rrYroM
- ES (extra segment)? Ò? ⁄\‹⁄?£⁄ ? 0? ö·?fi⁄-?¦š?¦⁄ ò·? Ò ?PU? M?s⁄Ê#‹£?Ë·'¦(‹£?Ëó?ËÕ‹⁄?Ëÿ\?¦⁄ù?«" ?¦⁄· M?drYch? Ò?Ëÿ\?¦⁄ù?¦⁄· ?¦ç‹? õ ?Ëõ‹?G¦⁄· ?Ëþ¦⁄H? ÒcrYrh? Ò?Ëÿ\?¦⁄ù?¦⁄ ?Ë™¦? Ò›?G¦⁄· ?‹£·ž‹HM
C¸ c thanh ghi con trá vµ chØ sè? ¦š? ⁄ó? ËÊ'¦? (‹£?‹⁄Ê? «" ? ⁄\‹⁄? £⁄ ?Ë\
‹Ä‹£? PU? M? u ? «Ö¦⁄? WOWW? ¦š? ê ? ¦Ó? \? ⁄\‹⁄? £⁄ ? ¦›‹? ‒ Ž? Ò? GhoK? aoK? roH? Ò? ⁄\
⁄\‹⁄?£⁄ ?¦⁄ù? !?GrhK?chHM?m⁄ ö«? -?¦*\? ‹£? ⁄\‹⁄?£⁄ ?‹⁄Ê? \·Y
- I P (instruction pointer)? Ò? ¦›‹? ‒Ž? ¦⁄ù? & ? ö‹⁄? «Õ„? õfi? ⁄¡›M? kö‹⁄? ‹Ò„? ‹Ù«
‒›‹£? È?‹⁄&?«Ò?Ëÿ\?¦⁄ù?˛֋?ËÊ'¦?£⁄ ? ‒›‹£?brM?m⁄Ê? ë„?Ëÿ\?¦⁄ù?¦*\?«Ô?¤¥ ö‹⁄
‹Ò„? Ò?brYhoM
- BP (base pointer)? Ò?¦›‹? ‒Ž?¦É? $? ‒Ž? ò? 0? ö·? "?‹⁄&?«Ò?Ëÿ\?¦⁄ù?˛֋?ËÊ'¦?£⁄
‒›‹£?rrM?Ãÿ\?¦⁄ù?Ëç„?Ë*? ï? Ò?rrYaoM
- SP (stack pointer)? Ò? ¦›‹? ‒Ž? ‹£Ä‹?‚õfi? ·È‹? ‒Ž? Ò›? Ëù‹⁄? ‹£Ä‹? ‚õfi? «Ò? Ëÿ\? ¦⁄ù˛֋?ËÊ'¦?£⁄ ? ‒›‹£?rrM?Ãÿ\?¦⁄ù?Ëç„?Ë*?¦*\? 0? ö· ? Ò?crYroM
- SI (source index)? Ò?¦⁄ù? !?‹£·ž‹K? ‒Ž? Ò›? 0? ö·?«Ò?Ëÿ\?¦⁄ù?˛֋?ËÊ'¦?£⁄ ? ‒›‹£
Trang 19- Bit 4: AF?G\·‚ \‒„?¦\‒‒„?¢ \£H?¦#?‹⁄&?fi⁄-? (‹£?¦⁄›?¦Õ¦?fi⁄ðfi? þ‹⁄? & ?«Ô?abcM
`e?¥?P?¤⁄ ?¦š?‹⁄&?⁄›å¦?«Ê'‹? ?«" ? !?abc? ⁄êfi?GS? ? ⁄êfiH? \‹£?«" ? !?abc
Trang 20o⁄› ›Ư›fi„\ Ă QO
b⁄ấẫ‹Ê?hu?M?kử‹⁄? ề?Ư⁄ừ?ậ"?ậÿ\?Ư⁄ự
I Cấu trúc mã lệnh
pã„? ‒ ‹⁄? ⁄2Ư?⁄ ử‹?ô" ? ử‹⁄? ‒›‹Ê? "? ?‚/? 6?ậấ'Ư?Ư⁄ \? ềô? \?Ê \ ?ậ›ệ‹Ykờ„? ử‹⁄?GÂĂĂƯ⁄ ‹ÊHK?Ê ể ?ôễ? ử‹⁄?G ĂƯ›‒ ‹ÊH? ề?‚/? 6? ử‹⁄?GĂ‚Ưã ›‹HM?m⁄0‹Ê? "uwk?Ư ?ậ ú‹?W? ? ừ‹?⁄ề‹⁄? \?Ê \ ?ậ›ệ‹? ‒ầ‹?ô" ?ƯếƯ⁄? ãỗ‹? 2M?s.?ƯếƯ? "?uwk?PU
? ‒$?ậ K? "?uwk? (‹Ê?fi fiĂ ‹Ă?G‚Ă‹?Ôù? Š‹Ê? ử‹⁄H?ậú? ừ ?Ô ửô? ⁄# ?Ê \‹?‚/? 6Mlễ? ử‹⁄? ề‹⁄?Ư⁄›?uwk?ậấ'Ư ? ừ ? ấ& ? ệ‹Ê?ôễ?‹⁄ÿ?fi⁄Å‹M?Ãú?Ư›‹?‹Êấ# ?Ưš? ⁄ú? ởfi
‒ ‹⁄? ề?⁄ úã?ậấ'Ư? uwkK? ‹Êấ# ? \? (‹Ê? ⁄'fi? ‹Ê0? G\ Ăô „? \‹Êã\ÊĂH?ậú? ô ầã? ể
L?s›ế‹?⁄ệ‹Ê?G›fiĂ‒\‹ H?Ư⁄›? ừ ?Ưế ?Ê ?ậấ'Ư?‚/? 6?G‹" ? ã‹Ê?Ư*\? ⁄\‹⁄?Ê⁄ ?⁄\„? "
‹⁄&HM
L?Ãÿ\?Ư⁄ự? ‒2Ư? ừfi?GQ? „ ĂHM
m" ? ã‹Ê?Ư*\?ôễ? ử‹⁄?ậấ'Ư?flã„?ậÿ‹⁄?Ô⁄ế?Ư⁄ồ ?Ư⁄ùM?⁄ ‹⁄?S LP? ấ& ?ậÅ„?Ư⁄›
⁄ờ„? Ườã? ‒,Ư? ‹⁄ÿ? fi⁄Å‹? Ư*\? ô" ? ử‹⁄? ÿƯ⁄? Ư⁄ã„ú‹ M OV đích, nguồn? (‹Ê? ậú
Ư⁄ã„ũ‹? 0? ửã?Ê 0\?Q? ⁄\‹⁄?Ê⁄ ?⁄›ồƯ?Ê 0\?ẩ?‹⁄&? ề? ⁄\‹⁄?Ê⁄ M
Ãÿ\ Ư⁄ự fi⁄ỗ‹? ⁄ờfi
Ãÿ\?Ư⁄ự fi⁄ỗ‹?Ư\›
g ‹⁄?SLPY?bờã? ‒,Ư?ôễ? ử‹⁄
Trang 21OOOOPPOOPOPOPOOPPPPOPPPO
drbrrrcr
OOOPPOPP
000 zaw|?J?zrh| zaw|?J?zrh|?J? W zaw|?J?zrh|?J? PU `k??????????`w
001 zaw|?J?zch| zaw|?J?zch|?J? W zaw|?J?zch|?J? PU bk???????????bw
010 zao|?J?zrh| zao|?J?zrh|?J? W zao|?J?zrh|?J? PU ck???????????cw
011 zao|?J?zch| zao|?J?zch|?J? W zao|?J?zch|?J? PU ak????????????aw
Trang 23‹⁄Ô‹?ldlP?¦⁄ù?‒\? Ò›? ⁄\‹⁄?£⁄ ?`wM L? b⁄·„ó‹? ‹" ? ·‹£? ‒›‹£? aw? Ò›? ⁄\‹⁄
£⁄ ?`wM L? b⁄·„ó‹? £ Õ? ‒ÿ? ⁄Ù‹£? !? eeeeg? Ò›
⁄\‹⁄? £⁄ ? `wZ? !? O? $? Ëç·? ËÊ'¦? (‹£? Ëó fi⁄Å‹? ö ? Ò?¦⁄ù?‒̅?eeeeg? Ò?«" ?£ Õ? ‒ÿ
I N- I nput data from a port?GÙ¦? 0? ö·? ?¦ ‹£? Ò›? ⁄\‹⁄?`¦¦H
u õ ? ö‹⁄Y hm?`¦¦K?o›‒
o›‒ ? Ò?Ëÿ\?¦⁄ù?W? ?¦*\?¦ ‹£K ?‹š?¦š? ⁄ó?¦š?£ Õ? ‒ÿ? ‒›‹£?¤⁄›Ó‹£?OOgMMeegM
mõ·?`¦¦? Ò?`k? ⁄ ? 0? ö·?W? ?ËÊ'¦?ËÊ\? Ò›? ?¦ ‹£?o›‒ Mmõ·?`¦¦? Ò?`w? ⁄ ? 0? ö·?PU? ?ËÊ'¦?ËÊ\? Ò›? ?¦ ‹£?o›‒ ? Ò?o›‒ JPMbš? ⁄ó? ó·? ô‹? Ëÿ\? ¦⁄ù? ¦ ‹£? ⁄È‹£?fl·\? ⁄\‹⁄?£⁄ ? cw? Ò?‹⁄Ê? ë„? Ëÿ\? ¦⁄ù
¦ ‹£ ËÊ'¦? Ëÿ\? ¦⁄ù? ⁄›Õ? ‹⁄? ⁄›Ö ? ⁄É‹M? k,¦? ‹Ò„? Ëÿ\? ¦⁄ù? ¦ ‹£? ‹Ù«? ‒›‹£? ÓOOOOgMMeeeeg? Ò? ö‹⁄?ËÊ'¦? õ ?‹⁄Ê? \·Y
hm?`¦¦K?cws‒›‹£?Ëš?cw?fi⁄Ó ?ËÊ'¦?£Õ‹? ? ‒Ê&¦?£ Õ? ‒ÿ?1‹£? & ?¦ ‹£M
OUT- Output a byte or word to a port?G?ÃÊ\? 0? ö·?‒\?¦ ‹£? ?`¦¦HM
Trang 24??Z?aw? Ò?ch?¦⁄ù?‒\Y?d`¥awJchM
PUSH/POP?s⁄\‹⁄?£⁄ ?‹£Ä‹?‚õfi? Ò?‹É ?‒ê ? ⁄·ë‹? ö‹?Ëó?¦ê ?£ 0? Ö«? 0? ö·
Ò?¦Õ¦? ›Õ‹?⁄Ö‹£?¦ç‹?‹⁄&?¦*\?¦⁄ÊÉ‹£? ‒ ‹⁄M?uþ? -K «" ?¦⁄ÊÉ‹£? ‒ ‹⁄?¦š? ⁄ó?«·!‹
Trang 25- POPF?kê„?P? K? ?Ëù‹⁄?‹£Ä‹?‚õfi?ËÊ\? Ò›? ⁄\‹⁄ £⁄ ?¦#M
ro ro?J?Qr\·? ö‹⁄?‹Ò„? 0? ö·?Ëó? Ö ?‹£Ä‹?‚õfi?¤⁄È‹£? ⁄\„?Ë M?rr?¤⁄È‹£? ⁄\„?Ë M
Trang 26`cc?`kK?ak Z?`k ?OTgJORg?¥OWglnu?POOgK?`k Z?c ?¦⁄·„ó‹?¤õ ?fl·Ó? ?`k? Ò›? ÿ? ‒þ?‹⁄&?crYPOOgM
ltkNchu?cÖ‹£? ‹£?fl·Õ ?¦*\? ö‹⁄?‹⁄Å‹?G«· fi „K?ltkH? Ò?¦⁄ \?G ¡KchuH? ÒY
uþ? -?RM?u õ ?˛֋?¦⁄ÊÉ‹£? ‒ ‹⁄?‹⁄Å‹?Tg? & ?RgK? (‹£? ⁄\‹⁄?£⁄ ?bkM
lnu?`kK?OTg Z?`k ?OTg?G !?ËÊ'¦?‹⁄Å‹Hlnu?bkK?ORg Z?bk ?ORg?G !?‹⁄Å‹H
Trang 27# ? ⁄ ? !?Ỡ⁄ \?PU? ?Ỡý? ⁄ó?ẹạ ? ‒ỷểẳ? ⁄\ể⁄?ẳ⁄ ?⁄ỷạỠ?ỡ" ? ỳ? ‒Ẽ?ể⁄&M?bềể? !? ỳ?Ỡ⁄ \fi⁄ố ? ồ?ỡ" ? !?ẵ⁄ẻểẳ? êỈ?RQ ?ẹÊ'Ỡ?ẹạ ? ‒ỷểẳ?ỠỏỠ? ⁄\ể⁄?ẳ⁄ ?cw? ồ?`wM?s⁄\ể⁄?ẳ⁄cw? ĩ?ẳ 0? # ?Ỡý? ‒Ỗểẳ? !?Ỡ\ỷK? ⁄\ể⁄?ẳ⁄ ?`w? ĩ?ẳ 0? # ?Ỡý? ‒Ỗểẳ? !? ⁄êfiM?jõ ?flỈố
uẼ? -?UY?u õ ?ẹỷơể?Ỡ⁄ÊÉểẳ? ‒ ể⁄?ẹó?Ỡ⁄ \?P`ORSg?Ỡ⁄ỷ?POOQgK? (ểẳ? ⁄\ể⁄?ẳ⁄aw
I NC/DEC?ấẫẦ? ồ? öể⁄? ẩểẳ?G ểỠ‒¡ỡ¡ể H? ồ?ẳ ốỡ?G ¡Ỡ‒¡ỡ¡ể HM?köể⁄? ẩểẳ? ĩ
Ỡ"ểẳ? ⁄đỡ? ỡ" ? ẹÉể? ỳ? ồỷ? ỷỏể? ⁄ơểẳK? Ỡềể? öể⁄? ẳ ốỡ? ĩ? ‒.? ỡ" ? ẹÉể? ỳ? ồỷ? ỷỏể
⁄ơểẳM?bỏỠ? öể⁄?ểồẦ?‒ê ?Ỡçể?ẹ! ? & ? ⁄\ỷ? ỏỠ?ẹõỡM?cơểẳ? ểẳ?flỈỏ ?Ỡ*\?ỠỏỠ? öể⁄?hmbồ?cdb? ồY
I NC ợÝch lẻ? ốY?ấẼỠ⁄ ?ấẼỠ⁄?JP
DEC ợÝch lẻ? ốY?ấẼỠ⁄ ?ấẼỠ⁄ LPsỷỏể?⁄ơểẳ?ẹẼỠ⁄?Ỡý? ⁄ó? ồ?ỡ" ? ⁄\ể⁄?ẳ⁄ ?⁄ỷạỠ?ỡ" ? ỳ? ‒Ẽ?ể⁄&? ê ?ẵ3K?Ỡý? ⁄ó? ồ?P
# ?PU? ?⁄ỷạỠ?P? Ầ ¡Z?Ỡý? ⁄ó? ỡ?ẹÊ'Ỡ? ⁄¡ỷ?ỠỏỠ?Ỡ⁄õ?ẹ"?ẹỳ\?Ỡ⁄ù?ẵ⁄ỏỠ?ể⁄\ỈM
b⁄,?6Y
-s‒ỷểẳ? öể⁄? ẩểẳK?ểõỈ?ấẼỠ⁄?ặ?eeg?G⁄ỷạỠ?eeeegH? ⁄ ?ấẼỠ⁄?J?P?ặ?OOgG⁄ỷạỠ?OOOOgH?ỡồ?ẵ⁄ẻểẳ?ốể⁄?⁄Ê$ểẳ?ẹõể?Ỡ#?ể⁄&M?köể⁄?ểồẦ?Ỡ⁄ỷ?ẵõ ?flỈố? ÊÉểẳ?ẹÊÉểẳ
ể⁄Ê? öể⁄ ADD ớ Ých, 1?ể⁄Êểẳ?Ỡ⁄ơẦ?ể⁄\ể⁄?⁄ÉểM
Trang 28o⁄› ›¦›fi„\ ¡ QW
-?s‒›‹£?? ö‹⁄?£ Ó«K?‹õ·?Ëþ¦⁄? Ò?OOg?G⁄›å¦?OOOOgH? ⁄ ?Ãþ¦⁄ LP?¥?eeg
G⁄›å¦?eeeegH?«Ò?¤⁄È‹£?Ó‹⁄?⁄Ê$‹£?Ëõ‹?¦#?‹⁄&?beM?kö‹⁄?‹Ò„?¦⁄›?¤õ ?fl·Ó? ÊÉ‹£ËÊÉ‹£? & ? ö‹⁄ SUB § Ých, 1?‹⁄Ê‹£?¦⁄Ö„?‹⁄\‹⁄?⁄É‹M
NEG- Negative a Operand?G ê„? (?Q?¦*\?«" ? ›Õ‹?⁄Ö‹£?⁄\„?ËÓ›? ê·? ›Õ‹
lnu?ldlPK?akm" ? ·‹£?¦*\? ⁄\‹⁄?£⁄ ?ak?ËÊ'¦?‹Öfi? Ò›? Ò?OOPPOOPPaM?r\·?¤⁄ ? ⁄2¦?⁄ ö‹fi⁄ðfi?mns? ⁄ ?‹" ? ·‹£?¦*\? ⁄\‹⁄?£⁄ ?ak? Ò?P POOPPOOa? Ò?£ Õ? ‒ÿ?‹Ò„?ËÊ'¦?ËÊ\? \Šÿ? ‒þ?‹⁄&?ËÊ'¦?¦⁄ù?‒\? $ ?‹⁄Ô‹?ldlPM
⁄Ö‹£? Ù‹£?¦Õ¦⁄?‹⁄Å‹? ›£ ¦? ›Õ‹?⁄Ö‹£?Ëš? & ? ›Õ‹?⁄Ö‹£? 1¦? ⁄# ?¦š?¦Õ¦? ?ONP? Ö
¦Õ¦? ÿ? ‒þ?¦ç‹?¦⁄¡N£ 0? Ö ? ÊÉ‹£?1‹£M?o⁄ðfi?nq? ⁄Ê#‹£? (‹£?Ëó? ëfi?«" ? Ò ? ?‹Ò›?Ëš
¦*\? ›Õ‹?⁄Ö‹£? Ù‹£?¦Õ¦⁄?¦"‹£? È£ ¦? ›Õ‹?⁄Ö‹£?Ëš? & ? ›Õ‹?⁄Ö‹£? 1¦? ⁄# ?¦š?¦Õ ¦?P? Ö ?¦Õ¦? ÿ? ‒þ? ÊÉ‹£?1‹£?¦ç‹? ⁄ õ ? ëfi?G ›Õ‹?⁄Ö‹£? 1¦? ⁄# ? ‒›‹£?‹⁄0‹£? ‒Ê#‹£?⁄'fi
‹Ò„?¦Š‹?ËÊ'¦?£™ ? Ò?«å ?‹ÖHM
Trang 29SAL- Shift arithmetically Left Gcÿ¦⁄? ‒Õ ? !?⁄™¦H/ SHL- Shift (Logically) Left?Gcÿ¦⁄? ‒Õ ? ›£ ¦HM
u õ ? ö‹⁄Y r`k?Ãþ¦⁄K?bk
rgk?Ãþ¦⁄K?bklÈ? ÓY
l ? ç‹? ÿ¦⁄?lra? ï?ËÊ'¦?ËÊ\?fl·\?¦#?be? Ò?O?ËÊ'¦?ËÊ\? Ò›?kraM?s⁄\›? Õ¦
¤ ó·?‹Ò„?ËÊ'¦?£™ ? Ò? ÿ¦⁄? ›£ ¦M?bk?fi⁄Ó ?ËÊ'¦?¦⁄1\? Û‹? !? ç‹? ÿ¦⁄?«›‹£?«·!‹Ms⁄2¦?¦⁄ê ?« ? ç‹? ÿ¦⁄? ‒Õ ? ÊÉ‹£?ËÊÉ‹£? & ?«" ? ç‹? Ò«?fi⁄ðfi?‹⁄Å‹? & ?Q?¦*\? !
¤⁄È‹£? ê·M?u ? ë„? \?¦š? ⁄ó? Ò«?fi⁄ðfi?‹⁄Å‹? !? ÿ?‹⁄Å‹?¤⁄È‹£? ê·? & ?Q ? Ù‹£?¦Õ¦⁄ÿ¦⁄? ‒Õ ? !?⁄™¦? !? ÿ?‹⁄Å‹? ? ç‹M?b⁄þ‹⁄? ? ë„? ⁄\›? Õ¦?‹Ò„?¦Š‹?ËÊ'¦?£™ ? Ò? ÿ¦⁄? ‒Õ
!?⁄™¦M
r\·? ö‹⁄?r`kNrgkK?¦#?be?«\‹£?£ Õ? ‒ÿ?¦+?¦*\?lraK? ? ë„? ö‹⁄?‹Ò„?¦Š? (‹£Ëó? Ö›?¦#?be? ?£ Õ? ‒ÿ?¦*\?lra? Ò«?Ë ò·?¤ ö‹?¦⁄›?¦Õ¦? ö‹⁄?‹⁄Ó„?¦š?Ë ò·?¤ ö‹M?bŠ‹
¦#?ne ?P?‹õ·? \·?¤⁄ ? ÿ¦⁄?P? ç‹?«Ò? ?lra? ÿ? ⁄\„?Ë ? ›? & ? ‒Ê&¦?¤⁄ ? ÿ¦⁄K?¦#
Trang 30o⁄› ›¦›fi„\ ¡ RO
r\·?« ? ç‹? ÿ¦⁄?fi⁄Ó K?lra?ËÊ'¦?£ 0?‹£·„Ç‹?G‹õ·?ËÅ„? Ò? ? ê·? ⁄ ? ê·? ·È‹
¤⁄È‹£?Ë ? \·?¦Õ¦? ç‹? ÿ¦⁄M?bŠ‹?kra?ËÊ'¦?ËÊ\? Ò›?¦#?beK?bk?fi⁄Ó ?ËÊ'¦?¦⁄1\? Û‹
r\·? ö‹⁄?qnk?¦#?be?«\‹£?£ Õ? ‒ÿ?¦+?¦*\?lraK? ? ë„? ö‹⁄?‹Ò„?¦Š? (‹£?ËóÖ›?¦#?be? ?£ Õ? ‒ÿ?¦*\?lra? Ò«?Ë ò·?¤ ö‹?¦⁄›?¦Õ¦? ö‹⁄?‹⁄Ó„?¦š?Ë ò·?¤ ö‹M?bŠ‹?¦#
ne ?P?‹õ·? \·?¤⁄ ? ÿ¦⁄?P? ç‹?«Ò? ?lra? ÿ? ⁄\„?Ë ? ›? & ? ‒Ê&¦?¤⁄ ? ÿ¦⁄K?¦#?‹Ò„
¤⁄È‹£?ËÊ'¦?‚Õ¦?Ëÿ‹⁄? \·?‹⁄ ò·? ç‹? ÿ¦⁄M?kö‹⁄?‹Ò„? Õ¦?Ë"‹£? Ò›?¦Õ¦?¦#?beK?neM
uþ? -Y
qnk?awK?P Z?fl·\„? Š‹£? \‹£? ‒Õ ? ⁄\‹⁄?£⁄ ?awMlnu?bkK?S Z?Ëå ? !? ç‹?fl·\„? Ò›? ⁄\‹⁄?£⁄ ?bkMqnk?`kK?bk Z?fl·\„? Š‹£? \‹£? ‒Õ ? ⁄\‹⁄?£⁄ ?`k?S? ç‹M
ROR - Rotate All Bit to the Right?Gp·\„? Š‹£? \‹£?fi⁄Ó HM
u õ ? ö‹⁄Y qnq?Ãþ¦⁄K?bk
lÈ? ÓY
??????????kö‹⁄?‹Ò„? (‹£?Ëó?fl·\„? ›Õ‹?⁄Ö‹£? \‹£?fi⁄Ó K?kra? ï?ËÊ'¦?ËÊ\?fl·\?¦#?be? ÒlraM?bk?fi⁄Ó ?¦⁄1\? !? ç‹?fl·\„?«›‹£?«·!‹M
Trang 31⁄\„?Ë ? Ò?¤õ ?fl·Ó?¤⁄È‹£?ËÊ'¦? Ê·?£ 0M?bÕ¦?¦#?ËÊ'¦? Ö›?‒\? ï?ËÊ'¦? (‹£? Ò«?Ë ò·
¤ ö‹?¦⁄›?¦Õ¦? ö‹⁄?‹⁄Ó„?¦š?Ë ò·?¤ ö‹M?kö‹⁄ ‹Ò„?¦+‹£?¦š? Õ¦? -‹£?¦⁄¡?‹⁄Ê?«" ?«å
‹ÖM
sÕ¦?Ë"‹£Y w›ÕY?beK?ne
bëfi?‹⁄ë Y?oeK?reK?ye?Goe?¦⁄ù? Ç‹?fl·\‹?Ëõ‹?W? ? ⁄êfiHj⁄È‹£?‚Õ¦?Ëÿ‹⁄Y?`eM
uþ? -Y
sdrs?`gK?`k Z?uÒ?`g? & ?`k?Ëó? Ö›?¦#Msdrs?`gK?OPg Z?a ?O?¦*\?`g?¥?O^
sdrs?aoK?zaw|zch| Z uÒ?ao? & ?È?‹⁄&?crYawJchM
- LÖnh nh¶y cã ®iÒu kiÖn:??kö‹⁄?‹Ò„? ó·? ô‹? ⁄\›? Õ¦Y?‹⁄Ó„?G¦š?Ë ò·?¤ ö‹H
& ?‹⁄Ô‹K? 1¦? Ò?¦⁄ù? ⁄2¦?⁄ ö‹?‹⁄Ó„? & ?‹⁄Ô‹?‹õ·?Ë ò·?¤ ö‹?¦⁄ù?‒\?Ë,‹£M?m⁄Ô‹?fi⁄Ó
Trang 32JP/JPEL?i·«fi? ¢?o\‒ „N?i·«fi? ¢?o\‒ „?d ¡‹
JNP/JPOL?i·«fi? ¢?m› ?o\‒ „N?i·«fi? ¢?o\‒ „?n
L?kö‹⁄? åfiY?kö‹⁄?‹Ò„? (‹£?Ëó? åfi? Ö ?˛֋?¦⁄ÊÉ‹£? ‒ ‹⁄?G \›?£ž«?¦Õ¦? ö‹⁄
‹Ù«? ‒›‹£?¤⁄›Ó‹£? /?‹⁄Ô‹?Ëõ‹?⁄õ ? ö‹⁄ LOOP Nh· n?¦⁄›?Ëõ‹?¤⁄ ? !? ç‹? åfi?bw¥OM
à ò·?‹Ò„?¦š?‹£⁄ý\? Ò? ‒Ê&¦?¤⁄ ? Ò›? Š‹£? åfiK? \?fi⁄Ó ?ËÊ\? !? ç‹? åfi?«›‹£?«·!‹? Ò›
⁄\‹⁄?£⁄ ?bw? Ò? \·?« ? ç‹? ⁄2¦?⁄ ö‹? ö‹⁄ LOOP Nh· n? ⁄ ?bw? 2?Ë"‹£?£ Ó«?Ë ?PM
Trang 33knno?k\fi Z? åfi? Ö ?PU? ç‹K?`k?¥PUM
LLÖnh JCXZL?i·«fi? ¢?bw? ?y¡‒›?G‹⁄Ó„?‹õ·?bw?¥?OHM
u õ ? ö‹⁄Y ibwy?m⁄Ô‹
ÃÅ„? Ò? ö‹⁄?‹⁄Ó„?¦š?Ë ò·?¤ ö‹? & ?‹⁄Ô‹?‹õ·?‹" ? ·‹£? ⁄\‹⁄?Ëõ«? Ù‹£?O? Ò
¤⁄È‹£?¦š? Ç‹?⁄ö?£ ? & ?¦Š?yeM?m⁄Ô‹?fi⁄Ó ?‹Ù«?¦Õ¦⁄?‚\?G ÿ¦⁄?Ë ?«" ?¤⁄›Ó‹£H LPQWMMJPQV? „ ¡? ›? & ? ö‹⁄? õfi? ⁄¡›? \·? ö‹⁄?ibwyM?b⁄ÊÉ‹£? ‒ ‹⁄? ÿ¦ ⁄? ï?¦Ä‹?¦1? Ò›? ÿ
¦ê ?ho?¦*\?Ëÿ\?¦⁄ù? ‒$? òK?¤⁄ ?£™ ?‚\? ⁄ ?fi⁄Ó ?¦ê ?¦Ó ?br? Ò?ho?¦*\?Ëÿ\?¦⁄ù? ‒$? òM?Ãÿ\
¦⁄ù? ‒$? ò?ËÊ'¦? 2?Ë"‹£?¦ê ? Ò›?‹£Ä‹?‚õfi?¤⁄ ? Ü ?Ëç·? ⁄2·¦?⁄ ö‹? ö‹⁄?£™ ? Ò?ËÊ'¦? 2Ë"‹£? ê„?‒\?¤⁄ ?£åfi? ö‹⁄? ‒$? ò?qdsM
-RET - Return from Procedure to Calling Program Gs‒$? ò?bsb? ?¦ ¦HM
u õ ? ö‹⁄Y qds
j⁄ ?£åfi? ö‹⁄? ‒$? ò?qdsK? ?‚/? 6?¤õ ? ⁄,¦?¦ ¦? ê„? Ö ?Ëÿ\?¦⁄ù? ‒$? òK? \›?£ž«Ëÿ\?¦⁄ù?ho?G ‒Ê#‹£?⁄'fi?£™ ?£ç‹H?⁄›å¦?ho? Ò?br?G ‒›‹£? ‒Ê#‹£?⁄'fi?£™ ?‚\H?¦*\? ö‹⁄õfi? ⁄¡›? \·? ö‹⁄?b`kkK?ËÊ'¦?Ëå ? ‒›‹£?‹£Ä‹?‚õfiM
- I NT - I nterrupt Program Excution?Gm£Ü K?£ Õ‹?˛֋?¦⁄ÊÉ‹£? ‒ ‹⁄?Ë\‹£
¦⁄Ö„HM
u õ ? ö‹⁄Y hms?mK?m?¥?OMM?eeg
lÈ? ÓY?bÕ¦? ⁄\›? Õ¦?¦*\? "? ?‚/? 6?¤⁄ ?¦⁄Ö„? ö‹⁄?hms?Y
PM?ro ?ro L?QM?»ro ?eq
QM?he ?O?G¦ê«?¦Õ¦?‹£Ü ?¤⁄Õ¦? Õ¦?Ë"‹£HK?se ?O?G¦⁄Ö„? ·! HM
RM?ro ?ro L?QK?»ro ?brM
SM?ro ?ro L?QK?»ro ?hoM
Trang 34o⁄› ›¦›fi„\ ¡ RS
TM?»m?‚?S ?hoK?»Tm?‚?S?J?Q ?brM
l ? ö‹⁄?‹£Ü ?1‹£? & ?«" ?¦⁄ÊÉ‹£? ‒ ‹⁄?fi⁄-¦? -?‹£Ü ?¤⁄Õ¦?‹⁄\·?¦š?Ëÿ\?¦⁄ùê„? ? Ó‹£? ð¦? É?‹£Ü M?aÓ‹£?‹Ò„?£È«£?QTU? ¡¦? ÉK?¦⁄1\?Ëÿ\?¦⁄ù?¦*\?¦Õ¦?¦⁄ÊÉ‹£
uþ? -Y
lnu?`wK?Sdg Z?¦⁄·„ó‹?£ Õ? ‒ÿ?Sdg? Ò›? ⁄\‹⁄?£⁄ ?`wMlnu?`wK?Oeeng Z?¦⁄·„ó‹?OeeOg? Ò›? ⁄\‹⁄?£⁄ ?`w
Trang 35o⁄› ›¦›fi„\ ¡ RT
lnu?crK?`w Z?Ëó?ËÊ\? Ò›?crMlnu?zaw|K?Sdg Z?¦⁄·„ó‹?Sdg? Ò›?Ëÿ\?¦⁄ù?È?‹⁄&?crYaw
?hhhMRM?b⁄õ?Ë"?Ëÿ\?¦⁄ù? ‒2¦? õfi (direct addresssing mode)
hhhMTM?b⁄õ?Ë"?Ëÿ\?¦⁄ù? ÊÉ‹£?Ë! ?¦É? $ (based relative addresing).
s‒›‹£?¦⁄õ?Ë"?‹Ò„?¦Õ¦? ⁄\‹⁄?£⁄ ?¦É? $?‹⁄Ê?aw? Ò?ao? Ò?¦Õ¦?⁄Ù‹£? !? ó·? ô‹
lnu?`kK?zao|?J?PO Z?¦⁄·„ó‹?‹" ? ·‹£?È?‹⁄&?rrYGao JPOH? Ò›?`k
hhhM?UM?b⁄õ?Ë"?Ëÿ\?¦⁄ù? ÊÉ‹£?Ë! ?¦⁄ù? ! (indexed relative addressing).
s‒›‹£?¦⁄õ?Ë"?Ëÿ\?¦⁄ù?‹Ò„?¦Õ¦? ⁄\‹⁄?£⁄ ?¦⁄ù? !?‹⁄Ê?rh? Ò?ch? Ò?¦Õ¦?⁄Ù‹£? !ó·? ô‹?¦Õ¦?£ Õ? ‒ÿ? ÿ¦⁄?¦⁄·„ó‹?G fi \¦¡«¡‹ ? \ ·¡ H?ËÊ'¦? (‹£?Ëó? þ‹⁄?Ëÿ\?¦⁄ù
¦*\? ›Õ‹?⁄Ö‹£? ‒›‹£? (‹£?‹⁄&?crM
uþ? -Y
lnu?`kK?zrh|JPO Z?¦⁄·„ó‹?‹" ? ·‹£?È?‹⁄&?crYGrhJPOH? Ò›?`kM
Trang 36o⁄ỷ ỷỠỷfiẦ\ ¡ RU
lnu?`kK?zrhJPO| Z? ÊÉểẳ? 2?ể⁄Ê? ‒đểM
hhhMVM?b⁄õ?ẹ"?ẹỳ\?Ỡ⁄ù? ÊÉểẳ?ẹ! ?Ỡ⁄ù? !?ỠÉ? $?G \ ¡ ? ể ¡Ã¡ ?‒¡ \ ¡?\ ‒¡ ểẳHM
jõ ?⁄'fi?⁄\ ?Ỡ⁄õ?ẹ"?ẹỳ\?Ỡ⁄ù?Ỡ⁄ù? !? ồ?ỠÉ? $? \?Ỡý?Ỡ⁄õ?ẹ"?ẹỳ\?Ỡ⁄ù?Ỡ⁄ù? !?ỠÉ? $Ms‒ỷểẳ?Ỡ⁄õ?ẹ"?ẹỳ\?Ỡ⁄ù?ểồẦ? \? (ểẳ?Ỡố? ⁄\ể⁄?ẳ⁄ ?ỠÉ? $? ồ? ⁄\ể⁄?ẳ⁄ ?Ỡ⁄ù? !?ẹó? Ẽể⁄?ẹỳ\
Ỡ⁄ù?Ỡ*\? ỷỏể?⁄ơểẳM?mõỈ? \? (ểẳ? ⁄đỡ?Ỡố? ⁄ồể⁄?fi⁄çể? óỈ? ôể? 2? ỳỠ⁄?Ỡ⁄ỈẦóể?Ỡ*\ẹỳ\?Ỡ⁄ù? ⁄ ? \?Ỡý?Ỡ⁄õ?ẹ"?ẹỳ\?Ỡ⁄ù?fi⁄1Ỡ?⁄'fi?Ỡ⁄ỷ?Ỡ⁄õ?ẹ"?ẹỳ\ ?Ỡ⁄ù?⁄ỷỏ?ỠỏỠ?ỡốểẳ?⁄\ ?Ỡ⁄ òỈM
uẼ? -Y
lnu?`kK?zao|zrh|JPO Z?Ỡ⁄ỈẦóể?ể" ? Ỉểẳ?crYGawJrhJPOH? ồỷ?`kMlnu?`kK?zaoJrhJPO| Z? ÊÉểẳ? 2?ể⁄Ê? ‒đểM
Ã/? 6? ồ?ỠỏỠ?Ỡ⁄ fi?⁄ ? ‒'?ẵ⁄ỏỠ?ẹõể? Ê' ?ỡ ể⁄?Ỡ+ểẳ? ⁄Ê#ểẳ?ÃỈẦđể?fi⁄ố ? ‒ỈẦòể? !? öỈ
ẳ 0\?ỠỏỠ?ẵ⁄! K? "?fi⁄ẽể? ‒ỷểẳ? ồ?ểẳỷồ ?Ỡ⁄,ểẳ? & ?ể⁄\ỈM
u ?Ỡý?‒ê ?ể⁄ òỈ?ỠỏỠ? "?fi⁄ẽể?K?ẵ⁄! ?‒ đểẳ?‒ĩ? ‒ỷểẳ? ốể? ⁄ẫể?ỠỏỠ?b⁄ fi? ồ?ỠỏỠẹÊ#ểẳ? ‒ỈẦòể? !? öỈ?‒ê ?ẹ\? ơểẳK?ểđể?ỡ" ?ỠỏỠ⁄?⁄'fi? 6? \ ?ẵ⁄ẻểẳ? ⁄ó? ⁄2Ỡ?⁄ öể?ỠỏỠẹÊ#ểẳ?ể! ?ẳ 0\?ỠỏỠ? "?fi⁄ẽể?K?ẵ⁄! ? ểẳ?ẹẻ ?ỡ" ? & ?ể⁄\Ỉ?ỡồ? \?ể! ?Ỡ⁄Ỉểẳ? ê ?Ỡố?ỠỏỠ
‒¡ẳ ¡‒???????nể?Ỡ⁄ fi? Ỉ
Trang 37uþ? -?‚ð ? ‒Ê#‹£?⁄'fi?«" ? · ?¦š?Ë ö‹? ·‹£? Ò›?POO?fieM?mõ·?«·!‹? !¦?Ë"õ‹? ⁄ Ç‹? Ë ö‹? Õfi? ‒Ç‹? · ? Ò? ·N ? ¥QuNPO‹ ? ⁄ ? ⁄ õ ? ÿ? ›· fi· ? fi⁄Ó ? ‹·! ? ËÊ'¦Š‹£?Ë ö‹?Ë ö‹? ·‹£? Ò
??¥? flN ?¥?bG ·N H?¥?QO?«`M
bÄ‹?¦1? ⁄¡›?¦ê·?⁄ ‹⁄?¦*\?¦Õ¦? ⁄ õ ? ÿ?‹! ? Ò›? · K?‹£Ê# ? \?fi⁄Å‹?¦⁄,‹£? ⁄Ò‹⁄R?‹⁄š«?‹⁄Ê? \·Y
L?n· fi· ?¦êfi? !? ö·?¦⁄›? · M
L?h‹fi· ?‹⁄ë‹? !? ö·? ? · M
L?h‹N?n· ?¤⁄ ? Ò? ‹fi· K?¤⁄ ? Ò?›· fi· M
I I BUS trong m¸ y vi tÝnh.
Trang 38b⁄þ‹⁄?¤⁄! ?Ë ò·?¤⁄ ó‹?fi⁄Õ ?¦Õ¦? þ‹?⁄ ö·?Ë ò·?¤⁄ ó‹?¦Õ¦? · M
a· ? "? ?‚/? 6? Ò?ËÊ#‹£? ‒·„ò‹? é‹?£ 0\?bot? Ò?¦Õ¦?¦⁄ fi?⁄ ? ‒'? ‒·‹£?£ \‹Mm⁄0‹£?¦⁄ fi?⁄ ? ‒'?‹Ò„?ËÊ'¦?£™ ? Ò? "?¦⁄ fi ?G¦⁄ fi? ¡ HM?a· ?‹Ò„? (‹£?Ëó? ‒·„ò‹? 0ö·?£ 0\?bot? Ò? · ?⁄ö? ⁄!‹£?¦⁄þ‹⁄?⁄›å¦?£ 0\?bot? Ò?¦\¦⁄¡?‹£›Ò M
u ?«-¦?Ëþ¦⁄?¦*\? · ? "?‚/? 6?Ëó?£/ ?⁄›å¦?‹⁄ë‹? ⁄È‹£? ‹? ?bot? & ? !¦?Ë"
‹⁄\‹⁄?‹⁄ê ?¦š? ⁄óK?‹Ç‹? · ?‹Ò„?⁄›Ö ?Ë"‹£?‹⁄\‹⁄?⁄É‹?‹⁄ ò·? ›? & ? ê ?¤3? · ?‹ Ò›
¤⁄Õ¦? ‒›‹£?⁄ö? ⁄!‹£? Ò?ËÓ«? Ó›? ‒Õ‹⁄?⁄ ö‹? Ê'‹£? ܦ?‹£⁄ï‹?$?ËÅ„M?a· ? "?‚/? 6? \›
£ž«? · ? 0? ö·K? · ?Ëÿ\?¦⁄ù? Ò? · ?Ë ò·?¤⁄ ó‹M?s‒›‹£?«" ?⁄ö? ⁄!‹£? ⁄ õ ?¤õ?¦⁄›uwk?o¡‹ ·«K? · ? "?‚/? 6?¦š?US?ËÊ#‹£? 0? ö·K?RQ?ËÊ#‹£?Ëÿ\?¦⁄ùM?o¡‹ ·«?o‒›? Òo¡‹ ·«?hh ¦š?RU?ËÊ#‹£?Ëÿ\?¦⁄ùM
a· ? "?‚/? 6?⁄›Ö ?Ë"‹£?$? !¦?Ë"?Ëž‹£?⁄ž?¦É? $?£ !‹£?‹⁄Ê?bot?¦⁄Ö„?‹£›Ö
‒,M?uþ? -?o¡‹ ·«?hh?RRRlg ?¦⁄Ö„?$? !¦?Ë"?Ëž‹£?⁄ž?RRRlg ?‹" ? ‒,?‹⁄Ê‹£?¦⁄ù?$UUKU?lg ?‹£›Ö ? ‒,M
s!¦?Ë"? ‒·„ò‹?¦*\? · ? "?‚/? 6?ËÊ'¦?‚Õ¦?Ëÿ‹⁄? Ù‹£?¦Õ¦⁄?‹⁄Å‹?Ë" ‒"‹£? 0ö·? & ? !¦?Ë"?Ëž‹£?⁄ž?¦É? $?‒ž ?¦⁄ \?¦⁄›?WM
j⁄ ? ⁄ õ ?¤õ??¦Õ¦? "? ?‚/? 6K?¦š? ⁄ó? ·3?6? 2\?¦⁄™‹? ›Ö ? · ? Ç‹? ‒›‹£? ?‚/6K?¦Š‹? & ?¦Õ¦? · ? Ç‹?⁄ö? & ? Ç‹?‹£›Ò ?¦ç‹?fi⁄Ó ?‚Õ¦?Ëÿ‹⁄?‒̅?¦Õ¦?fl·„? ܦ? Ò«? ö¦
¦+‹£?‹⁄Ê?¦Õ¦?Ëå¦?Ë ó«?¤5? ⁄·ë ? ò?Ë ö‹? Ò?¦É?¤⁄þ?Ëó?‹£Ê# ? ⁄ õ ?¤õ?l\ ‹?a›\‒ ?¦š
⁄ó?£⁄ðfi?‹! ? ?‚/? 6? & ?¦Õ¦? ⁄ õ ? ÿ?¤⁄Õ¦M?‹š ?¦Õ¦⁄?¤⁄Õ¦K?¦Õ¦? · ?‹Ò„?fi⁄Ó ? ·Å‹
⁄¡›?«" ?¦⁄·è‹?‹⁄ê ?Ëÿ‹⁄M?sëfi?¦Õ¦?fl·„? ܦ?¦*\?¦⁄·è‹?¦Š‹?ËÊ'¦?£™ ? Ò?‹£⁄ ? ⁄1¦? ·
G · ?fi‒› ›¦› HM
s‒›‹£? ⁄õ?£ & ? «Õ„? þ‹⁄? ¦š?‒ê ? ‹⁄ ò·? ›Ö ? · ? ¤⁄Õ¦? ‹⁄\·ËÊ'¦? /? -‹£K?¦Õ¦
· ?‹Ò„?‹š ?¦⁄·‹£? Ò?¤⁄È‹£? ÊÉ‹£? ⁄þ¦⁄? & ?‹⁄\·M?r\·?ËÅ„? Ò?«" ? !? ›Ö ? · ?ËÊ'¦(‹£?fi⁄ ? õ‹Y
Trang 39¤⁄›Ó‹£?Tlg L?TO?lg M?l™ ?⁄›Ö ?Ë"‹£? · ?‚Ó„?‒\? ‒›‹£?«" ? !?‹£ ·„Ç‹? ç‹?¦⁄·
¤3?‹Ò„? Ò?ËÊ'¦?£™ ? Ò?¦⁄·?¤3? · M