Задания.

Лабораторная работа 2. Описание простых типов данных. Отладчик TURBO DEBUGGER (TD)

Цель работы: изучить правила описания простых типов данных и основные моменты работы с отладчиком TD.

Задания.

1. Наберите исходный текст программы согласно варианту:

Data segment  
Mess DB ‘ Директивы данных $’
Pa DB
Pb DW  
Pc DD данные из вариантов заданий
Mas DB  
Pole DB  
Adr DW  
Adr_full DD  
Data ends  
     
code segment  
  assume cs:code, ds:data
start:    
  mov AX, data
  mov DS, AX
  mov DX, offset mess
  mov AH, 9h
  int 21h
  mov AX, 4c00h
  int 21h
code ends  
  end start

Получив загрузочный модуль, запустите его в Турбо отладчике (TD). В окне DUMP просмотреть сегмент данных, найти все переменные, заданные в вашем варианте и объяснить местоположение и занимаемый объем этой переменной. Вы ответственны не только за описание переменной в сегменте данных, но и за каждый байт памяти.

2. Набрать в кодовом сегменте команды:

mov AL, Pa ; AL = ?
mov BX, Pb ; BX = ?
mov BL, byte ptr Pb ; BL = ?
mov DX, word ptr Pc ; DX = ?
mov CX, word ptr Pc+2 ; CX = ?
mov DL, byte ptr Pc ; DL = ?
mov DH, byte ptr Pc+1 ; DH = ?

В отладчике посмотреть результат выполнения этих команд

Варианты заданий: