Метод Object.keys()
возвращает массив собственных перечислимых свойств данного объекта. Подробнее о нем здесь
var p = {
"p1": "value1",
"p2": "value2",
"p3": "value3"
};
Object.keys(p).map((key)=> console.log(key + "->" + p[key]))
Самый мощный дизассемблер - IDA поддерживает z80.
Также список дизассемблеров опубликован на уровне страницы "Software Development Tools for Z80 Family"
Это зависит от какой операционная система Ваша в, существует много хороших инструментов здесь:
http://www.z80.info/z80sdt.htm
Первая программа, которую я когда-либо писал, была в Ассемблере Z80.