21ic电子技术开发论坛
标题:
四位机对立即数操作的指令是不是必须在第一页面的寄存器
[打印本页]
作者:
guoyt
时间:
2017-9-2 18:12
标题:
四位机对立即数操作的指令是不是必须在第一页面的寄存器
四位机对立即数操作的指令是不是必须在第一页面的寄存器
作者:
hanwe
时间:
2017-9-2 18:14
第二页及第二页以后的其实也可以,只是麻烦点,需要先将立即数赋值给一个临时变量,然后在保存到目标寄存器
作者:
yufe
时间:
2017-9-2 18:15
Bank1或Bank1以后
作者:
guoyt
时间:
2017-9-2 18:17
哦,这样啊
作者:
llia
时间:
2017-9-2 18:18
对于BANK0以外的RAM,只能进行直接数操作,要进行立即数寻址
作者:
lium
时间:
2017-9-2 18:21
lkipo90p;
作者:
wangpe
时间:
2017-9-2 18:24
exp:
temp1为临时变量 BANK1_RAM为第二页中某RAM,要给BANK1_RAM赋值05H,具体操作如下:
LDI temp1 ,05H
STA BANK1_RAM
作者:
guoyt
时间:
2017-9-2 18:26
哦,多谢
作者:
langgq
时间:
2017-9-2 18:27
举例将名为USER_RAM1赋值为01h
1.先将立即数保存到位于BANK0的RAM中,一般是自己定义的临时变量
LDI TEMP1, #01H
作者:
wangpe
时间:
2017-9-2 18:30
LDI temp1 ,05H STA BANK1_RAM
作者:
guoyt
时间:
2017-9-2 18:32
好的,我明天去单位试一下,多谢各位大侠了哈,结贴了先
欢迎光临 21ic电子技术开发论坛 (https://bbs.21ic.com/)