[an error occurred while processing this directive]
|
задача - заполнить массив в памяти ОЗУ из 12-ти чисел.
пишу
#define array_addr 058h
...
RESET:
...
movl %c0, 12 ;размер массива
fill_array:
movl %d6, 02h
dec %c0
jnz fill_array
после работы цикла в эмуляторе в ОЗУ след. картина
0058h: 02 02 02 02 02 02 02 FF <-- !!!
0060h: 02 02 02 02 FF FF FF FF
почему 8-й элемент массива не инициализировался значением 02h ???
E-mail: info@telesys.ru