14
I-Vi x l 8086/8088: 1. Sơ đ khi v chc năng cc khi: - Khi giao tip BIU: +Ch.năng:điu khin bus h thng: đưa ra đa ch đc m lnh đc ghi d liu t M/I/C +Cc t.phn: B cng tng( ): tng đa ch vt l 4 thanh ghi đon 16 bt B đm chương trnh(PC)-cn gi l con tr lnh IP IQ:hng đi lnh (IR) 8086 6 byte; 8088 4 byte; - Khi thc hin lnh EU + Chc năng: Nhn lnh v d liu t BIU đ x l Kt qu--->BIU đ lưu tr +Thnh phn: ALU (khi s hc&logic): dng đ thc hin cc thao tc # vi cc ton hng ca lnh CU(khi điu khin): chc năng dng đ gii m lnh 8 thanh ghi 16 bt: 4thanh ghi chung: AX, BX, CX, DX 4 thanh ghi con tr ch s: SP, BP, SI, DI thanh ghi c: cha trng thi kt qu m ALU thc hin - Bus trong(internal bus) + ghp ni cc b phn trong CPU + 8086 ALU-Bus 16 bit + 8088 A-Bus 16bit 2. Chu trnh s l lnh:

Vi xử lý 8086-8088

  • Upload
    xi-trum

  • View
    307

  • Download
    2

Embed Size (px)

DESCRIPTION

VXL

Citation preview

Page 1: Vi xử lý 8086-8088

I-Vi xư ly 8086/8088:

1. Sơ đô khôi va chưc năng cac khôi:

- Khôi giao tiêp BIU: +Ch.năng:điêu khiên bus hê thông: đưa ra đia chi đoc ma lênh đoc ghi dư liêu tư M/I/C+Cac t.phân: Bô công tông( ): tông đia chi vât ly 4 thanh ghi đoan 16 bit Bô đêm chương trinh(PC)-con goi la con tro lênh IP IQ:hang đơi lênh (IR) 8086 6 byte; 8088 4 byte;- Khôi thưc hiên lênh EU + Chưc năng: Nhân lênh va dư liêu tư BIU đê xư ly Kêt qua--->BIU đê lưu trư +Thanh phân: ALU (khôi sô hoc&logic): dung đê thưc hiên cac thao tac # vơi cac toan hang cua lênh CU(khôi điêu khiên): chưc năng dung đê giai ma lênh 8 thanh ghi 16 bit: 4thanh ghi chung: AX, BX, CX, DX 4 thanh ghi con tro chi sô: SP, BP, SI, DI thanh ghi cơ: chưa trang thai kêt qua ma ALU thưc hiên- Bus trong(internal bus) + ghep nôi cac bô phân trong CPU + 8086 ALU-Bus 16 bit + 8088 A-Bus 16bit

2. Chu trinh sư ly lênh:

3. Cac chê đô đia chi:- Chê đô đia chi la cach đê CPU tim thây toan hang cho cac lênh cua no khi thưc hiên- Co 7 chê đô đia chi: (1) Chê đô đia chi thanh ghi: +Đăc điêm Cac toan hang cua lênh đêu la thanh ghi MOV đich,gôc.Chuyên DL tư đich vao gôc

Page 2: Vi xử lý 8086-8088

VD:Mov ax,bx ; ax<--bxMov al,ah ; al<--ahMov al,bx; Sai(ko tương thich vê kich thươc/cơ)

(2) Chê đô đia chi tưc thi: +Đăc điêm: Toan hang gôc la 1 hăng Toan hang con lai co thê la thanh ghi hoăc ô nhơVD:Mov al , 200; al<--200 (t.g) (hăng)Mov al ,1000; Sai(chi chưa đc hăng <255)

(3) Chê đô đia chi trưc tiêp: +Đăc điêm: Sư dung 1 hăng đê biêu diên đia chi 1 ô nhơ la 1 toan hang Toan hang con lai co thê la thanh ghi hoăc 1 hăng(ko đc la 1 ô nhơ)VD:Mov al , [1000] ; al <--[1000] (t.g)(ô nhơ co đia chi 1000)Mov [2000], bl ; [2000] <--blMov ax , [3000]; al<--[3000] al1<--[3000+1]Mov 1500 , bx; [1500] <--bl; [1500+1]<--bl1

