📄 4411c.asm
字号:
;****************************AVR 单片机实验测试程序 ************************
;;*
;* 标题: 测试指令功能源理
;* 版本: 1.0
;*最后更新日期: 2000.08.08
;*
;* 支援 E-mail: gzsl@sl.com.cn
;*
;* 描述
;* 用AVR Studio调试软件窗口观察指令执行变化情况
;* 作者: SL.
;*程序适用于所有单片机
;***************************************************************************
.include "8515def.inc"
.org $0000
rjmp RESET ;复位
;****************************************************************************
;*
;* 测试指令 ADD 功能,用单步或连续单步调试
;*
;****************************************************************************
.org $0010
RESET:
LP:
LDI R16,0X11 ;立即数送寄存器LDI指令中寄存器必须R≥R16,才能汇编成功!
LDI R17,0X33 ;
ADD R17,R16 ;R17=0X44 SREG=0X00,H=0,S=0,V=0,N=0,Z=0,C=0
STS 0X0060,R16 ;内部SRAM地址必须≥0X0060
STS 0X0061,R17 ;0X0011=0X44
LDS R0,0X0060 ;R0=0X11
LDS R1,0X0061 ;R1=0X44
ADD R1,R0 ;R1=0X55 SREG=0X00
LDI R20,0XC1 ;
LDI R21,0XAA ;
ADD R21,R20 ;R21=0X6B SREG=0X19,S=1,V=1,C=1
LDI R22,0X46 ;
LDI R23,0X6A ;
ADD R23,R22 ;R23=0XB0 SREG=0X2C,H=1,V=1,N=1
LDI R24,0XFF ;
LDI R25,0XFF ;
ADD R25,R24 ;R25=0XFE SREG=0X35,H=1,S=1,N=1,C=1
RJMP LP ;调试时打开Registers(寄存器窗口),
;Processor(处理器窗口--程序,堆栈,状态寄存器,X/Y/Z等项),
;New Memory View(存储器窗口--数据,I/O,EEPROM,程序存储器窗口)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -