来源:《电子世界》2000年第09期 作者:李学海
选择字号

单片机硬件、软件及其应用讲座(9)——第五讲 PIC汇编语言程序设计基础(下)

分享到: 分享到QQ空间

<正> 程序跨页跳转和调用 对于PIC16F873,实际配置的程序存储器容量为4K×14(1K=1024=2~(10)),其地址编码长度需要12比特,2的12次方等于4096,即4K。但是,两条引起程序跳转的指令GOTO和CALL所携带的地址码仅仅有11位,2的11次方等于2K,因而也就只能在2K的地址范围内跳转。所以就把4K的程序空间分为两页,每页2K,页面0的地址范围为0000H~07FFH,页面1的地址范围为0800H~1FFFH。再把RCLATH<3>位(即该寄存器的第3位)作为页面选择位,简称页选位,这样就可以在4K的地址范围内自由跳转了。方法是:当发生跨越页面的(本文共计3页)       [继续阅读本文]

下载阅读本文     订阅本刊
   

相关文章推荐

电子世界杂志2000年第09期
电子世界
主办:中国电子学会
出版:电子世界杂志编辑部
出版周期:半月
出版地:北京市

本期目录