(4) Chê đô đia chi gian tiêp qua thanh ghi: +Đăc điêm: SD 1 thanh ghi(BX,BP,SI,DI)đê chưa đia chi ô nhơ la 1 toan hang Toan hang con lai co thê la thanh ghi hoăc hăng(nhưng ko la ô nhơ)VD: Mov al , [Bx]; al<--[Bx] (t.g) (ô nhơ co đia chi chưa trog Bx) Mov [bx], 200; [bx]<--200 Mov ax , [bx]; al<--[bx] ah<--[bx+1] Mov ax , bx ; ax <-- bx (5) Chê đô đia chi tương đôi cơ sơ: +Đăc điêm: . 1 toan hang la đia chi ô nhơ,đc biêu diên bơi 2 t.p:1 thanh ghi cơ sơ

(BX,BP)&1 hăng . Toan hang con lai la thanh ghi hoăc hăng(ko đc la ô nhơ)Nêu thanh ghi la Bx thi ô nhơ se thuôc đoan DSNêu thanh ghi la Bp thi ô nhơ se thuôc đoan SSVD: Mov al , [bx]+100; al<--ds: [Bx+100] Mov ah,[bp]+1000; ah<--ss: [bp+1000] Mov [bx] +200,150 ; ds: [bx+200]<--150 (6) Chê đô đia chi chi sô: +Đăc điêm: . 1 toan hang la 1 đia chi ô nhơ.gôm 2 phân: t.g chi sô (SI, DI) Hăng . toan hang con lai la thanh ghi hoăc hăng(ko la ô nhơ)VD: Mov al , [Si]+200; al<--[Si] +200 Mov [di]+300, al ; [di]+300<--al (7) Chê đô đia chi chi sô cơ sơ: +Đăc điêm:--1 toan hang la đia chi ô nhơ gôm 3 phân : -thanh ghi cơ sơ(BX,BP)

Page 3: Vi xử lý 8086-8088

-thanh ghi chi sô(SI,DI) -Hăng --Toan hang con lai la thanh ghi hoăc hăng (ko la ô nhơ)VD: Mov al ,[Bx]+[Si]+100 ; al<--ds: [Bx+Si+100] Mov [Bp+di+300] , al ; ss: [Bp+di+300]<--al

4. Dang lênh va ma hoa lênh: * Dang lênh: MOV đich, gôc - Dung đê chuyên dư liêu giưa 2 thanh ghi hoăc giưa ô nhơ va thanh ghi. * Ma hoa lênh:

- Đê ma hoa lênh mov phai cân it nhât la 2 byte, trong đo 6 bit cua byte đâu tiên dung đê chưa ma lênh. - Đê chuyên kiêu DL: thanh ghi thanh ghi (trư thanh ghi đoan) Hoăc bô nhơ thanh ghi (trư thanh ghi đoan)thi 6 bit đâu tiên luôn la 100010 - Bit W: W=0 1 byte đc chuyên W=1 1 tư đc chuyên - Bit D chi hương DL: D=0 DL đi tư thanh ghi D=1 DL đi đên thanh ghi - 2 bit MOD va 3 bit M/R tao ra 5 bit đê chi ra chê đô đia chi cho cac toan hang cua lênh.

- Môt sô bang cân dung:

Page 4: Vi xử lý 8086-8088

5. Tâp lênh: * Phân loai: co 2 tâp lênh: Tâp lênh phưc hơp CISC Tâp lênh giam thiêu RISC

CISC RISC- Tâp lênh nhiêu lênh, phong phu- Nhiêu chê đô đia chi- Kich thươc lênh khac nhau- Piple hiêu qua ko cao- Ma chương trinh nguôn ngăn chiêm it Mem- Kho tôi ưu cho chương trinh dich- Thương sư dung cho may tinh đê ban

- Tâp lênh giam thiêu (it lênh)- It chê đô đia chi- Kich thươc lênh tương đương nhau- Piple hiêu qua cao- Ma chương trinh nguôn dai chiêm nhiêu Mem- Dê tôi ưu hoa- Thương sư dung cho may chu

