/usr/bin/env python3#Made by Devyn Collier Johnson, NCLA, Linux+, LPIC-1, DCTS/usr/bin/env python3#Made by Devyn Collier Johnson, NCLA, Linux+, LPIC-1, DCTSterminal' in line for line in fin)
fo
根据我到目前为止所知道的情况,当您将IO设备插入IO端口(例如,将打印机插入并行端口时),打印机将作为另一个RAM芯片表示到CPU。但是,您能通过直接操作并行口的引脚将数据发送到打印机吗?也就是说,CPU是否有这样的指令:
send the number 3 to pin 0 of parallel port 1
/ioexampleread the dipswitch with pause编辑: /proc/ioports没有列出地址0x100上的任何内容,所以我尝试了列出的其他几个端口地址,结果相同。然后,我决定尝试输出到一个已知的并口位置(0x0378),outb没有导致分段错误。但是,试图读取0x378或0x379确实会导致分段错误。我开始怀疑这个问题与硬件有关。