E019
80000
-/23+
原裝現(xiàn)貨
E019
80000
-/23+
原裝現(xiàn)貨
E019
80000
-/2024+
原裝現(xiàn)貨
E019041217.1
25000
-/-
原裝 部分現(xiàn)貨量大期貨
E019061313.1
3000
SOP/2019+
原裝 部分現(xiàn)貨量大期貨
E01931000
9800
N/A/1808+
原裝正品,亞太區(qū)混合型電子元器件分銷
關(guān)于一條pic18的匯編指令addr opcode ;01f8 e019 bz 0x22cbz n指令的機(jī)器碼是 1110 0000 nnnn nnnn,但是上述指令e019為什么會跳到0x22c?我的理解是這樣的:01f8+2+19<<1,即 0000 0001 1111 1000+ 10+ 1 0011 001-------------------- 0000 0010 0010 1100結(jié)果為022c,但上面的第一個1應(yīng)該省掉,即002c,要不然怎么往回跳(nn看成負(fù)數(shù))?例如下面這條指令是往回跳的:022a d7de bra 0x1e8bra n的機(jī)器碼是1101 0nnn nnnn nnnn,所以 0000 0010 0010 1010+ 10+ 1111 1011 110-------------------- 0001 0001 1110 1000 |___________|這11位組成新的pc[11:1],pc的其它位保留,所以可以跳到0x