导航:首页 > 操作系统 > stc16位单片机指令

stc16位单片机指令

发布时间:2023-09-17 00:58:23

1. 汇编语言中的STC是什么意思

汇编语言中STC是进位标志置1的意思。

STC指令是8086指令系统中的一条标志寄存器操作指令,用于对进位标志CF进行设置或清除。

进位标志CF用在多字节运算或多字运算中,用来传递 低位往高位的进位,当进行加(减)法运算时,若最高位向前有进(借)位,则CF=1,否则CF=0。

当两个数相加时,若最高位向上形成进位,则CF=1;两个数相减时,若最高位向上形成借位,则CF=1;两个无符号数相乘时,若乘积的高一半为0,则CF=0;两个带符号数相乘时,若乘积的高一半是低一半的符号扩展,则CF=0。

除此以外,用CLC指令可以使进位标志CF清零,CMC指令可用来对进位标志CF取反。

(1)stc16位单片机指令扩展阅读

相关技术:

汇编器

典型的现代汇编器(assembler)建造目标代码,由解译组语指令集的易记码(mnemonics)到操作码(OpCode),并解析符号名称(symbolic names)成为存储器地址以及其它的实体。

使用符号参考是汇编器的一个重要特征,它可以节省修改程序后人工转址的乏味耗时计算。基本就是把机器码变成一些字母而已,编译的时候再把输入的指令字母替换成为晦涩难懂机器码。

编译环境

用汇编语言等非机器语言书写好的符号程序称为源程序,汇编语言编译器的作用是将源程序翻译成目标程序。目标程序是机器语言程序,当它被安置在内存的预定位置上后,就能被计算机的CPU处理和执行。

汇编的调试环境总的来说比较少,也很少有非常好的编译器。编译器的选择依赖于目标处理器的类型和具体的系统平台。一般来说,功能良好的编译器用起来应当非常方便,比如,应当可以自动整理格式、语法高亮显示,集编译、链接和调试为一体,方便实用。

对于广泛使用的个人计算机来说,可以自由选择的汇编语言编译器有MASM、NASM、TASM、GAS、FASM、RADASM等,但大都不具备调试功能。如果是为了学习汇编语言,轻松汇编因为拥有一个完善的集成环境,是一款非常适合初学者的汇编编译器。

2. 什么是STC单片机

STC是中国自己产的一种单片机,是宏晶科技生产的单时钟/机器周期(1T)的单片机。

STC单片机是高速/低功耗/抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S),针对电机控制,

通用I/O口(36/40/44个),复位后为:准双向口/弱上拉(普通8051传统I/O口困行键),可设置成四种模式:准双向口/弱上拉,推挽/强上拉,仅为输入/高阻,开漏,每个I/O口驱动能力均可达到20mA,但整个芯片最大不要超过120mA;

(2)stc16位单片机指令扩展阅读

STC公司的1T增强系列因他不但和8051指令,管脚完全兼容,而且其片内的具有大容量带判程序存储器且是FLASH工艺的,如STC12C5A60S2单片机内部就自带高达60K FLASHROM,

这种工艺的存储器用户可以用电的方式擦除、改写。而且STC系列单片机支持串口程序烧写。显而易见,这种汪巧单片机对开发设备的要求很低,开发时间也大大缩短。写入单片机内的程序还可以进行加密,可以很好地保护劳动成果。

参考资料来源:网络-STC12C5A60S2

3. STC单片机绝对调用和长调用指令有何本质上的区别如何选用

指令结构相同:指令 + 直接地址。
执行过程不同:调用指令要保护现场,进行堆栈操作,转移指令不需要;
执行结果不同:调用指令执行后会返回执行下一条指令,程序模块没有结束;
转移指令不会返回,本条指令就是程序模块的结尾。区别是:1、下载方式不同,AT中的S51S52系列的下载方式是ISP下载方式,而C51C52与STC都是串口下载方式2、内存大小有所不同3、部分特殊功能寄存器不同4、STC的单片机相对地执行速度更快,功能更加强大可寻址的范围不一样,ACALL是双字节指令,调用指令的地址PC加2后与所调用的子程序的起始地址应在同一个2KB范围内,而LCALL是三字节指令,可在64KB范围内调用,换句话说,就是子程序离得太远就要用LACLL,离得近用ACALL就可以。LJMP和SJMP同上,LJMP三字节指令,可转移到64KB程序存储器任意单元,SJMP是双字节指令,只可以在存储器256个单元范围内转移。。STC 单片机采用 51 内核,在 51 的基础上有所改进,而 PIC 是精简指令集的单片机,二者的技术路线不同。由于 51 的资源多,初学者一般会选择 51 系列,学会一种单片机再学习其他系列很容易。做项目的专业人员则不同,单片机种类繁多,可以选择最合适的型号,甚至定制专用芯片。

阅读全文

与stc16位单片机指令相关的资料

热点内容
怎么做解压神器泡泡版 浏览:964
自己动手做一个c编译器 浏览:927
手机如何链接谷歌服务器地址 浏览:135
废掉一个程序员的武功 浏览:247
java树形算法 浏览:639
通达信加锁指标源码怎么看 浏览:752
将同名文件移动到部分同名文件夹 浏览:401
摆荡指标加压力线源码 浏览:913
新一代单片机特征 浏览:768
王者的服务器什么时候才修好 浏览:279
cad历史命令 浏览:39
php博客源代码 浏览:24
cng压缩机功率 浏览:459
pdf批量打印怎么设置 浏览:78
javamap底层 浏览:267
卖华为云服务器 浏览:111
中颖单片机烧录器 浏览:848
pdf转换成图片免费软件 浏览:469
编程语言怎么做出来的 浏览:619
文件夹英文名排序 浏览:56