các bác cho e hỏi chút,e mới bắt học về pic trong đó có lệnh COMF là đảo tất cả các bit trong 1 byte,thầy giáo e hỏi nếu muốn đảo một bit trong byte thi làm thế nào,các bác giúp e với.
Ngôn ngữ ASM
Collapse
X
-
Tags: None
-
Muốn đảo 1 bit thì xor bit đó với 1.Nhưng do thao tác trên byte nên giá trị cần xor là 1 byte có giá trị 1 tại bit cần đảo ,các bit còn lại bằng 0.
ví dụ:cho số có giá trị 0x56,yêu cầu đảo bit 4.Vậy giá trị byte cần xor là 00010000B
giá trị sau khi xor là 0x46.Muốn đảo 1 bit thì xor bit đó với 1.Nhưng do thao tác trên byte nên giá trị cần xor là 1 byte có giá trị 1 tại bit cần đảo ,các bit còn lại bằng 0.
ví dụ:cho số có giá trị 0x56,yêu cầu đảo bit 4.Vậy giá trị byte cần xor là 00010000B
giá trị sau khi xor là 0x46., , ,
-
mình chưa hiểu lắm bạn có thể nói rỗ hơn ko?mình thực hiện phép toán xor bit đó với 1 ha?vd cụ thể cho 1 bit trên byte dc ko bạn?xl vì m còn gà lắm
Comment
-
help
em đang làm bài tập dùng ngắt ngoài và ngắt timer0 để đếm số lần bấm phím lên 2 led 7 đoạn em viết bằng mblap nhưng sao nạp vô ma không chạy e kiểm tra mãi ma chăng biết sai gì.em mô phỏng cũng không được.Mong các anh chỉ giúp!hicNew Folder.zip
Comment
-
mọi người ai có phần mềm này midepacko2510.exe thì cho mình xin với nhé.mail của mình là lam93hp@gmail.com nếu ai có thì xin gửi qua dây cho mình xin với nhé
Comment
Bài viết mới nhất
Collapse
There are no results that meet this criteria.

Comment