ICS TRIPLEX T8193工控框架,T8193使用數量
187Bug包是一個強大的評估和調試工具對于基于MVME187 RISC的系統微型計算機。
187Bug由三部分組成:? “調試器”或“187Bug”;命令驅動的用戶交互軟件調試器,如第5章所述? MVME187的命令驅動診斷包硬件
? 接受系統命令的用戶界面控制臺終端指揮設施設備可用于加載和執行用戶程序在操作員的完全控制下進行系統評估。187Bug包括用于以下任務的命令:
? 內存的顯示和修改
? 斷點和跟蹤功能
ICS TRIPLEX T8193工控框架? 功能強大的匯編/反匯編程序,用于修補程序
? 通電自檢功能,用于驗證系統陷阱#496例程
處理輸入/輸出、數據轉換和通過陷阱,用戶程序可以使用字符串函數
#496處理器。陷阱#496處理程序可以通過以下任何方式訪問:陷阱異常命令TB0、TB1、TBND和TCND,帶有陷阱向量#496。當使用187Bug時,您可以使用調試器進行操作目錄或診斷目錄。您可以使用開關在目錄之間切換目錄(SD)命令。
您可以使用以下命令檢查當前目錄中的命令:幫助(HE)命令。鍵盤控制由于187Bug是命令驅動的,因此它執行各種響應用戶在鍵盤上輸入的命令的操作。
當您輸入命令時,187Bug執行該命令并提示再次出現。但是,如果您輸入一個命令導致執行用戶目標代碼(例如“GO”),然后控制可能或者可能不會返回187Bug,這取決于用戶的結果程序
Description of 187Bug
The 187Bug package is a powerful evaluation and debugging tool
for systems built around the MVME187 RISC-based
microcomputers.
187Bug consists of three parts:
? The “debugger” or “187Bug“; a command-driven userinteractive software debugger, described in Chapter 5
? A command-driven diagnostic package for the MVME187
hardware
? A user interface which accepts commands from the system
console terminal
Command Facilities
Facilities are available for loading and executing user programs
under complete operator control for system evaluation.
187Bug includes commands for these tasks:
? Display and modification of memory
? Breakpoint and tracing capabilities
? A powerful assembler/disassembler useful for patching
programs
? A self-test at powerup feature which verifies the integrity of
the system
Trap #496 Routines
Various 187Bug routines that handle I/O, data conversion, and
string functions are available to user programs through the TRAP
#496 handler. The TRAP #496 handler is accessible through any of
the trap exception commands TB0, TB1, TBND, and TCND, with
trap vector #496. When using 187Bug, you operate out of either the debugger
directory or the diagnostic directory. You may switch between directories by using the Switch
Directories (SD) command.
You may examine the commands in the current directory by using
the Help (HE) command.
Keyboard Control
Because 187Bug is command-driven, it performs its various
operations in response to user commands entered at the keyboard.
When you enter a command, 187Bug executes the command and
the prompt reappears. However, if you enter a command that
causes execution of user target code (e.g., "GO"), then control may
or may not return to 187Bug, depending on the outcome of the user
program.