Turbo Debugger 5.0: Руководство по применению, при выполнении лабораторных работ, страница 9

            - Byte                   - Comp                  - Double

            - Word                 - Float                  - Extended

- Long          - Real

Byte

Опция Byte настраивает панель данных на отображение байт в шестнадцатеричном формате. Шестнадцатеричные цифры представляются так же как коды ASCII – символов.

 Это представление соответствует типу данных Char языка С.

(Char → Character → символ, знак, цифра).

Word

Опция Wordнастраивает панель данных на отображение шестнадцатеричных двухбайтовых слов.

Это представление соответствует типу данных Int в языке С.

(Int → Integer → целое число).

Long

Опция Long настраивает панель данных на отображение двойных слов, т.е. четырехбайтных шестнадцатеричных чисел.

Это представление соответствует типу данных Long языка C.

(Long → Long word → длинное слово, двойное слово)

Comp

Опция Comp настраивает панель данных на получение восьмибайтных целых чисел (квадрослов). На экране же дисплея они отображаются десятичные значения этих целых чисел.

Это представление соответствует типу данных Comp языка Pascal. (Comp → Computational → вычислительный).

Float

Опция Float настраивает панель данных на получение коротких вещественных чисел. На экране же дисплея они отображаются в виде десятичных чисел с плавающей запятой, в транскрипции, принятой в научной литературе.

Это представление соответствует типу данных Flatdataв исходных файлах, написанных на языке С.

Real

Опция Realнастраивает панель данных на получение шестибайтных чисел с плавающей запятой. На экране же дисплея они отображаются в виде десятичных чисел с плавающей запятой, в транскрипции, принятой в научной литературе.

Double

Опция Double настраивает панель данных на получение чисел с плавающей запятой двойной точности (длинных вещественных чисел). На экране дисплея они отображаются в виде десятичных чисел с плавающей запятой, в транскрипции, принятой в научной литературе.

Это представление соответствует типу данных Doubledata в исходном файле, написанном на языке С.

Extended

Опция Extended настраивает панель данных на получение десяти байтовых чисел с плавающей запятой. На экране дисплея они отображаются в виде десятичных чисел с плавающей запятой, в транскрипции, принятой в научной литературе.

Это представление является внутренним форматом, используемым в арифметических сопроцессорах. Оно также соответствует типу данных Longdoubledata языка С.

Block

Опция Block позволяет манипулировать блоками данных. Эта опция включает в себя следующие опции:

  - Clear                             - Read

 - Move                       -Write

  - Set

Clear

Опция Clearпозволяет обнулить содержимое блока ячеек памяти по смежным адресам адресного пространства. При инициировании этой опции открывается окно Entermemoryaddress, count, в котором вам предлагается задать начальный адрес этого блока и, через запятую, его размер в байтах.

Для задания адреса блока и его размера вы можете использовать полные, синтаксически правильные выражения.

Move

Опция Move позволяет скопировать содержимое некоторого блока памяти из одной области адресного пространства в другую. При инициировании этой опции открывается окно  Entersourceaddress, destination, count, в котором вам рекомендуется задать начальный адрес исходного блока данных, начальный адрес блока назначения и число байт блока, которое надо скопировать.

Для задания адресов блока и его размера вы можете использовать полные, синтаксически правильные выражения.

Set

Опция Set позволяет заполнить некоторой байтовой константой блок ячеек памяти со смежными адресами. При инициировании этой опции открывается окно  Enteraddress, count, bytevalue, в котором вам рекомендуется задать начальный адрес блока, размер блока (число байт заполнения) и значение константы, которой необходимо заполнить этот блок ячеек памяти.

Для задания начального адреса блока, его размера и значения константы вы можете использовать полные, синтаксически правильные выражения.

Read

Опция Read позволяет скопировать некоторый файл в основную память в виде блока памяти. При инициировании этой опции открывается окно  Enterreadfilename, в котором отображаются директории файлов на диске. Вам предлагается выбрать требуемый файл. После задания файла, автоматически открывается окно Entermemoryaddress, count, в котором вам предлагается задать адрес начальный адрес блока в основной памяти, куда вы собираетесь копировать выбранный файл, а также число байт, которое вы хотите перенести.

Write

Опция Writeпозволяет записать некоторый блок ячеек в основной памяти в виде файла на диске. При инициировании этой опции открывается окно  Enterwritefilename, в котором вы вводите имя файла, в который необходимо произвести запись. После ввода имени файла автоматически открывается окно Entermemoryaddress, count, в котором вам предлагается ввести начальный адрес блока памяти, который вы собираетесь переносить, и его размер (число байт блока).

 VIEW /CPU / Register pane (панельрегистров)

На панели регистров отображается состояние всех программно доступных регистров процессоров семейства iХ86 и совместимых с ними. Содержимое регистров CPU, как в 16-ти разрядном, так и в 32-рзрядном формате, отображается в шестнадцатеричной системе счисления.

Выбор регистра осуществляется клавишами-стрелками или курсором, управляемым левой клавишей мыши. Выбранный регистр  выделяется другим цветом.

Локальное меню этой панели включает в себя следующие опции:

           - Increment                               - Change

           - Decrement                              - Registers 32-bit

           - Zero

Increment

Инициирование опции  Increment увеличивает на единицу содержимое выделенного регистра. Если в регистре записано максимальное значение FFFF (FFFFFFFF) то инициирование этой опции приводит к обнулению регистра.

Decrement

Инициирование этой опции уменьшает на единицу содержимое выбранного регистра. Если регистр находится в нулевом состоянии, то инициирование опции переводит его в состояние FFFF (FFFFFFFF).