Cấu trúc máy tính và lập trình Assembly : Cấu trúc điều khiển và Vòng lặp part 1
Số trang: 5
Loại file: pdf
Dung lượng: 0.00 B
Lượt xem: 7
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Sự cần thiết của lệnh nhảy trong lập trình ASM. Lệnh JMP (Jump) : nhảy không điều kiện. Lệnh LOOP : cho phép lặp 1 công việc với 1 số lần nào đó. Các lệnh so sánh và luận lý. Lệnh lặp có điều kiện. Lệnh nhảy có điều kiện. Biểu diễn mô phỏng cấu trúc luận lý mức cao. Chương trình con. Một số chương trình minh họa.
Nội dung trích xuất từ tài liệu:
Cấu trúc máy tính và lập trình Assembly : Cấu trúc điều khiển và Vòng lặp part 1 Chöông 8 : Caáu truùc ñieàu khieån vaø Voøng laëp Muïc tieâu Bieát caùch moâ phoûng caáu truùc ñieàu khieån vaø voøng laëp nhö ôû ngoân ngöõlaäp trình caáp cao. Naém ñöôïc caùc leänh nhaûy trong laäp trình Assembly. Treân cô sôû ñoù, vaän duïng ñeå laäp trình giaûi quyeát 1 soá baøi toaùn. 1 Chuong Chuong 8 : Cau truc DK va Vong lap Noäi dung Söï caàn thieát cuûa leänh nhaûy trong laäp trình ASM. Leänh JMP (Jump) : nhaûy khoâng ñieàu kieän. Leänh LOOP : cho pheùp laëp 1 coâng vieäc vôùi 1 soá laàn naøo ñoù. Caùc leänh so saùnh vaø luaän lyù. Leänh laëp coù ñieàu kieän. Leänh nhaûy coù ñieàu kieän. Bieåu dieãn moâ phoûng caáu truùc luaän lyù möùc cao. Chöông trình con. Moät soá chöông trình minh hoïa. 2 Chuong Chuong 8 : Cau truc DK va Vong lap Söï caàn thieát cuûa leänh nhaûyÔÛ caùc chöông trình vieát baèng ngoân ngöõ caáp cao thìvieäc nhaûy (leänh GoTo) laø ñieàu neân traùnh nhöng ôû laäptrình heä thoáng thì ñaây laø vieäc caàn thieát vaø laø ñieåmmaïnh cuûa 1 chöông trình vieát baèng Assembly. Moät leänh nhaûy CPU phaûi thöïc thi 1 ñoaïn leänh ôû 1 choã khaùc vôùi nôi maø caùc leänh ñang ñöôïc thöïc thi. Trong laäp trình, coù nhöõng nhoùm phaùt bieåu caàn phaûi laëp ñi laëp laïi nhieàu laàn trong 1 ñieàu kieän naøo ñoù. Ñeå ñaùp öùng ñieàu kieän naøy ASM cung caáp 2 leänh JMP vaø LOOP. 3 Chuong Chuong 8 : Cau truc DK va Vong lap Leä JMP Leänh JMP (Jump)CoâCoâng duïng :Chuyeån ñieàu khieån khoâng ñieàukieä Cuùkieän. uù phaùp : JMP ñích •C ñích• Nhaûy gaàn (NEAR) : 1 taùc vuï nhaûy trong cuøng 1 Nhaû segment. segment.• Nhaûy xa (FAR) : 1 taùc vuï nhaûy sang segment Nhaû khaù khaùc. 4 Chuong Chuong 8 : Cau truc DK va Vong lap Cacù leänh chuyeån ñieàu khieån Chuyeån ñieàu khieån voâ ñieàu kieän JMP [ SORT | NEAR PTR |FAR PTR ] DEST Chuyeån ñieàu khieån coù ñieàu kieän JConditional destinationEx : JNZ nhaõn ñích ; 5 Chuong Chuong 8 : Cau truc DK va Vong lap
Nội dung trích xuất từ tài liệu:
Cấu trúc máy tính và lập trình Assembly : Cấu trúc điều khiển và Vòng lặp part 1 Chöông 8 : Caáu truùc ñieàu khieån vaø Voøng laëp Muïc tieâu Bieát caùch moâ phoûng caáu truùc ñieàu khieån vaø voøng laëp nhö ôû ngoân ngöõlaäp trình caáp cao. Naém ñöôïc caùc leänh nhaûy trong laäp trình Assembly. Treân cô sôû ñoù, vaän duïng ñeå laäp trình giaûi quyeát 1 soá baøi toaùn. 1 Chuong Chuong 8 : Cau truc DK va Vong lap Noäi dung Söï caàn thieát cuûa leänh nhaûy trong laäp trình ASM. Leänh JMP (Jump) : nhaûy khoâng ñieàu kieän. Leänh LOOP : cho pheùp laëp 1 coâng vieäc vôùi 1 soá laàn naøo ñoù. Caùc leänh so saùnh vaø luaän lyù. Leänh laëp coù ñieàu kieän. Leänh nhaûy coù ñieàu kieän. Bieåu dieãn moâ phoûng caáu truùc luaän lyù möùc cao. Chöông trình con. Moät soá chöông trình minh hoïa. 2 Chuong Chuong 8 : Cau truc DK va Vong lap Söï caàn thieát cuûa leänh nhaûyÔÛ caùc chöông trình vieát baèng ngoân ngöõ caáp cao thìvieäc nhaûy (leänh GoTo) laø ñieàu neân traùnh nhöng ôû laäptrình heä thoáng thì ñaây laø vieäc caàn thieát vaø laø ñieåmmaïnh cuûa 1 chöông trình vieát baèng Assembly. Moät leänh nhaûy CPU phaûi thöïc thi 1 ñoaïn leänh ôû 1 choã khaùc vôùi nôi maø caùc leänh ñang ñöôïc thöïc thi. Trong laäp trình, coù nhöõng nhoùm phaùt bieåu caàn phaûi laëp ñi laëp laïi nhieàu laàn trong 1 ñieàu kieän naøo ñoù. Ñeå ñaùp öùng ñieàu kieän naøy ASM cung caáp 2 leänh JMP vaø LOOP. 3 Chuong Chuong 8 : Cau truc DK va Vong lap Leä JMP Leänh JMP (Jump)CoâCoâng duïng :Chuyeån ñieàu khieån khoâng ñieàukieä Cuùkieän. uù phaùp : JMP ñích •C ñích• Nhaûy gaàn (NEAR) : 1 taùc vuï nhaûy trong cuøng 1 Nhaû segment. segment.• Nhaûy xa (FAR) : 1 taùc vuï nhaûy sang segment Nhaû khaù khaùc. 4 Chuong Chuong 8 : Cau truc DK va Vong lap Cacù leänh chuyeån ñieàu khieån Chuyeån ñieàu khieån voâ ñieàu kieän JMP [ SORT | NEAR PTR |FAR PTR ] DEST Chuyeån ñieàu khieån coù ñieàu kieän JConditional destinationEx : JNZ nhaõn ñích ; 5 Chuong Chuong 8 : Cau truc DK va Vong lap
Tìm kiếm theo từ khóa liên quan:
Cấu trúc máy tính lập trình Assembly hướng dẫn lập trình Assembly kỹ thuật lập trình Assembly kinh nghiệm lập trình Assembly phương pháp lập trình AssemblyGợi ý tài liệu liên quan:
-
50 trang 480 0 0
-
67 trang 283 1 0
-
Giáo trình Cấu trúc máy tính toàn tập
130 trang 186 0 0 -
78 trang 164 3 0
-
Tài liệu giảng dạy Cấu trúc và bảo trì máy tính - Trường CĐ Kinh tế - Kỹ thuật Vinatex TP. HCM
133 trang 128 0 0 -
Thuyết trình môn kiến trúc máy tính: CPU
20 trang 126 0 0 -
Đề kiểm tra giữa học kỳ II năm 2013 - 2014 môn Cấu trúc máy tính
6 trang 125 0 0 -
Giáo trình lắp ráp và cài đặt máy vi tính - Trường TCN Đông Sài Gòn
85 trang 98 0 0 -
66 trang 83 1 0
-
Giáo trình môn học: Cấu trúc máy tính (Trình độ: Trung cấp/cao đẳng)
103 trang 77 0 0