wushay
发表于 2023-8-15 17:04:34
二 . 单片机指令模式的选择
a.因为MCS-51 ISA和MCS-251 ISA的指令长度是可变的所以,如果不采取任何措施时,当MCU中的CPU取出这两条指令时,无法区分出这两条指令,
导致CPU无法对指令进行”译码
b.在前面提到,二进制模式是兼容MCS-51 ISA的模式,当在MCS-251 ISA下,使用MCS-51 ISA中的指令时,为了生成兼容MCS-51 ISA的高效指令编码,
则会保留MCS-51 ISA原本的指令编码格式,也就是不对指令格式进行任何修改
1.指令格式
2.加法指令ADD
上面的第7位是只8位机的最高位,16位机则为第15位,32位机为31位
3.加法指令ADDC
4.减法指令ADD
wushay
发表于 2023-8-15 17:05:20
wushay
发表于 2023-8-15 17:09:23
wushay
发表于 2023-8-15 17:13:16
wushay
发表于 2023-8-15 17:18:04
wushay
发表于 2023-8-15 17:19:12
wushay
发表于 2023-8-15 17:25:29
wushay
发表于 2023-8-18 15:30:05
通过聆听何老师的讲解,第八天(8.18)的三节课收获
一。逻辑与
二。逻辑或(指令类似与)
三。逻辑异或
四。清除指令
五。移位操作
1.左移
2.右移
3.逻辑左移
4.算数右移一位
5.逻辑右移一位
六。半字交换指令
wushay
发表于 2023-8-18 16:29:36
七。数据传送指令
MCS-251 ISA中的数据传送指令包括
数据传输指令
堆栈操作指令
数据交换指令
STC单片机中的数据传输指令包括:
内部数据传输指令
外部数据传输指令
查找表传输指令
1.MOV
wushay
发表于 2023-8-18 16:45:36
八。堆栈
九。出栈
十.