期刊文献+
共找到2篇文章
< 1 >
每页显示 20 50 100
单片机硬件、软件及其应用讲座(9)——第五讲 PIC汇编语言程序设计基础(下)
1
作者 李学海 《电子世界》 2000年第9期22-24,共3页
程序跨页跳转和调用 对于PIC16F873,实际配置的程序存储器容量为4K×14(1K=1024=2^(10)),其地址编码长度需要12比特,2的12次方等于4096,即4K。但是,两条引起程序跳转的指令GOTO和CALL所携带的地址码仅仅有11位,2的11次方等于2K,因... 程序跨页跳转和调用 对于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的地址范围内自由跳转了。 展开更多
关键词 单片机 硬件 软件 pic汇编语言 程序设计
下载PDF
单片机硬件、软件及其应用讲座(7)——第五讲 PIC汇编语言程序设计基础(上)
2
作者 李学海 《电子世界》 2000年第7期28-30,共3页
单片机内部的电路基本上都是用数字逻辑电路构成的,而数字逻辑电路只能处理二进制代码“0”和“1”,因此,单片机仅仅能够识别二进制形式的机器语言程序(也称机器码程序)。所谓“机器语言”就是用二进制代码表示的能为计算机直接识别和... 单片机内部的电路基本上都是用数字逻辑电路构成的,而数字逻辑电路只能处理二进制代码“0”和“1”,因此,单片机仅仅能够识别二进制形式的机器语言程序(也称机器码程序)。所谓“机器语言”就是用二进制代码表示的能为计算机直接识别和执行的指令的集合,它是计算机的一种最低级的语言形式。前述指令系统中的每一条指令都有自己相应的机器语言形式。比如,睡眠指令“SLEEP”和加法指令“ADDWF f,d”的机器码(或称机器指令)分别为“00000001100011”和“000111df6~f0”(其中d和f6、f5……f0均代表一位二进制数码)。在机器指令中,操作码、操作数和地址码等都是用二进制代码表示的。如果直接使用机器语言来设计程序,编写起来很繁琐,容易出错,给程序的阅读、修改、调试等环节也都会带来极大的困难。为了克服这些困难,人们在开发应用单片机的实际工作中通常都使用汇编语言进行程序设计。 汇编语言是对机器语言的改进。 展开更多
关键词 单片机 硬件 软件 pic汇编语言 程序设计
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部