- 6
- 0
- 约1.53千字
- 约 84页
- 2017-04-23 发布于河南
- 举报
第4章MCS-51的指令系统
单片微型计算机原理及应用AMicrocontroller’s Principle and Applications;课程内容;第4章 MCS-51的指令系统;4.1.1 机器指令的字节编码形式; 双字节指令(45条); 书写格式; 描述符号;4.2.1 寄存器寻址;4.2.2 直接寻址;4.2.3 寄存器间接寻址;4.2.4 立即寻址;4.2.5 变址寻址;4.2.6 相对寻址;4.2.7 位寻址;;;;一般不影响标志寄存器PSW的状态。;4.3.1 一般传送指令; 以A为目的; 以Rn为目的; 以direct为目的; 以@Ri为目的;;;;4.3.2 特殊传送指令;2008H;采用DPTR作为基址寄存器,基址可定为2000H,地址偏移量为08H,程序如下:;;采用PC作为基址寄存器,程序如下:; 读片外RAM;判断下列指令的正误,将错误的更正。; 入栈指令PUSH;数据或指令;;利用堆栈完成40H与50H单元内容的交换的示例 ; 字节交换指令XCH; 半字节交换指令XCHD;算数运算结果要影响PSW中标志位;算数运算影响标志位示例;4.4.1 加法;【例】若有2个有符号数存于累加器A和RAM的30H单元,即(A)=84H,(30H)=8DH,试分析执行指令 ADD A,30H 后的结果。;带进位加法(这组指令方便了多字节加法的实现) ;R1 R2;十进制调整;【例】
原创力文档

文档评论(0)