Sadece çıkış verilerinin c dilinde nasıl ayrılacağını öğrenmek istiyorum, veri kodum makine kodu verileri olarak tanımlandı, 4 bayt için WORD komutunu kullandım.c dilinde ayrı çıkış verisi
E3A00001 MOV r0,#1
E3A01002 MOV r1,#2
E0802001 ADD r2,r0,r1
E2822005 ADD r2,r2,#5
Ve hiç böylesine onları ayırmak istiyorum:
typedef uint32_t REGISTER; // registers are 32 bits
typedef uint32_t WORD; // words are 32 bits
typedef uint8_t BYTE; // bytes are 8 bits
benim dışarı koymak olduğunu
E3 A0 00 01 MOV r0,#1
E3 A0 10 02 MOV r1,#2
E0 80 20 01 ADD r2,r0,r1
E2 82 20 05 ADD r2,r2,#5
Bir assembler geliştiricisi ve bunun hakkında soru soruyorsunuz? –
@MartinJames haklısın. Aslında bununla kafam karıştı, birçok yönden denedim ama benim için işe yaramadı. – Rezan
"E3A00001" dizesini "E3 A0 00 01" e ayırmak ister misiniz? Ne istiyorsun anlamıyorum – Schullz