Low-Level programinimas: Kur rasti masininius kodus?

Low-Level programinimas: Kur rasti masininius kodus?

Gal kas turit ar zinot kur ieskkoti situ 16-ainiu kodu reiksmes(operandu ir instrukciju leteles) kurias rasant hex-editoriumi galima gauti programa? Pragrybavau nemazai laiko yahoo, bet neradau issamaus listingo. Buciau dekingas ir uz keyword’us

Vienas kelias yra listi i http://developer.intel.com ir susirasti pilna intel Pentium aprashyma, jame tikrai yra visi opcodai …
Vienas doc chia http://www.intel.com/design/Pentium4/manuals/24547008.pdf
tik chia 4 pentui :} intrukciju bus daugoka.

Antras kelias: kaip suprantu nori atlikti asemlerio darba, nors pachia programa vistiek pradzhioj pirma rashysi asm’u speju Šypsena
tadu pasirashai mazhiukus com po viena instrukcija ir susitransliuji. imi hex editoriu ir zhiuri kokis opcode’as jo :}
Kazhaip senai prie asmo belindau …
Jei kas klausk.

Ne, jam turbut kyla problemu, keichiant 7xh i 0EBh Cha cha Aš nekaltas

2 kuleris:
Naudok HIEW’a. Turi built-in pentium’o asm. Nereikes vargti. Ash irgi ish pradzhiu su opcodu listais vargau, paskui nusprendzhiau, kad lengviau F2 nuspaust Mirkt

mhm… lyg tais maciau ta hview kazkur savo kompe Šypsena Tikiuosi dar nepratryniau.

7xh kodu prasideda visokios operacijos jc/jz/je t.y. conditional jumps
0EBh == jmp Šypsena
Vienas ish labiausiai paplitusiu budu priversti programa manyti, kad 2*2=5, o ne 4 Mirkt Aš nekaltas

start
run
debug
?

poizzon Šypsena tesingas pasirinkimas
Gerai

Aha, vargses tos programos… Šypsena