2010-02-12 44 views
0

我一直在使用Assist的舊Dos版本,並且想使用z390 Portable Mainframe Assembler和Emulator來代替。我能夠編譯和運行程序,但不清楚如何設置斷點。例如,在給定的輔助組件上市在z390便攜式大型機彙編器和仿真器中設置斷點?

000006 5020C03A    00003C  (1/21)21 ST R2,SqrtPCB 
00000A 4510C012    000014  (1/22)22 BAL R1,Sqrt 
00000E 5880C03E    000040  (1/23)23 L R8,SqrtPCB+4 
000012          (1/24)24 * END OF YOUR PROGRAM 
000012 07FE         (1/25)25   BR 14 

在協助我可以做一個B而當時的的地址輸入E的以下部分。點擊g去運行程序,直到加載寄存器8的位置。當使用Z390模擬器時,我可以運行提供交互提示的測試選項。所有用於設置斷點的命令似乎都需要符合條件,我希望當程序到達地址E處的指令時不管條件如何都會中斷程序。這可能嗎?

回答

1

您需要使用具有適當基地址的地址命令。對於假設比如你要與你的列表文件地址發送指令突破和你使用的語句是

USING *,12 

你會進入

a *+E. 

當使用輔助的基本參考被自動添加到您的斷點。使用Z390時,底座不會自動添加。