소스 검색

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

git-svn-id: trunk@32177 -
nickysn 10 년 전
부모
커밋
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 }