CPU 포트 (in
/out
지침을 통해)를 읽는 것이 부작용이 있습니까? 예를 들어I/O 포트 읽기에 부작용이 있습니까? Programmed I/O는 어떤가?
:
는 포트가 읽은 장치를 "말"합니까?
임의의 포트를 부주의하게 읽는 것이 해를 입힐 수 있습니까?
나는 그것이 안 있으리라 믿고있어,하지만 무언가가 나에게 이해가되지 않습니다 :
아무런 부작용이없는 경우, 어떻게 ATA 드라이브 할 때 프로그램 수행 않습니다 I/O는 단어가 읽혀질 때 "알"수 있으므로 다음 데이터 단어를 제공 할 수 있습니까?
아마 내가 잘못 이해하고 있지만 부작용에 대한 정의를 I/O로 읽고 있지 않습니까? –
@KilianFoth : 입력 포트입니다 ... 단순히 전압을 읽는다면 정의에 따라 값을 변경하면 안됩니다. 맞습니까? 아니면, 그게 내가 묻는 이유는 ... 어느 쪽이든, 뭔가 나에게 이해가되지 않습니다 ... – Mehrdad
*해야하지 *,하지만 CPU가 복잡하고 독점적 인 이상한 모든 종류의 있습니다. 최선의 방법은 그것을 시도하고 어떤 일이 일어나는가를 보는 것입니다. – Polynomial