* Môt sô lênh cua VXL CISC (tâp lênh 8086/8088) (1) Cac lênh vân chuyên DL: ko anh hương đên cac cơ. - MOV: Dang MOV đich, gôc; Đich gôc VD: mov ax, bx; ax bx Mov ax, 1000; ax 1000 Mov [bx], al; [bx] al - IN: Dang IN al, dx; al [dx] đ/c vao - OUT: Dang OUT dx, al; [dx] al đ/c ra (2) Cac lênh sô hoc: - ADD: Công 2 toan hang. ADD đich, gôc; đich đich, gôc Co anh hương đên cac cơ: S, C, A, Z, P, O VD: ADD ax, bx; ax ax+bx ADD cx, 100; cx cx+100 - SUB: Trư 2 toan hang: SUB đich gôc; đich đich-gôc Co anh hương đên cac cơ: A, C, O, P, S, Z VD: SUB ax, bx; ax ax-bx - MUL nhân: Dang MUL gôc: + gôc la tham sô 8 bit: al * gôc ax + 16 bit: ax * gôc dx * ax gôc phai la thanh ghi hoăc ô nhơ Ảnh hương đên cơ: C, O VD1: 30 * 20 mov al, 30 Mov bl, 20 MUL bl; ax=al*bl=30*20=600 VD2: 300*10 mov al, 300 Mov bl, 10 MUL bl sai (vi 300 ko đu chưa trong al) - DIV: Chia. Dang DIV gôc Gôc 8 bit; ax: gôc: al: thương ah: dư 16 bit; dx ax gôc: ax: thương dx: dư Ảnh hương đên cac cơ: A, C, O, P, S, Z VD1: 30:20 mov ax, 30; Mov bl, 20;

Page 5: Vi xử lý 8086-8088

DIV bl; al=1, ah=10 VD2: 1000:3 mov ax, 1000; Mov bl, 3; DIV bl; al=333; ah=1 Tran Mov ax, 1000; Mov bx, 3; DIV bx; ax=333; dx=1 (3) Cac phep tinh sô hoc logic: NOT: đao AND: va bit OR: hoăc XOR: loai trư

x y NOT x x AND y x OR y x XOR y0011

0101

1100

0001

0111

0110

- AND: Dang AND đich, gôc; đich đich ^ gôc Co anh hương đên cac cơ P, S, Z VD: AND al, bl; al al^bl theo tưng bit AND bl, OFH; Che 4 bit cao cua BL - NOT: Dang NOT đich; đich Ko anh hương đên cac cơ VD: NOT ah; ah - OR: Dang OR đich, gôc; đich đich v gôc Co anh hương đên cac cơ P, S, Z VD: OR al, bl; al al v bl theo tưng bit - XOR: Dang: XOR đich, gôc; đich gôc Co anh hương đên cac cơ P, S, Z VD: XOR al, bl; al al bl theo tưng bit 1 XOR bh, bh; xoa bh, xo CF va OF (4) Cac lênh dich, quay: - SHL: dich trai. Dang: SHL đich, CL (Nêu sô bit cân dich =1 ghi luôn - SHR: dich phai. Dang: SHL đich, CL Nêu sô bit cân dich>1 ghi vao CL) Co tac đông đên cac cơ: S, Z, P - ROL: quay trai. Dang: ROL đich, CL Co anh hương đên cac cơ C va O Chưc năng: xư ly bit va truyên thong (5) Các lệnh điều khiển: ko anh hương đên cac cơ * Các lệnh nhảy: - Nhay ko điêu kiên: JMP: short Near Dang JMP NHÀN Fat - Nhay co điêu kiên: + JE: nhay nêu băng nhau + JZ: Nhay nêu kêt qua băng nhau * Lệnh LOOP: Lăp. Dang LOOP nhan Ko anh hương đên cac cơ (6) Các lệnh xư ly bit: ko anh hương đên cac cơ - Xoa cơ: CLC: xoa cơ nhơ CF=0

Page 6: Vi xử lý 8086-8088

CLD: xoa cơ hương DF=0 CLI: xoa cơ ngăt IF=0 - Đăt cơ: STC: đăt cơ nhơ CF=1 STD: đăt cơ hương DF=1 STI: đăt cơ ngăt IF=1 (7) Lệnh điều kiện hệ thống: ko anh hương đên cac cơ - HLT: dưng chương trinh - NOP: CPU ko lam viêc (8) Các lệnh khác: - INC: lênh tăng 1: INC (đich); đich đich+1 Co anh hương đên cac cơ: A, O, P, S, Z - DEC: Lênh giam 1: DEC (đich); đich-1 Co anh hương đên cac cơ: A, O, P, S, Z - CMP: Lênh so sanh: CMP đich, gôc; cơ đich Co anh hương đên cac cơ A, C, O, P, S, Z - Lênh thao tac va ngăn xêp: ko anh hương đên cac cơ Push gôc: đẩy DL vao ngăn xêp SP SP+2 [SP] gôc Pop đich: Lây DL ra khoi ngăn xêp đich {SP} SP SP-2

