Отговори на тема  [ 4 мнения ] 
Непозната за мен инструкция "b" за PIC18F вкарана от IDA 
Автор Съобщение
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Нед Окт 19, 2008 6:26 pm
Мнения: 608
Мнение Непозната за мен инструкция "b" за PIC18F вкарана от IDA
Гледам един код изваден от .hex файл ...
Не знам какво е това ROM:0000 b loc_ROM_18
от къде извади това b не знам.

Код:
ROM:0000
ROM:0000 ; Processor       : PIC18Cxx
ROM:0000 ; Target assembler: Microchip's MPALC
ROM:0000 include "P18F4525.INC"
ROM:0000
ROM:0000
ROM:0000 ; ===========================================================================
ROM:0000
ROM:0000 ; Segment type: Pure code
ROM:0000                 ; .data (ROM)
ROM:0000 ; assume bsr = 0
ROM:0000 ; assume pclath = 0
ROM:0000 ; assume pclatu = 0
ROM:0000                 b       loc_ROM_18
ROM:0004 ; ---------------------------------------------------------------------------
ROM:0004                 nop
ROM:0006                 nop
ROM:0008                 movff   STATUS, byte_RAM_F7F
ROM:000C                 movff   PCLATH, byte_RAM_F7E
ROM:0010                 movff   BSR, byte_RAM_7D
ROM:0014                 b       loc_seg001_70A8
ROM:0018 ; ---------------------------------------------------------------------------
ROM:0018
ROM:0018 loc_ROM_18:                             ; CODE XREF: ROM:0000↑j
ROM:0018                 lfsr    FSR0, byte_RAM_E47
ROM:001C                 lfsr    FSR1, byte_RAM_F63
ROM:0020                 call    sub_seg001_83CC, 0
ROM:0024                 lfsr    FSR0, byte_RAM_F5
ROM:0028                 lfsr    FSR1, unk_RAM_180
ROM:002C                 call    sub_seg001_83CC, 0
ROM:0030                 lfsr    FSR0, byte_RAM_F
ROM:0034                 lfsr    FSR1, unk_RAM_7E
ROM:0038                 call    sub_seg001_83CC, 0
ROM:003C                 b       loc_seg001_6208
ROM:0040
ROM:0040 ; =============== S U B R O U T I N E =======================================

_________________
Вниманиене съмвишист....ИЙ.


Съб Окт 16, 2021 11:47 am
Профил
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Съб Фев 06, 2016 7:29 pm
Мнения: 167
Мнение Re: Непозната за мен инструкция "b" за PIC18F вкарана от ID
Може би е нещо като 'branch loc_ROM_18' - безусловен преход към относителен адрес...


Съб Окт 16, 2021 12:31 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Нед Окт 19, 2008 6:26 pm
Мнения: 608
Мнение Re: Непозната за мен инструкция "b" за PIC18F вкарана от ID
ОК
Нещо като GOTO. Безусловен преход кум адрес.
Коректно си вкарва bra
Ще видя мнемо..кода на инструкцията и ще вода коя е ...

_________________
Вниманиене съмвишист....ИЙ.


Съб Окт 16, 2021 1:25 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Нед Окт 19, 2008 6:26 pm
Мнения: 608
Мнение Re: Непозната за мен инструкция "b" за PIC18F вкарана от ID
Отговаря на GOTO 0x18 (Opcode EF0C) в hex e 0CEF Доде се усетя че са разменени байтовете ...

_________________
Вниманиене съмвишист....ИЙ.


Съб Окт 16, 2021 5:12 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 4 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 4 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни