HVC-02B高壓控制板,ABB說(shuō)明書(shū)文檔
地址以十六進(jìn)制數(shù)字輸入,例如20000對(duì)應(yīng)地址:00020000美元。地址或起始地址范圍的,可以由形式為^S、^S、^U或^U的后綴限定其中,S或S定義監(jiān)控器地址空間,U或U定義
用戶地址空間。默認(rèn)情況下,當(dāng)未指定限定符時(shí),是主管。
一旦輸入了限定符,它對(duì)所有地址都有效輸入該命令序列,直到187Bug重新輸入或者提供了另一個(gè)限定符。地址的另一種形式是Rnn,它告訴bug使用包含在CPU寄存器Rnn中的地址,其中nn=00到31(即。,00, 01,..., 或31)。
HVC-02B高壓控制板在范圍指定為addr del addr的命令中,以及選擇大小選項(xiàng)H或W時(shí),第二(結(jié)束)僅當(dāng)?shù)诙€(gè)地址是半個(gè)單詞或單詞的適當(dāng)邊界,分別地否則,范圍將被截?cái)?,以便作用的最后一個(gè)字節(jié)位于正確的邊界稱(chēng)為偏移寄存器的八個(gè)偽寄存器(Z0到Z7)是用于簡(jiǎn)化可重定位和位置獨(dú)立模塊的調(diào)試。這些類(lèi)型程序中的列表文件通常從地址(通常為0)開(kāi)始,該地址不是它們已加載,因此很難關(guān)聯(lián)列表中的地址加載的程序中包含地址。偏移寄存器求解通過(guò)考慮這種差異并強(qiáng)制以相對(duì)地址+偏移量格式顯示地址。抵消寄存器的范圍可調(diào),甚至可能重疊范圍。每個(gè)偏移寄存器的范圍由兩個(gè)地址設(shè)置:底部和頂部。指定偏移量的基地址和頂?shù)刂芳拇嫫髟O(shè)置其范圍。如果一個(gè)地址分為兩個(gè)或多個(gè)偏移寄存器的范圍越多,產(chǎn)生最小偏移的范圍是被選中的。注:相對(duì)地址限制為1MB(5位),無(wú)論最近偏移寄存器的范圍如何。端口號(hào)一些187Bug命令允許用戶選擇端口用于輸入或輸出。有效的端口號(hào)可能是用于這些命令的有:1.MVME187 EIA-232-D調(diào)試(終端端口0或00)(端口1)在MVME187 P2連接器上)。有時(shí)被稱(chēng)為“控制臺(tái)端口”,用于交互用戶輸入/輸出
2.MVME187 EIA-232-D(終端端口1或01)(上的端口2)MVME187 P2連接器)。有時(shí)被稱(chēng)為“主持人”端口”,這是下載、上載、,并發(fā)模式和透明模式。
Addresses are entered as a hexadecimal number, e.g., 20000 would
correspond to address $00020000. The address, or starting address
of a range, can be qualified by a suffix of the form ^S, ^s, ^U, or ^u
where S or s defines Supervisor address space, and U or u defines
user address space. The default, when the qualifier is not specified,
is Supervisor.
Once a qualifier has been entered, it remains valid for all addresses
entered for that command sequence, until the 187Bug is reentered
or another qualifier is provided.
An alternate form of Address is Rnn, which tells the bug to use the
address contained in CPU Register Rnn, where nn=00 thru 31 (i.e.,
00, 01,..., or 31). In commands with range specified as addr del addr, and
with size option H or W chosen, data at the second
(ending) address is acted on only if the second address
is a proper boundary for a half-word or word,
respectively. Otherwise, the range is truncated so that
the last byte acted upon is at an address that is a proper
boundaryEight pseudo-registers (Z0 through Z7) called offset registers are
used to simplify the debugging of relocatable and positionindependent modules. The listing files in these types of programs
usually start at an address (normally 0) that is not the one at which
they are loaded, so it is harder to correlate addresses in the listing
with addresses in the loaded program. The offset registers solve
this problem by taking into account this difference and forcing the
display of addresses in a relative address+offset format. Offset
registers have adjustable ranges and may even have overlapping
ranges. The range for each offset register is set by two addresses:
base and top. Specifying the base and top addresses for an offset
register sets its range. In the event that an address falls in two or
more offset registers' ranges, the one that yields the least offset is
chosen.
Note Relative addresses are limited to 1MB (5 digits),
regardless of the range of the closest offset register.
Port Numbers
Some 187Bug commands give the user the option to choose the port
to be used to input or output. Valid port numbers which may be
used for these commands are:
1. MVME187 EIA-232-D Debug (Terminal Port 0 or 00) (PORT 1
on the MVME187 P2 connector). Sometimes known as the
“console port”, it is used for interactive user input/output by
default.
2. MVME187 EIA-232-D (Terminal Port 1 or 01) (PORT 2 on the
MVME187 P2 connector). Sometimes known as the “host
port”, this is the default for downloading, uploading,
concurrent mode, and transparent modes