sử dụng các phím Lsh và Rsh trong máy tính windows 7


9

Có ai biết chức năng của các phím Lsh và Rsh trong máy tính Windows 7 khi nó ở chế độ Lập trình viên. Mọi người sẽ nghĩ nó có nghĩa là dịch chuyển bit trái và phải, nhưng điều đó dường như không xảy ra: đôi khi không có gì xảy ra, lần khác tôi nhận được thông báo 'Kết quả không được xác định' trong màn hình. Có ai đã tìm ra nó chưa, đây có phải là một lỗi đã biết?

Trong khi chúng ta đang ở đó, có ai có đề xuất cho một máy tính tốt không, một người có hướng dẫn tham khảo / hướng dẫn sử dụng hợp lý (trợ giúp windows dường như không đưa ra bất kỳ gợi ý nào về bất kỳ phím nào, trong bất kỳ chế độ nào).


Điều này là để đáp lại Padu. Hãy nghĩ rằng bạn đang sử dụng '16'. Lưu ý rằng bạn đang ở chế độ hex và '16' thực sự là hex và không thập phân.

Câu trả lời:


12

LshRshthực hiện các ca trái và phải tương ứng. Sau khi nhấn nút, bạn cần chỉ định số chữ số nhị phân bạn muốn thay đổi số. Xem "Tất cả các nút làm gì?" ở đây để biết thêm.


Có một lỗi với sự thay đổi trong máy tính mặc dù. Chuyển sang chế độ hex, chọn DWORD và nhập vào 10000. Bây giờ hãy thử dịch chuyển sang phải 16. Trả lời phải là 1, nhưng máy tính cho 0. Trên thực tế, nó thậm chí còn kỳ quái hơn. Hãy thử cùng một quy trình, nhưng thay đổi đúng 8 và một lần nữa bằng 8 ... câu trả lời là đúng. Bây giờ hãy thử lại cùng một số, nhưng thay đổi đúng 12 ... 0 lần nữa! Tôi đoán bất cứ ai lập trình máy tính này đều không phải là lập trình viên :-)
Padu Merloti 13/03/13

5
Padu, những gì bạn đang làm là dịch chuyển đúng 22 bit! Bạn đang ở chế độ hex nhớ. ;)

0

Đó không phải là một lỗi như một sự hiểu lầm của người dùng chúng tôi. (Tôi nghĩ rằng các lập trình viên của Máy tính cũng có một tay trong việc này.)

Nếu bạn ở chế độ hex, tôi thấy số bạn nhập sau khi nhấn phím Lsh là số hex, không phải số thập phân.

Ví dụ: nếu bạn muốn dịch chuyển một bit 23 vị trí thập phân sang trái, người ta sẽ mong bạn nhập 1, sau đó nhấn Lsh, sau đó gõ 23. Nhưng điều thực sự xảy ra là nó bị dịch chuyển 35 bit (23h = 35 thập phân. )

Vì vậy, nếu bạn thực sự muốn dịch chuyển 23 bit thập phân, số ma thuật cần nhập (sau khi nhấn phím Lsh) là 17.

Tôi đã đập đầu mình trong vài giờ cho đến khi tôi vô tình chạm Lsh 10 một lần và có ca làm việc là 16.

Cách giải quyết là nhập số ở chế độ hex, chuyển sang chế độ thập phân, nhấn phím Lsh (hoặc Rsh), nhập số bit thập phân để dịch chuyển, (sau đó = dĩ nhiên) sau đó chuyển về chế độ hex.

Thật là một Pita.

Dấu.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.