资源预览内容
第1页 / 共73页
第2页 / 共73页
第3页 / 共73页
第4页 / 共73页
第5页 / 共73页
第6页 / 共73页
第7页 / 共73页
第8页 / 共73页
第9页 / 共73页
第10页 / 共73页
亲,该文档总共73页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
目录目录1、特点.32、概述.33、结构.43.1、程序存储器.63.1.1、系统代码存储器.73.1.2、应用代码存储器.83.2、数据存储器.93.2.1、寄存器文件(R0 到 R7).103.2.2、特殊功能寄存器(SFR).104、指令集.154.1.1 Flag Settings.164.1.2 Addressing Modes.174.1.3、指令系统概要.224.1.4、指令集描述.22ADD ,寄存器相加或常数与寄存器相加 22ADDC ,.24AND ,相与.26CALL addr 调用子程序 .28CLR 清除.29CLRB .清除位.29CPL 取反.30CPLB .位取反.31CPSE , 比较相等(寄存器、寄存器与常数)跳过.32DEC 自减量(-1).35DSZ 自减量(-1)如果是 0 跳过.36DSNZ 自减量(-1)如果不是 0 跳过.38INC 自加量(+1).39INTA 传送立即数至中断标志寄存器.40ISZ 自增量(+1)是 0 跳过.40ISNZ 自增量(+1)不是 0 跳过.42JMP addr 无条件跳转 .43MOV ,传送寄存器的值,.43MOV C, .传送位至“C”.45MOV ., C 传送“C”至位 .46MOVC 移动码字节 R5,R4 组合 14 位代表字节的地址,地址内的值传送于 R0.47NOP 空指.48OR ,相或.48RET 子程序返回 .49RETI 中断返回 .50RLC 连同标志一起左移一位.51RRC 连同标志一起右移一位.52SBC .此位是 0 跳转.53SBS .此位是 1 跳转.55SET 置寄存器为全“1”.57SETB .置此位为“1”.58SHL 左移一位不带标志影响“C”.59SHRB R0, .连同位的值右移入 R0 .60SNZ 寄存器非”0”跳转.61SUBC ,减,值放入为补清 C .63SWAP 半字节交换.64SYS 调用系统函数 .65SZ 寄存器是 0 跳转.66TRAP 软件断点 .67XCALL 通过寄存器 R5 和 R4 内的地址进行调用子程序 .67XJMP 通过寄存器 R5 和 R4 内的地址进行跳转 .68XOR ,寄存器相异或.681、特点、特点8 位数据宽度的哈佛结构单一时钟周期致力于控制和操作应用的强大指令集多种寻址方式 Immediate 立即 Direct 直接Indirect with optional pointer manipulation指针间接Direct Bit 直接位Direct Bit with indirect operand reference and optional pointer manipulation 间接操作数指针直接位Indirect Bit with optional pointer increment 间接指针增加Indexed addressing of code memory 代码存储器变址寻址读-修改-写操作分支指令平衡执行时间 2、概述、概述The MRK II Family of products are powered by Philips 2nd generation low power 8-Bit MIRCO RISC KERNEL (MRK II). Products featuring the MRK II core include PCF7921 (KEECOR), PCF7941 (STARC2XL), PCF7952 (ACTIC-PRO), PCH7970 (P2SC) and other types currently under development. Although the individual device specifications for the above products may differ, all MRK II powered products feature the same instruction set, allowing code re-use across the products. The MRK II architecture and instruction set are outlined in the following.MRK II 系列产品由第二代 Philips 低功率 8 位 MIRCO RISC KERNEL 提供动力(MRK II )。产品特点是以 MRK II 为核心,包括 PCF7921(KEECOR), PCF7941(STARC2XL), PCF7952 (ACTIC-PRO), PCH7970 (P2SC) 并且其它型号当前正在发展中。虽然上述产品的各自设备规格有所不同, 并且所有 MRK II 提供以同样指令集为特点的产品能量, 允许代码在产品中再次使用。下面有关于MRK II 的构造和指令集概述。Nevertheless, consult the corresponding specification of the product targeted for your application, in order to identify any variations or discrepancies applicable and observe the section ANOMALY AND APPLICATION NOTES of the corresponding product specification.然而,在使用中应考虑到对应产品的指标与说明书保持一致,目的是对应产品的说明书来辨认可适用的和观察反常现象部分和使用说明的任何差异或差误。3、结构、结构The MRK II Family of products utilizes a Harvard architecture featuring an 8 bit ALU and 16 bit instruction width. Due to the two stage pipeline concept
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号