Lệnh NOT: đảo từng bit của toán hạng

Một phần của tài liệu Kỹ thuật vi xử lý Microprocessors - Phần 2 docx (Trang 64 - 71)

CCáácc llệệnhnh ssốố hhọọcc vvàà logiclogic Cáácc llệệnhnh ssốố hhọọcc vvàà logiclogic • Lệnh CMPLnh so sánh 2 byte hoc 2 từ  Cú pháp: CMP Đích, ngunThc hin:Đích = ngun : CF=0 ZF=1Đích> ngun : CF=0 ZF=0Đích < ngun : CF=1 ZF=0

Gii hn: toán hng phi cùng đdài và không được là 2 ô nh

• Lệnh CMPS

Dùng đso sánh tng phn tca 2 chui có các phn tcùng loi

Cú pháp: CMPS chui đích, chui ngun CMPSB

CMPSW

Thc hin:

DS:SI là đa chca phn ttrong chui ngun

ES:DI là đa chca phn ttrong chui đích

Sau mi ln so sánh SI=SI +/- 1, DI=DI +/- 1 hoc SI=SI +/- 2, DI=DI +/- 2 tuỳ thuc vào chướng DF là 0/1

C

Cáácc llệệnhnh ssốố hhọọcc vvàà logiclogic

• Lnh RCL

Lệnh quay trái thông qua cờ nhớ

Cú pháp: RCL Đích, CL (với số lần quay lớn hơn 1)

RCLĐích, 1

RCL Đích, Số lần quay (80286 trở lên)

Thực hiện: quay trái đích CL lần

Đích là thanh ghi (trừ thanh ghi đoạn) hoặc ô nhớ

Lệnh này thay đổi cờ: CF, OF

• Lnh RCR

Lệnh quay phải thông qua cờ nhớ

C

Cáácc llệệnhnh ssốố hhọọcc vvàà logiclogic

• Lnh ROL

Lệnh quay trái

Cú pháp: ROL Đích, CL (với số lần quay lớn hơn 1)

ROL Đích, 1

ROL Đích, Số lần quay (80286 trở lên)

Thực hiện: quay trái đích CL lần

Đích là thanh ghi (trừ thanh ghi đoạn) hoặc ô nhớ

Lệnh này thay đổi cờ: CF, OF

• Lnh ROR

Lệnh quay phải

C

Cáácc llệệnhnh ssốố hhọọcc vvàà logiclogic

• Lnh SAL

Lệnh dịch trái số học

Cú pháp: SAL Đích, CL (với số lần dịch lớn hơn 1)

SAL Đích, 1

SAL Đích, số lần dịch (80286 trở lên)

Thực hiện: dịch trái đích CL bit tương đương với

Đích=Đích*2CL

Lệnh này thay đổi cờ SF, ZF, PF

• Lnh SHL

Lệnh dịch trái logic tương tự như SAL

CF MSB LSB

C

Cáácc llệệnhnh ssốố hhọọcc vvàà logiclogic

• Lnh SAR

Lệnh dịch phải số học

Cú pháp: SAR Đích, CL (với số lần dịch lớn hơn 1)

SAR Đích, 1

hoặc SAR Đích, số lần dịch (80286 trở lên)

Thực hiện: dịch phải đích CL bit

Lệnh này thay đổi cờ SF, ZF, PF, CF mang giá trị của MSB

CF

CCáácc llệệnhnh ssốố hhọọcc vvàà logiclogic Cáácc llệệnhnh ssốố hhọọcc vvàà logiclogic • Lnh SHRLệnh dịch phải logicCú pháp: SHR Đích, CL (với số lần dịch lớn hơn 1) SHR Đích, 1 hoc SHR Đích, sln dch (80286 trlên)

Thực hiện: dịch phải đích CL bit

Lệnh này thay đổi cờ SF, ZF, PF, CF mang giá trị của LSB

CF

MSB LSB

0

Chú ý:

Một phần của tài liệu Kỹ thuật vi xử lý Microprocessors - Phần 2 docx (Trang 64 - 71)

Tải bản đầy đủ (PDF)

(85 trang)