일부 Linux 코드를 읽고 있습니다. keyboard.S는AT & T asm의 "outb"는 무엇을 의미합니까?
outb %al,$0x61
및
inb $0x61,%al
같은 것을 가지고 내가 보류중인 'B'는 '바이트'를 의미한다고 생각하지만, 난 아직이 지침의 의미를 찾을 수 없습니다.
일부 Linux 코드를 읽고 있습니다. keyboard.S는AT & T asm의 "outb"는 무엇을 의미합니까?
outb %al,$0x61
및
inb $0x61,%al
같은 것을 가지고 내가 보류중인 'B'는 '바이트'를 의미한다고 생각하지만, 난 아직이 지침의 의미를 찾을 수 없습니다.
예, 출력 포트 및 포트 명령어는 8 비트 데이터 또는 16 비트 데이터로 인코딩 할 수 있습니다. b는 8 비트 버전 인 바이트를 나타냅니다.
인텔 코어에는 메모리 버스와는 다른 I/O 버스가 있습니다. 포트 0x61은 키보드 컨트롤 레지스터입니다. http://www.tek-tips.com/viewthread.cfm?qid=258828 –
가능한 [x86의 IN 및 OUT 명령어는 무엇입니까?] (http://stackoverflow.com/questions/3215878/what) -are-in-out-instructions-in-x86-used-for) –