• Aucun résultat trouvé

DESCRIPTION 3.7.21 OFF

Dans le document tin ton (Page 59-66)

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ N N N _

3.7.21 OfF

The OFF command is used to turn off a specified PP and/or the CPU. A PP or CPU in an 'off' state is removed from Instruction simulation. The special "escape" instructions used to transfer control between CPU and PP instruction simulation are treated as NO-OP instructions if the processor or processors being transferred to

Att9

i.e. CPU or all PPs are off.

It is also used to deactivate CPU instruction timing and

"SPY" CPU performance monitoring preyiously activated by an ON command.

off [pp_nu.ber-(pp_number)]

[cPu]

[cp~tl.lng]

[spy]

pp_nu.ber : pp: This parameter specifies the PP which is to be put in an toff' state.

Default. If this parameter Is not specified, then no PP

wi.'

be turned off. This command does DQl default to a PP number qualified by the QUALIFY_REFERENCE command.

cPu: cp: If this keyword is entered, then the CPU wilt be put in an 'off' state and removed from

instruction simulation.

cp_ti.lng : ct: This keyword specifies that CPU Instruction timing is to be turned off. Thereafter, an average CPU instruction time of 1 microsecond/instruction is used for updating hardware clocks.

spy This keyword deactivates the Spy P-register

Examples:

monitoring established by the ON command and causes the results to be written to the TRACE file SESSMTF. See Appendix B for an example of the Spy

output.

off pp_number=9 off CPU

3-55 CDC ADVANCED SYSTEMS DEVELOPMENT

15 Dec 81 ERS for CYBER 180 Simulator

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ N _ _ _ NN _ _ _ _ _ _ _ N _ _ _ _ _ _ _ _ _ _ _ _ _ _

3.0 DESCRIPTION 3.7.21 OFF

---._---off 0 off 4 cp off ct spy

CDC ADVANCED SYSTEMS DEVELOPMENT and qualification can be displayed via the DISPLAY_INFO command. actual P2 Instruction times are used for updating accumulated CPU Instruction the display_info command.

specifies that CPU turned on. Once on, the for the CPU instructions hardware clocks. The times are available via

Spy: This keyword activates CPU P-register monitoring for the range of addresses given by the liMits parameter below. The P-register monitoring continues until a subsequent deactivation via the off command which causes the results (counts, percentage histogram) to be written to the trace file SESSMTf (See Appendix a for an exampte of the spy output). A second on Spy

3-57 CDC ADVANCED SYSTEMS DEVELOPMENT

15 Dec 81

exchange:

exe:

This parameter specifies an exchange package which is to be used to "qualify" the spy override any exchange parameter qualification in effect due to a previous

QUALIFY_REFERENCE

command. When UNQUAl is specified, any previous exchange package parameter qualification is overridden, and the spy limits parameter qualification due to a previous qualify_reference command, then that value Is used and interpreted exactly as described above.

Otherwise, there is no qualification and the spy limits wll' apply to any exchange package - JOB or MONITOR.

CDC ADVANCED SYSTEMS DEVELOPMENT

15 Dec 81 ERS for CVSER 180 Simulator

---3.0 DESCRIPTION 3.7.22 ON

---on pp_number=9 on pp=O cpu

on 5 on ct

on spy 1=0400001000(16) •• 0400001fff(16) exc=Job

3-59 CDC ADVANCED SYSTEMS DEVELOPMENT

15 Dec 81 ERS for CYBER 180 Simulator

3.0 DESCRIPTION

3.7.23 PP_BREAKPOINT : PB

_ _ _ _ _ _ _ N N _ N _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ N _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

The purpose of the PP_BREAKPOINT command is to specify a breakpoint address In a simulated PP. Execution of the Instruction at the PP breakpoint address in the specified PP causes the simutation to halt and a diagnostic message is displayed giving the PP number and breakpoint address.

pp_breakpoint [pp_nu.bera(pp_number)l addressa(pp_sddress>

[frequency=«I>{ •• <J)][,(k)])]

PP_Ru.ber : pp: This parameter specifies the pp to which this command applies.

in either an 'on' or toff' state.

the number of The PP may be Oefau't. The pp_nuMber parameter is optional only if there is a currently active qualified PP number which was set UP by s previous QUALIFY_REFERENCE command.

address: a1 This parameter specifies which PP address to breakpoint.

frequency: f1 This parameter specifies the frequency conditions which must be satisfied in order for the breakpoint to be honored. The frequency may be specified in one of three forms:

1. f · i This form will set a PP breakpoint which witt be honored "hen the specified address is encountered on the Ith time and never thereafter.

2. fa i •• J This form will breakpoint on the ith time the address is encountered and every time thereafter until the Jth time.

3. fa (i •• J~k) This form will breakpoint on the ith time the address is encountered and every kth time thereafter until the Jth time is reached or exceeded.

Default. If the frequency parameter is not specified on the command, then the PP breakpoint will be honored each time it is encountered.

CDC ADVANCED SYSTEMS oeVELOPMENT

15 Oec 81 ERS for CYBER 180 Simulator

---_.---_.---

3.0 DESCRIPTION 3.7.23 PP_BREAKPOINT : PB

---_._._---Examples:

pp_breakpoint pp_"umber:6 address-3004(S) pp_breakpolnt pp=O a=500(8) frequency=2 pb 7 500(8) f=5 •• 10

pb ,,2105(8)

3-61 CDC ADVANCED SYSTEMS

DEVELOPMENT

15 Dec 81

Instructions executed within the range limits of the specified PP are interpreted with the results written to the Simulator trace file 'SESSHTF'. The pp trace remains active until nullified by a REHOVE_PP_TRACE command or a subsequent PP_TRACE command. Since on'y one PP trace may be active at anyone time. successive PP~TRACE commands override any previous one. This Is true whether or not the specified

Oefault. The pp_nuMber parameter is optional only if there is a currently active qualified PP number

Dans le document tin ton (Page 59-66)

Documents relatifs