TẬP LỆNH DIV

libcode.net

Giới thiệu tập lệnh DIV


  • Khi được cho phép EN = 1, lệnh phép toán thực hiện. Sau một sự hoàn tất thành công phép toán, lệnh sẽ đặt ENO = 1.
Thông số Kiểu dữ liệu Mô tả
IN1, IN2,… Int, Dint, Real, Const… Dữ liệu đầu vào của phép toán
OUT Int, Dint, Real Kết quả của phép toán
  • Lưu ý:
    • Các thông số IN1, IN2,… phải cùng kiểu dữ liệu.
    • Kiểu dữ liệu của OUT phải có kích thước thanh ghi lớn hơn hoặc bằng kích thước kiểu dữ liệu của đầu vào IN1, IN2,..
  • Khối logic thực hiện lệnh Chia khi khối có tín hiệu vào chân EN. Khối lệnh sẽ thực hiện Chia giá trị IN1 cho IN2 và xuất ra giá trị ở chân OUT.

Công thức : OUT = IN1 / IN2

Ví dụ:

libcode.net
Tập lệnh tính toán
  • Mô tả : “Tag_Result” = “Tag_Value1” / “Tag_Value2”
    • Nếu “TagIn” bằng True, khối lệnh logic DIV thực hiện chia: “Tag_Value1” / “Tag_Value2”.
    • Giá trị sẽ được lưu vào “Tag_Result”.
    • Khi thực thi xong lệnh DIV, “TagOut” bằng True.

Giới thiệu tập lệnh ADD

Giới thiệu tập lệnh SUB

Giới thiệu tập lệnh MUL