读
直接输入io,后面加寄存器地址即可,但是,默认是按1字节来读的,由于芯片每个寄存器都是32位(即4个字节),为了方便查阅,我们经常一次读4个字节,如:
console:/ # io -4 0xff7744b0
ff7744b0: 000000a1
有时候也会一次性读多个字节,比如一次性读32个字节,每4个字节显示为一组:
console:/ # io -4 -l 32 0xff7744b0
ff7744b0: 000000a1 0000850c 0000e007 000002e7
ff7744c0: 00000200 00005554 00004555 00000005
写
写寄存器的操作相对读只是后面多了个寄存器的值,一般经常是一次写4个字节,如:
console:/ # io -4 0xff7744b0 0x00070007