回答編集履歴
1
ハンドル名誤記修正
answer
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
ソース1は`ORG 0x7c00`擬似命令で始まっているので、その後の`mov ah, 0x0`から始まる命令は0x7c00番地から始まるアドレスでアセンブルされるかたちになります。
|
4
4
|
|
5
|
-
ソース2も
|
5
|
+
ソース2もfuzzballさんのご指摘のように、実行されるときに`DS:SI`も0x7c00番地を指すようになるので、結果的にソース1もソース2も"Kindows"と表示されます。
|
6
6
|
|
7
7
|
> 「ORG 0x7c00」「mov ax, 0x07c0 mov ds, ax」は全く異なりますか?
|
8
8
|
|