V. Vi điều khiển:1. Đinh nghĩa: Vi điêu khiên la 1 hê thông vi xư ly đây đu tich hơp trong 1 chip vi mach, thương goi la vi điêu khiên đơn chip2. Chức năng: Co đây đu cac chưc năng như 1 vi xư ly - Thưc hiên cac chưc năng điêu khiên (chinh) - Lâp trinh - Thưc hiên cac phep tinh sô hoc, logic va cac phep toan khac - Kêt nôi, trao đôi DL vơi cac thiêt bi bên ngoai thông qua công I/O - Xư ly DL (gôm tinh toan va vân chuyên DL)3. So sanh vi điêu khiên vơi vi xư ly:

1. Gôm

2. Câu tao

3.Công suât4.Tâp lênh5.Muc đich sd

-Tinh toan, điêu khiên

-La 1 phân cua hê VXL

-Lơn-Lơn-Nhiêu muc đich: may tinh ca nhân, may chu, điêu khiên

-Tinh toan, điêu khiên, Mem va I/O-La 1 VXL hoan chinh trong 1 chip-Nho-Han chê-Sd dươi dang nhung va cac thiêt bi khac: tivi, may giăt, tu lanh..

III. Cac phương phap vao ra DL:1. Phương phap thăm dò: * Đặc điểm: - Cac thiêt bi I/O se liên tuc câp nhât trang thai sẵn sang lam viêc cua minh lên byte trong byte trang thai tương ưng. - CPU quet byte trang thai Nêu bit vao đo =1 => thiêt bi tương ưng sẵn sang lam

Page 7: Vi xử lý 8086-8088

viêc -> 2 bên se trao đôi DL Ưu điêm: Phương phap đơn gian, dê thưc hiên, co thê thưc hiên băng phân mêm. Nhươc điêm: tôn time CPU đê quet sach trang thai, ko con time thưc hiên công viêc khac.

* Co 2 phương phap thăm dò:

- Chưc năng: thăm do đc dung khi: + khơi đông (chuôt, ban phim, ô đĩa) + Chay (ô mêm, CD, may in)2. Phương phap DMA: - La qua trinh thiêt bi I/O trao đôi trưc tiêp vơi Mem ko qua CPU

- Chu trinh hoat đông: B1: Thiêt bi I/O gưi yêu câu DRQ DMAC . DRQ_DMA Request . HRQ_Hold Request . Hold_ nhân tin hiêu CPU tiêp nhân yêu câu DMA . HLDA_ nhân tin hiêu tra lơi yêu câu DMA . HACK_ Hold Acknow ledge . DACK_DMA Acknow ledge B2: DMAC chuyên yêu câu đên chân tin hiêu HOLD cua CPU B3: CPU: + Hoan tât lênh đang thưc hiên + Gưi tin hiêu tra lơi (đông y) HACK thông qua HLDA + CPU tư treo (tach ra khoi hê thông bus -- toan bô bus A va D -- 1 phân bus C) B4: DMAC nhân đc HACK Cho thiêt bi I/O đc DACKnăm quyên điêu khiên bus cho CPU

Page 8: Vi xử lý 8086-8088

- Cac kiêu trao đôi DL băng DMA: + Treo CPU đê trao đôi 1 byte DL + Treo CPU đê trao đôi mang DL + Tân dung thơi gian bus rỗi đê trao đôi DL - Chưc năng: sư dung DMA khi cac thiêt bi co nhu câu: DL nhiêu Tôc đô cao

