N.T.Q.Hoa quynhhoa4484@gmail.com Chương : Họ VXL 8088 và 80x86 1.1.Nguyên lý hoạt động VXL Cấu trúc của bợ VXL Bợ nhớ • Gờm : Bợ nhớ và bợ nhớ ngoài • Nhiệm vụ: – Lưu trữ lệnh – Lưu trữ dữ liệu Bộ nhớ • Gồm : ROM và RAM – ROM:Thực chất ROM tổ hợp mạch điện để thể trạng thái "1" hay "0" Ðặc điểm ROM thông tin tồn thường xuyên điện tắt máy – RAM:chứa tạm thời mã lệnh hay liệu để CPU truy cập nhanh chóng Hệ thớng BUS • Bus địa chỉ • Bus dữ liệu • Bus điều khiển Bus địa chỉ • Là cơng cụ để CPU có thể xác định và nhận vị trí của các thiết bị hệ thớng • Có 20 đường dây từ A0 đến A19 Bus dữ liệu • Dùng để chủn thơng tin bộ VXL với các thiết bị khác hệ thớng • 8088 có bit.8086 có 16 bit • Sử dụng kỹ thuật Multiplex các đường dây của Bus dữ liệu và Bus địa chỉ Lệnh lặp LOOP • Loop if CX is not • LOOP NHAN • Chú ý : – Mỗi lần LOOP :Thực hiện từ đầu NHAN tới hết LOOP NHAN – CX = CX -1 – LOOP CX0 – Các cờ không bị thay đởi LOOPE/LOOPZ • Loop while CX=0 or ZF=0 • LOOPE/LOOPZ NHAN • Chú ý : – Mỗi lần LOOP :Thực hiện từ đầu NHAN tới hết LOOP NHAN – CX = CX -1 – Dừng LOOP CX=0 hoặc ZF=0 – Các cờ không bị thay đổi LOOPNE/LOOPNZ • Loop while CX=0 or ZF=1 • LOOPNE/LOOPNZ • Chú ý : NHAN – Mỗi lần LOOP :Thực hiện từ đầu NHAN tới hết LOOP NHAN – CX = CX - – Dừng LOOP CX=0 hoặc ZF=1 – Các cờ khơng bị thay đởi Các lệnh nhảy • Nhảy khơng điều kiện • Nhảy có điều kiện Nhảy khơng điều kiện • JMP – – – – – – JMP JMP JmP JMP JMP JMP Label short Label (-128đến 127) near Label (-32768đến 37767) reg16 mem16 mem32 far Label Nhảy khơng điều kiện • • • • • short Label near Label Reg16 Mem16 Mem32 • far Label :IP