TAILIEUCHUNG - Nguyên tác và quy trình cài đặt các ứng dụng trong windows p9

So sánh Các điều điện nhảy thường được cung cấp bởi lệnh CMP (compare). Nó có dạng sau: CMP đích,nguồn on (ZF=1) Not (ZF=0) JE JNE on (ZF=0) (SF=1) Not (SF=0) None None Lệnh này so sánh toán tử đích với toán tử nguồn bằng cách lấy toán hạng đích trừ đi toán hạng nguồn. Tuy nhiên kết quả được sử dụng để thiết lập giá trị cho các cờ nhớ chứ không được chứa ở dâu cả. | Greater ZF 1 JGE Jump if Greater or Equal SF OF JNL JNGE Jump if Not Greater or Equal SF OF JL JL Jump if Less SF OF JNGE JNL Jump if Not Less SF OF JGE JLE Jump if Less or Equal SF OF hoặc ZF 1 JNG JNLE Jump if Not Less or Equal SF OF hoặc ZF 0 JG JS Jump on Sign SF 1 None JNS Jump on Not Sign SF 0 None JZ Jump on Zero ZF 1 JE JNZ Jump on Not Zero ZF 0 JNE c. So sánh Các điều điện nhảy thường được cung cấp bởi lệnh CMP compare . Nó có dạng sau CMP đích nguồn Lệnh này so sánh toán tử đích với toán tử nguồn bằng cách lấy toán hạng đích trừ đi toán hạng nguồn. Tuy nhiên kết quả được sử dụng để thiết lập giá trị cho các cờ nhớ chứ không được chứa ở dâu cả. Chương trình nguồn ViDu_1 .asm Code Segment Assume Org cs Code ds Code 100h Begin Mov Mov Mov ah 02 cx 256 Số ký tự hiện thị Dl 0 DL chứa mã ASCII bằng ký tự NULL For Int 21h Xuất ra màn hình Inc DL Tăng vị trí mã ASCII lên Loop For Lặp Mov ah 4ch Trở về DOS Int 21h đừng để xem Code ends end Begin d. Gọi chương trình con Dùng lệnh Call không điều kiện Lệnh nhảy không điều kiện là lệnh JMP jump dẫn đến việc chuyển điều khiển không điều kiện. Cú pháp JMP đích đích là một địa chỉ nhãn . Mô tả Thực hiện rẽ nhánh không điều kiện chương trình tới địa chỉ được chỉ ra địa chỉ này có thể là một giá trị hằng số hoặc một nhãn . Lệnh JMP làm thay đổi CS IP làm cho nó chứa địa chỉ của đích cần nhảy tới Có thể áp dụng cho các bộ vi xử lý 8086 8088 80286 80386 80486 Thuộc nhóm lệnh chuyển điều khiển Có cờ bị ảnh hưởng không Ví dụ JMP loc_1 với loc_1 là tên nhãn JMP AX nhảy tới địa chỉ trong AX JMP BX nhảy tới địa chỉ trong BX có điều kiện Mô tả Lệnh nhảy có điều kiện là lệnh thực hiện rẽ nhánh tới một địa chỉ toán hạng nếu như cờ CF và cờ ZF cùng bị xoá Phạm vi của lệnh nhảy có điều kiện máy đòi hỏi nhãn đích phải đứng trước lệnh nhảy không quá 126 byte và đứng sau không quá 127 byte Ví dụ Lệnh JA - Jump if Above nhảy nếu kết quả cho phép so sánh là lớn hơn Cú pháp JA TARGET TARGET là đĩa chỉ .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.