hơn/nhảy nếu khụng thấp hơn hoặc bằng). Dạng lệnh: JA NHAN JNBE NHAN Mụ tả: IP←IP+dịch chuyển Hai lệnh trờn biểu diễn cựng một thao tỏc nhảy cú điều kiện tới NHAN nếu CF + ZF = 0. Quan hệ cao hơn/thấp là quan hệ dành cho việc so sỏnh (do lệnh CMP thực hiện) độ lớn hai số khụng dấu. NHAN phải nằm cỏch xa một khoảng -128…+127 byte so với lệnh tiếp theo sau lệnh JA/JNBE. Chương trỡnh sẽ căn cứ vào vị trớ NHAN để xỏc định giỏ trị dịch chuyển.
Cỏc cờ bị thay đổi: khụng.
CMP AX, 12ABH ;so sanh AX voi 12ABH
JA THOI ;nhay den THOI neu AX cao ;hon 12ABH
39.JAE/JNB/JNC – Jump if Above or Equal/Jump if Not Below/Jump if No Carry (nhảy nếu lớn hơn hoặc bằng/nhảy nếu khụng thấp hơn/nhảy nếu Carry (nhảy nếu lớn hơn hoặc bằng/nhảy nếu khụng thấp hơn/nhảy nếu khụng cú nhớ). Dạng lệnh: JAE NHAN JNB NHAN JNC NHAN Mụ tả: IP←IP+dịch chuyển Ba lệnh trờn biểu diễn cựng một thao tỏc nhảy cú điều kiện tới NHAN nếu CF = 0. Quan hệ cao hơn/thấp là quan hệ dành cho việc so sỏnh (do lệnh CMP thực hiện) độ lớn hai số khụng dấu. NHAN phải nằm cỏch xa một khoảng -128…+127 byte so với lệnh tiếp theo sau lệnh JAE/JNB/JNC. Chương trỡnh sẽ căn cứ vào vị trớ NHAN để xỏc định giỏ trị dịch chuyển.
Cỏc cờ bị thay đổi: khụng.
Vớ dụ:
CMP AL, 10H ;so sanh AL voi 10H
JAE THOI ;nhay den THOI neu AL cao ;hon hoac bang 10H
40.JB/JC/JNAE – Jump if Below/Jump if Carry/Jump if Not Above or Equal (nhảy nếu thấp hơn/nhảy nếu cú nhớ/nhảy nếu khụng cao hơn hoặc Equal (nhảy nếu thấp hơn/nhảy nếu cú nhớ/nhảy nếu khụng cao hơn hoặc bằng). Dạng lệnh: JB NHAN JC NHAN JNAE NHAN Mụ tả: IP←IP+dịch chuyển Ba lệnh trờn biểu diễn cựng một thao tỏc nhảy cú điều kiện tới NHAN nếu CF = 1. Quan hệ cao hơn/thấp là quan hệ dành cho việc so sỏnh (do lệnh CMP thực hiện) độ lớn hai số khụng dấu. NHAN phải nằm cỏch xa một khoảng -128…+127 byte so với lệnh tiếp theo sau lệnh JB/JC/JNAE. Chương trỡnh sẽ căn cứ vào vị trớ NHAN để xỏc định giỏ trị dịch chuyển.
Cỏc cờ bị thay đổi: khụng.
Vớ dụ:
JB THOI ;nhay den THOI neu AL thap ;hon 10H