2011-09-03 47 views
3

有沒有可用的assembly simulatorJavaScript裝配模擬器Javascript

如果不是,做一個人會是可行和現實的嗎?

+2

當然。選擇一個硬件集並擁有它。它會花一段時間。 –

回答

6

是存在Javascript PC Emulator

而且這裏有寫了什麼它的模仿:Javascript PC Emulator - Technical Notes

該PC模擬器用JavaScript編寫。仿真硬件包括在以下設備:

32位的x86兼容CPU

8259 PROGRAMMBLE中斷控制器

8254 PROGRAMMBLE中斷定時器

16450 UART

實時時鐘。

的CPU是接近無FPU 486兼容x86的。

可能是CPU模擬器在這裏:http://bellard.org/jslinux/cpux86-ta.js我讀過它很容易閱讀後傳遞它下Javascript的美化,但記得許可證!我真的沒有看過它(因爲它被縮小了,我太懶得去美化它),但我確信真實模式的模擬器是最小的,只是引導Linux的嚴格必要條件,所以我我不確定你能在那裏運行DOS,並且有可能控制檯已經「閂上」連接到瀏覽器窗口,所以我不確定你是否可以擁有一個「真正的」控制檯。嗯......現在我注意到了。它沒有圖形適配器。它使用模擬串行端口連接到瀏覽器並顯示輸出。仍然是OP的問題是相當精確:-)


我會補充說,至少有Javascript編寫的一個NES模擬器。我不會給URL(只是爲了確保......這些模擬器總是至少在灰線),但它的名字是jsnes。現在,NES有一個CPU(理光2A03 8位用於NTSC版本,理光2A07 8位用於PAL版本),所以仿真器很可能模仿CPU :-)

+1

但所有其他答案都說這是不可能的! –

+1

@Stefan有人告訴我,用正則表達式解析XHTML是不可能的。 :-) – xanatos

+0

@xanatos:另一方面,這確實是不可能的,並且可能是這樣;)(使用一些推動超出常規語法的模式的擴展,和/或只是限制目標並接受某些輸入的失敗可能效果不錯足以滿足你的特定用例,儘管它可能不是最簡單的解決方案,除非輸入格式良好。) – delnan