Re: pm位址、Disassembly的位址的關係
|
||||
---|---|---|---|---|
版主
|
因為 2Kw 為一個 PAGE,所以 GOTO 及 CALL 只能看到 2K 的位址,必須考慮 Page 的切換。看一下 PCLATH 暫存器的用法。
發表於: 2007/12/12 14:43
|
|||
|
Re: pm位址、Disassembly的位址的關係
|
||||
---|---|---|---|---|
高級會員
|
多謝版主回答!
記起來了!組語中,要先將PCLATH的BIT3:BIT4設成PAGE3,再GOTO!
發表於: 2007/12/12 14:50
|
|||
|
Re: pm位址、Disassembly的位址的關係
|
||||
---|---|---|---|---|
版主
|
用這種方式比較簡單:
movlw (high) ErrTrap ; 一般寫法 movwf PCLATH goto ErrTrap 或 pagesel ErrTrap ; 用 pagesel 需指令的寫法 goto ErrTrap
發表於: 2007/12/12 16:20
|
|||
|
Re: pm位址、Disassembly的位址的關係
|
||||
---|---|---|---|---|
高級會員
|
請問:
CodeStatus: DA 0x3fff ; 這段組語是做什麼呢? DA這指令我不太懂!! Thanks very much.
發表於: 2007/12/12 16:51
|
|||
|
Re: pm位址、Disassembly的位址的關係
|
||||
---|---|---|---|---|
版主
|
產生一組以14-bit 為型態的兩個 7-bit ASCII 字元
發表於: 2007/12/14 11:39
|
|||
|