120 likes | 315 Views
Lệnh điều khiển nhảy và lặp. GV: Phạm Viết Văn Email: phamvietvanc4@gmail.com. Nội dung. Lệnh nhảy không điều kiện Lệnh nhảy có điều kiện Lệnh lặp. Nhắc lại về nhãn. Nhắc lại về thanh ghi cờ. Lệnh nhảy không điều kiện. Lệnh nhảy JMP (Jump)
E N D
Lệnhđiềukhiểnnhảyvàlặp GV: PhạmViếtVăn Email: phamvietvanc4@gmail.com
Nội dung • Lệnhnhảykhôngđiềukiện • Lệnhnhảycóđiềukiện • Lệnhlặp Các lệnh điều khiển nhảy và lặp
Nhắclạivềnhãn Các lệnh điều khiển nhảy và lặp
Nhắclạivềthanhghicờ Các lệnh điều khiển nhảy và lặp
Lệnhnhảykhôngđiềukiện • LệnhnhảyJMP(Jump) • Thayđổithứtựthựchiệnlệnhtrongchươngtrình • Cúpháp: JMPNhãn LEA DX, OFFSET MSG JMP DisplayMessage MOV AH, 1 INT 21h DisplayMessage: MOV AH, 9 INT 21h Các lệnh điều khiển nhảy và lặp
Lệnhnhảykhôngđiềukiện (tt) • Demo vềlệnhnhảykhôngđiềukiện Các lệnh điều khiển nhảy và lặp
Nhắclạivềcờ Các lệnh điều khiển nhảy và lặp
Lệnh CMP (compare) Các lệnh điều khiển nhảy và lặp
Lệnhnhảycóđiềukiện • JxxNhãn JxxNhãn <Lệnhkếtiếp> Nhãn: ….. Đ ? Nhãn S <Lệnhkếtiếp> Các lệnh điều khiển nhảy và lặp
Lệnhlặp LOOP • Cầnlặpbaonhiêulần-> đưavào CX MOV CX, sốlầnlặp Nhãn: <Lệnh …> LOOP Nhãn: Thựchiệnnhóm lệnh <Lệnh…> CX lần Các lệnh điều khiển nhảy và lặp
JCXZ Thoat_Lap MOV CX, sốlầnlặp Nhãn: <Lệnh …> LOOP Nhãn: Thoat_Lap: …… Các lệnh điều khiển nhảy và lặp