PC與DPTR各有哪些特點(diǎn)?有何異同?
PC與DPTR都是16位的寄存器。PC由兩個(gè)8位的計(jì)數(shù)器PCH和PCL組成。PC實(shí)際是程序的字節(jié)地址計(jì)數(shù)器,它的內(nèi)容是將要執(zhí)行的下一條指令的地址,具有自加1功能。改變PC的內(nèi)容就可以改變程序執(zhí)行的方向。DPTR的高字節(jié)寄存器用DPH表示,低字節(jié)寄存器用DPL表示。DPTR既可以作為一個(gè)16位寄存器使用,也可以作為兩個(gè)獨(dú)立的8位寄存器使用。DPTR主要用于存放16位地址,以便對(duì)64KB的片外RAM和64KB的程序存儲(chǔ)空間作間接訪問(wèn)。