Simhymn ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://ozark.hendrix.edu/~burch/
Simhymn ű×
Simhymn ¼³¸í
ÀÚ¹ÙÀÇ ¹«·á CPU ½Ã¹Ä·¹ÀÌÅÍ SimHymnÀº CPU°¡ ÇÁ·Î±×·¥À» ½ÇÇàÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ÇнÀÇϱâ À§ÇØ ¼³°èµÈ °£´ÜÇÑ 8 °¡Áö ¸í·É CPU ¹× 32 ¹ÙÀÌÆ® ¸Þ¸ð¸®¸¦ ½Ã¹Ä·¹À̼ÇÇÏ´Â ¹«·áÀÌ¸ç »ç¿ëÇϱ⠽¬¿î ÇÁ·Î±×·¥ÀÔ´Ï´Ù. CPU¿¡´Â IR (¸í·É ·¹Áö½ºÅÍ), PC (ÇÁ·Î±×·¥ Ä«¿îÅÍ) ¹× AC (Accumulator) ¼¼ °³ÀÇ ·¹Áö½ºÅÍ°¡ ÀÖ½À´Ï´Ù. 8 °¡Áö ¸í·É¾î´Â ´ÙÀ½°ú °°½À´Ï´Ù .Code ¡Ü 000001001 Á¡ÇÁ PC : = µ¥ÀÌÅÍ ¡¤ 010 JZer ac = 0À̸é PC : = µ¥ÀÌÅÍ ESS PC : = PC + 1 ¡¤ 011 JPOS as> 0À̸é PC : = µ¥ÀÌÅÍ else PC : = PC + 1 ¡¤ 100·Îµå AC : = M ; PC : = PC + 1 ¡¤ 101 ½ºÅä¾î AC : = M ; PC : = PC + 1 ¡¤ 110 AD AC : = AC + M ; PC : = PC + 1 ¡¤ 111 ¼ºê AC : = AC - M ; PC : = PC + 1 ¿ä±¸ »çÇ× : ¡¤ Java 1.4 ÀÌ»ó ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ ¹ö±× ¼öÁ¤ : ºñÆ® ¹öÆ°°ú ½ºÅÜ / ½ÇÇà / Àç¼³Á¤ ¹öÆ°À» MacOS ±¸Çö°ú ȣȯ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ »ç¼ÒÇÑ ±â´É : MacOS ȣȯ¼ºÀÇ °æ¿ì ÀÀ¿ë ÇÁ·Î±×·¥ Á¦¸ñÀÇ ¼Ó¼ºÀ» ¼³Á¤ÇÕ´Ï´Ù.
Simhymn °ü·Ã ¼ÒÇÁÆ®¿þ¾î