2016-02-16 9 views
0

Я очень новичок в программировании сборки. Я использую Easy68k для сборки.Easy68k: Просмотреть начальные значения по адресам

Вот мой сценарий:

ORG $1000 
START:     ; first instruction of program 

* Put program code here 

    move.l $00000080,d0 
    move.l $00000010,d1 
    move.l $00000020,d2 
    move.l $00000030,d3  
    move.l $00000040,d4 
    move.l $00000050,d5 
    move.l $00000060,d6 
    move.l $00000070,d7 


    SIMHALT    ; halt simulator 

* Put variables and constants here 

    END START  ; last line of source 

Я просто выбрал несколько случайных адресов для загрузки данных из, и я получил результаты:

d0 = FFFFFFFF

d1 = FFFFFFFF

d2 = FFFFFFFF

d3 = FFFFFFFF

d4 = FFFFFFFF

d6 = FFFFFFFF

d6 = FFFFFFFF

d7 = FFFFFFFF

Мой вопрос, как я могу просмотреть все данные, расположенные по разным адресам памяти в Easy68k и является начальным значением всегда FFFFFFFF?

ответ

0

У Easy68k должно быть простое окно для просмотра содержимого памяти: http://www.easy68k.com/tutorials.htm (Учебное пособие 4).

Примечание: Ваш код должен никогда не был полагаться на память, имеющую определенное начальное значение. Начальное значение неинициализированной памяти всегда зависит от машины, и во многих случаях случайный. Если вам нужна область памяти с определенным контентом, инициализируйте ее в своей программе.