Thông báo

Collapse
No announcement yet.

Rlo

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Rlo

    em đang đọc phần HELP của step 7.
    có cái định nghía RLO : result of logic operation
    hic, không hiểu là sao hết. ai giải thích dùm mình cái...
    thanks!!!

  • #2
    Nguyên văn bởi newputin Xem bài viết
    em đang đọc phần HELP của step 7.
    có cái định nghía RLO : result of logic operation
    hic, không hiểu là sao hết. ai giải thích dùm mình cái...
    thanks!!!
    Cái này thỉ khi bạn lập trình bằng STL thì mới cần thôi. RLO là một cái cờ hiệu trong thanh ghi trạng thái Status để báo cho bạn biết kết quả của phép toán Logic. Cờ này được set =1 khi logic của phép toán là true và sẽ bị xóa ngay khi thực hiện phép toán kế tiếp mà chưa có kết quả. Khi lập trình thông thường dựa vào RLO để biết kết quả của phép toán Logic, người ta thường lưu giá trị này lại để sử dụng cho một mục đích khác. Tại sao lại phải lưu lại? Tại vì trong quá trình thực hiện phép toán logic, chỉ có một cờ RLO này thôi, khi người ta cần kết quả này cho một mục đích kế tiếp nhưng vì các phép toán sau đó sẽ xóa đi trạng thái RLO cảu phép toán này nên người ta phải lưu lại. Sau khi dùng rồi thì người ta phải xóa nó đi để sủ dụng cho mục đích khác. Lấy ví dụ như thế này: Bạn có chìa khóa để mở các cửa A, B, C, D để làm một công việc nào đó. Khi vào cửa A mở nó sẽ tự động đóng lại ngay lập tức, cửa khác cũng vậy do đó bạn muốn đánh dấu đâu là cửa A để bạn ra lại, vì vậy bạn phải đánh dấu cửa A tức là lưu trạng thái xủa của A để bạn biết đường ra tại vì bạn mở cửa B, C, D thì mỗi lần mở các của này đều set RLO lên bằng 1 nếu như bạn mở thành công cánh cửa, trong lúc bạn có nhiều cửa mà chỉ có một bit RLO mà thôi.
    ,

    Comment

    Về tác giả

    Collapse

    newputin Tìm hiểu thêm về newputin

    Bài viết mới nhất

    Collapse

    Đang tải...
    X