2016-03-28から1日間の記事一覧
xv6には、以下のような記述がある。 github.com static inline void insl(int port, void *addr, int cnt) { asm volatile("cld; rep insl" : "=D" (addr), "=c" (cnt) : "d" (port), "0" (addr), "1" (cnt) : "memory", "cc"); } インラインアセンブラだが…
xv6には、以下のような記述がある。 github.com static inline void insl(int port, void *addr, int cnt) { asm volatile("cld; rep insl" : "=D" (addr), "=c" (cnt) : "d" (port), "0" (addr), "1" (cnt) : "memory", "cc"); } インラインアセンブラだが…