-
hỏi về các lệnh dịch chuyển quay trái quay phải, lệnh MOV_W,B,D...
vấn đề là em cần hiểu thêm về các lệnh dịch chuyển: MOV_W, MOV_W, MO_D.
lệnh quay giá trị > quay phải : ROR_W, ROR_B, ROR_DW
quay trái : ROL_B...
các pro cùng thảo luận về nó để e có thể đc học hỏi thêm. thans!
Lần sửa cuối bởi manhdovn, ngày 05-21-2011 lúc 09:37 PM.
-
-
Thành viên Đồng

Gửi bởi
manhdovn
vấn đề là em cần hiểu thêm về các lệnh dịch chuyển: MOV_W, MOV_W, MO_D.
lệnh quay giá trị > quay phải : ROR_W, ROR_B, ROR_DW
quay trái : ROL_B...
các pro cùng thảo luận về nó để e có thể đc học hỏi thêm. thans!
Lệnh mov là lệnh di chuyển dữ liệu:
Với mov_b chính là dữ liệu kiểu Byte
Mov_w là lệnh move dữ liệu kiểu word. các lệnh mov tương tự nhau
Khi đầu vào en lên mức 1, dữ liệu ở đầu vào IN (là giá trị hoặc vùng nhớ)sẽ được copy sang vùng nhớ ở đầu ra OUT. Khi xong thì đầu ra EOU có giá trị logic = 1
còn lệnh quay fai và quay trái kia, là dich 1 Word (với lệnh ROR_W) 1 byte(với lệnh ROR_B).....
Bạn coi ví dụ trong
của cái này, đơn giản thôi mà
-
-
Thành viên cấp 3
Chào mọi người,
Hiện tại mình đang cần giải bài toán tách số 16#30 trong 1 byte ra làm 2 nibble 16#03 ('3') và 16#00 ('0'). Nhưng chưa biết dùng lệnh nào hay phương pháp nào làm được
Mong mọi người hỗ trợ,
Thanks
Nguyen Van Huyen
Mobile: 0937 58 9040
Gmail :
Hidden Content
BẢO TRÌ, NÂNG CẤP HỆ THỐNG ĐIỆN LÒ HƠI
-
-
Thành viên cấp 4
Dùng phương pháp AND theo bit cho đơn giản, muốn giữ 0 thì AND 3 với 0 và ngược lại
-
Quyền viết bài
- Bạn Không thể gửi Chủ đề mới
- Bạn Không thể Gửi trả lời
- Bạn Không thể Gửi file đính kèm
- Bạn Không thể Sửa bài viết của mình
-
Nội quy - Quy định
Back to Top
Múi giờ GMT +7. Bây giờ là 10:54 AM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu