タグ

ブックマーク / www.glamenv-septzen.net (2)

  • Java/JUnit/"test"接頭辞無しの"@Test"メソッドが認識されない - Glamenv-Septzen.net

    id: 806 所有者: msakamoto-sf 作成日: 2010-10-13 16:47:52 カテゴリ: Java [ Prev ] [ Next ] [ Java ] JUnit 4.8.1 使用中に、 public class FooTest extends TestCase { @Test public void foo { assertTrue(true); } } がElipse/Maven双方から認識されない現象に遭遇したのでメモ。 環境: JUnit : 4.8.1 POM : <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.8.1</version> <scope>test</scope> </dependency> Maven : 2.2.1 Eclip

  • Assembler/なぜx86ではMBRが"0x7C00"にロードされるのか?(完全版) - Glamenv-Septzen.net

    どの世代でも、当時のマシンに搭載されていた標準的な物理メモリを越えた場所を指している。 これは割り込みベクタの影響でアドレス0を使えない為と、最初の命令フェッチから始まる初期化プログラムをなるべくアドレスの高位に配置することで、一般的なプログラムの使えるアドレス空間を邪魔しないようにとの意図らしい。 BIOSが格納されたROMは、電子回路のレベルでこれら高位アドレスにマッピングされるよう調整されている。 IBM PC 5150 ではROM BIOSがFE000以降にロードされるようになっており、丁度 FFFF0H に、BIOSコードの先頭へJMPする機械語コードが配置されている。(後述) ※1 : 80286は24bitのアドレスバスを持つが、リアルモードでは20bitしか使われない。A20-A23はリセット後は1になっている。そのため、CSこそ"F000H"になっているが、もう4bit

  • 1