Cấu trúc máy tính và lập trình Assembly : Cấu trúc điều khiển và Vòng lặp part 2

LỆNH LOOP Công dụng : cho phép lặp 1 công việc với 1 số lần nào đó. Mỗi lần lặp CX giảm đi 1 đơn vị. Vòng lặp chấm dứt khi CX =0. Ex 1 : xuất ra màn hình 12 dòng gồm các ký tự A. MOV CX, 12 * 80 MOV DL, ‘A’ NEXT : MOV AH, 2 INT 21H LOOP NEXT | LỆNH LOOP Công dung cho phép lặp 1 công việc với 1 số lan nào đó. Mỗi làn lặp CX giàm đi 1 đôn vị. Vông lặp chàm dứt khi CX 0. Ệx 1 xuất ra màn hình 12 dông gôm càc ký tự A. MOV CX 12 80 MOV DL A NEXT MOV AH 2 INT 21H LOOP NEXT Chuong 8 Cau true DK va Vong lap 6 LOOP tt Ex co 1 Array A gom 6 bytes chép A sang array B - dung SI va DI để lay Offset MOV SI OFFSET A MOV DI OFFSET B MOV CX. 6 MOVE_BYTE MOV AL. SI MOV DI AL INC SI INC DI LOOP MOVE_BYTE A DB B DB 6 DUP Chuong 8 Cau true DK va Vong lap 7 CAC LENH LUAN LY Lưu ý về các toán tử LOGIC AND 2 Bit kết quá lá 1 khi vá chỉ khi 2 bit lá 1 OR 2 Bit kết quá lá 1 khi 2 Bit co bit lá 1 XOR 2 Bit kết quá lá 1 chỉ khi 2 bit khác nháu NOT 1 Bit láy đáo cuá Bit náý Lưu ý ve thánh ghi cờ Cờ ZERO được láp khi tác vu cho kết quá lá 0. Cờ CARRY được láp khi cọng kết quá bị trán háý trừ phái mượn. Cờ SIGN được láp khi bit dấu cuá kết quá lá 1 tức kết quá lá so ám. Chuong 8 Cau true DK va Vong lap

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã 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.