瀏覽代碼

+ extended test with call/jmp [d]word ptr const, which produces an indirect call or jump under BP7

git-svn-id: trunk@32177 -
nickysn 9 年之前
父節點
當前提交
83d90c7888
共有 2 個文件被更改,包括 18 次插入0 次删除
  1. 9 0
      tests/test/cpu16/i8086/tfarcal2.pp
  2. 9 0
      tests/test/cpu16/i8086/tfarjmp2.pp

+ 9 - 0
tests/test/cpu16/i8086/tfarcal2.pp

@@ -125,6 +125,15 @@ begin
   SetIntVec(FarInt, @IntFarHandler);
 
   asm
+    int NearInt
+    call word ptr $1234
+    int NearInt
+    call word ptr [$1234]
+    int FarInt
+    call dword ptr $1234
+    int FarInt
+    call dword ptr [$1234]
+
     int NearInt
     call g16 { near }
 

+ 9 - 0
tests/test/cpu16/i8086/tfarjmp2.pp

@@ -125,6 +125,15 @@ begin
   SetIntVec(FarInt, @IntFarHandler);
 
   asm
+    int NearInt
+    jmp word ptr $1234
+    int NearInt
+    jmp word ptr [$1234]
+    int FarInt
+    jmp dword ptr $1234
+    int FarInt
+    jmp dword ptr [$1234]
+
     int NearInt
     jmp g16 { near }