1

私はCアプリケーションを持っています。このアプリケーションは、いくつかの I/O ポート アドレスを読み書きします。

Java は低レベルの I/O アドレスにネイティブにアクセスできないと思います。私は正しいですか?

C++ アプリの例を次に示します。

#include <malloc.h>
#include <stdlib.h>
#include <stdio.h>
#include <iostream>
#include <sys/io.h>

int main(int argc, char *argv[])
{
    cout << "Refresh watchdog program" << endl;

    outb(0x87,0x2E);     //Extended Function Mode
    outb(0x30,0x2E);     //Set Watch Dog Timer Activate
    outb(0x01,0x2F);
    int reg = inb(0x2f);
    outb(reg|0x08, 0x2f);

}

Javaで同じことを行うにはどうすればよいですか?

4

1 に答える 1