3. Ngắt, xư ly ngắt: * Đinh nghĩa: ngăt la sư kiên CPU tam dưng thưc hiên chương trinh đê chuyên sang thưc hiên chương trinh khac theo yêu câu bên ngoai. * Cac loai ngắt: - Ngăt cưng la cach ngăt khơi tao tư thiêt bi phân cưng va đc gưi đên 1 trong 2 chân cua CPU: NMI INTR - Ngăt mêm: la cac ngăt kich hoat tư chương trinh thông qua cac lênh goi ngăt INT (n-sô hiêu ngăt) - Ngoai lê: la cac ngăt xay ra do cac lỗi trong qua trinh thưc hiên chương trinh (VD: Chia cho 0, do tran) * Ưu tiên xư ly ngắt: - Khi co nhiêu yêu câu ngăt gưi đên CPU no se phân câp tư caothâp + Ngăt nôi bô: INT N, INT 0 (phep chia cho 0)… + Ngăt ko cho đc NMI + Ngăt cho đc INTR + Ngăt đê chay tưng lênh INT 1 * Chu trinh xư ly ngắt: - CPU đang thưc hiên chương trinh con thi co yêu câu ngăt gưi đênchâp nhân ngătlưu cac thanh ghi: F, CS, IP - Xoa cơ ngăt (IF=0): xoa cơ (TF=0). Sau đo lây đia chi cua chương trinh con phuc vu ngăt (căn cư vao sô hiêu ngăt n) nap vao CS va IP - CPU thưc hiên chương trinh con phuc vu ngătkêt thuc (găp IRET) CPU nap lai (khôi phuc cac gia tri cua IP, CS, F) va tiêp tuc thưc hiên chương trinh chinh. * Chương trinh vao ra bằng ngắt: gôm 5 bươc B1: thiêt bi I/O co yêu câu ngăt. Yêu câu ngăt đc chuyên đên CPU INTR B2: CPU thưc hiên cac viêc: + Hoan tât cac lênh đang thưc hiên + Lưu cac thanh ghi IP, CS, F + Gưi tin hiêu châp nhân ngăt đên thiêt bi I/O thông qua INTA + Xoa cơ ngăt (câm ngăt), xoa cơ bẫy (IF=0) + Yêu câu thiêt bi I/O cung câp sô hiêu ngăt B3: Thiêt bi I/O nhân đc tin hiêu châp nhân ngăt, gưi sô hiêu ngăt đên CPU B4: CPU nhân sô hiêu ngăt n. Qua đo xac đinh đc phuc vu ngăt (CS, IP). Đông thơi thưc hiên chương trinh con phuc vu ngăt trao đôi DL vơi thiêt bi I/O B5: Kêt thuc chương trinh con phuc vu ngăt, CPU se khôi phuc cac thanh ghi IP, CS, F. Đăt IF=1 va tiêp tuc thưc hiên chương trinh con.

4. So sanh 3 phương phap: thăm do, DMA va ngăt

Đăc điêm Thăm do Ngăt DMA1. Ai chu đông - CPU - I/O - I/O

Page 9: Vi xử lý 8086-8088

2. Tinh đơn gian3. Tôc đô4. Hiêu năng

- Đơn gian- Châm- Thâp

- Tương đôi phưc tap- Châm- Trung binh

- Rât phưc tap- Nhanh- Cao

IV. Cac tin hiêu 8086/8088:1. Cac nhom tin hiêu: - Cac tin hiêu đia chi: 20 tin hiêu: + A/D0 – A/D7

+ A8 – A15

+ A16/S3 – A19/S6

Quan ly tôi đa 226 < 1MB Chiêu đi ra (CPU phat ra tin hiêu đia chi) - Cac tin hiêu DL: 8088 (8 bit DL): A/D0 – A/D7

8086 (16 bit DL): A/D0 – A/D15

+ Chê đô đia chi ALE: =1 A/D0 – A/D7 thưc hiên đia chi =0 A/D0 – A/D7 thưc hiên DL - Cac tin hiêu điêu khiên hê thông: + IO/M: Chon Mem chưc năng tin hiêu PO đê lam viêc: . =1 lam viêc vơi thiêt bi I/O . =0 lam viêc vơi thiêt bi Mem + DT/R: Xac đinh hương vân chuyên DL: =0 nhân DL =1 gưi DL + RD: Xung cho phep đoc + WR: Xung cho phep ghi + DEN: Cho phep DL - Tin hiêu điêu khiên bus: + HOLD: Nhân yêu câu DMA + HLDA: Gưi tin hiêu châp nhân DMA + INTA: Tra lơi yêu câu ngăt + ALE: Chôt đia chi - Điêu khiên CPU: + NIMI: Ngăt ko cho đoc + IMTR: Nhân yêu câu ngăt + MN/MX (Min/Max): Xac đinh chê đô lam viêc Min (MN/MX nôi đât) CPU cung câp cac trang thai cho bô phân phu trơ Max (MN/MX nôi VCO) CPU cung câp cac trang thai cho bô phân phu trơ điêu khiên (Bus, ngăt va cac bô phân khac) - Cac tin hiêu đông hô va Nguôn: + CLK (clock): nhân xung nhip + VCO (Nguôn): 3,0 – 3,3V + GND: nôi đât - Môt sô thiêt bi điêu khiên khac: S3, S4, S5, S6

