1. Trang chủ
  2. » Công Nghệ Thông Tin

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 doc

5 431 3

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 2,04 MB

Nội dung

Chuong 8 : Cau truc DK va Vong lap 1Chương 8 : Cấu trúc điều khiển và Vòng lặp Mục tiêu Biết cách mô phỏng cấu trúc điều khiển và vòng lặp như ở ngôn ngữ lập trình cấp cao.. Nắm được cá

Trang 1

Chuong 8 : Cau truc DK va Vong lap 1

Chương 8 : Cấu trúc điều khiển và Vòng lặp

Mục tiêu

Biết cách mô phỏng cấu trúc điều khiển và vòng lặp như ở ngôn ngữ

lập trình cấp cao.

Nắm được các lệnh nhảy trong lập trình Assembly.

Trên cơ sở đó, vận dụng để lập trình giải quyết 1 số bài toán.

Trang 2

Nội dung dung

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.

Trang 3

Chuong 8 : Cau truc DK va Vong lap 3

Sự cần thiết của lệnh nhảy

Ở các các chương chương trình trình viết viết bằng bằng ngôn ngôn ngữ ngữ cấp cấp cao cao thì thì

việc

việc nhảy nhảy (lệnh (lệnh GoTo) GoTo) là là điều điều nên nên tránh tránh nhưng nhưng ở ở lập lập

trình

trình hệ hệ thống thống thì thì đây đây là là việc việc cần cần thiết thiết và và là là điểm điểm

mạnh

mạnh của của 11 chương chương trình trình viết viết bằng bằng Assembly Assembly

Một

Một lệnh lệnh nhảy nhảy   CPU CPU phải phải thực thực thi thi 11 đoạn đoạn lệnh lệnh ở ở 11 chỗ

chỗ khác khác với với nơi nơi mà mà các các lệnh lệnh đang đang được được thực thực thi thi

Trong

Trong lập lập trình, trình, có có những những nhóm nhóm phát phát biểu biểu cần cần phải phải lặp

lặp đi đi lặp lặp lại lại nhiều nhiều lần lần trong trong 11 điều điều kiện kiện nào nào đó đó Để Để đáp

đáp ứng ứng điều điều kiện kiện này này ASM ASM cung cung cấp cấp 22 lệnh lệnh JMP JMP và và LOOP

LOOP

Trang 4

Lệnh Lệnh JMP (Jump) JMP (Jump)

Công dụng :Chuyển điều khiển không điều

kiện.

•• Nhảy gần (NEAR) : 1 tác vụ nhảy trong cùng 1

segment.

•• Nhảy xa (FAR) : 1 tác vụ nhảy sang segment

khác.

•• Cú pháp : JMP đích

Trang 5

Chuong 8 : Cau truc DK va Vong lap 5

Cacù lệnh chuyển điều khiển

Chuyển điều khiển vô điều kiện

Chuyển điều khiển có điều kiện

JMP [ SORT | NEAR PTR |FAR PTR ] DEST

JConditional destination

Ex : JNZ nhãn đích ;

Ngày đăng: 26/07/2014, 17:20

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w