TẬP LỆNH SUB

libcode.net

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


  • 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 Trừ khi khối có tín hiệu vào chân EN. Khối lệnh sẽ thực hiện Trừ 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 SUB thực hiện trừ: “Tag_Value1” – “Tag_Value2”.
    • Giá trị sẽ được lưu vào “Tag_Result”.
    • Khi thực thi xong lệnh SUB, “TagOut” bằng True

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

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

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