2. Chê đô Min va Max:a. Chê đô Min: Chân MN/MX cân đc nôi thăng vao +5V, ko qua R - CPU trưc tiêp tao tin hiêu điêu khiên: Mem; I/O - Cac tin hiêu: dung đê xac đinh cac chu ky cua Bus. + IO/M: phân biêt thơi điêm đa đinh phân tư nao trong I/O hoăc Mem đc chon lam viêc vơi CPU + WR: Xung cho phep ghi: WR=0 DL ôn đinh va đc ghi vao Mem

Page 10: Vi xử lý 8086-8088

WR=1 đôt biên + INTA: Bao cho cac mach bên ngoai biêt CPU châp nhân yêu câu ngăt INTA. Khi INTA=0 Chơ mach ngoai đưa vao sô hiêu ngăt/bus DL + ALE: Xung cho phep chôt đia chi. Khi ALE=1 trên bus dôn kênh AD co cac đia chi cua I/O hoăc Mem. Khi ALE=0 CPU bi treo + DT/R: Tin hiêu điêu khiên cac đêm 2 chiêu cua bus DL đê chon chiêu chuyên vân DL trên bus D. + DEN: Tin hiêu bao cho bên ngoai biêt trên bus dôn kênh AD co DL ôn đinh + HOLD: Tin hiêu yêu câu treo CPU đê mach ngoai thưc hiên viêc trao đôi DL vơi Mem băng cach thâm nhâp trưc tiêp. + SSO: Tin hiêu trang thai.b. Chê đô Max: Chân MN/MX nôi đât - Cac tin hiêu: + S1, S2, SO: la 3 tin hiêu trang thai đê ghep nôi mach 8088 + RQ/GTO va RQ/GT1: Cac tin hiêu yêu câu dung bus cua cac bô xư ly khac hoăc thông bao châp nhân treo CPU đê cac bô xư ly dung bus. + Lock: Tin hiêu do CPU đưa ra đê câm cac bô xư ly khac trong hê thông dung bus trong khi no đang thi hanh 1 lênh nao đo đăt sau tiêp đâu LOCK. + QSO va QS1: Tin hiêu thông bao cac trang thai khac nhau cua đêm lênh.

KH Tên NOTECSDSSSES

TG chon maTG dư liêuTG ngăn xêpTG dư liêu phu

AXBXCXDX

Phanh chưaTG cơ sơ

Bô đêmTG liêu

Chưa kêt qua cua cac thao tacChưa đ/c cơ sơ cua 1 bang dung trong lênh XLATChưa sô lân lăp khi lênh LOOP lăpChưa đ/c cua cac công trong lênh I/O DL trưc tiêp

IP

BPSPSIDI

Con tro lênh

Con tro cơ sơCon tro ngăn xêpChi sô gôc or nguônChi sô đich

Luôn tro vao lênh tiêp theo se t/hiên năm trong đoan ma CSLuôn tro vao 1 DL năm trong đoan ngăn xêp CSLuôn tro vao đich cua ngăn xêp năm trong SSChi vao DL trong đoan DL DSChi vao DL trong đoan DL DS

C-CFP-PF

A-AF

Z-ZFS-SFO-OF

Cơ nhơCơ parity

Cơ nhơ phu

Co rỗngCơ dâuCơ tran

CF=1cơ nhơ chưc năng mươn tư SHBp.an tinh chẵn le cua tông bit 1k.qua:=1khi chẵn =0khi leAF=1nhơ hoăc mươn tư 1 sô BCD thâp sang 1 sô BCD caoZF=1 kêt qua =0SF=1 kêt qua âmOF=0 k.qua la 1 sô bit 2 môt ra ngoai g.han biêu diên cua no

TF,JF,DF (8086) cơ điêu khiên Cơ bẫy, cơ cho phep ngăt, cơ hương