⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 zsw.asm

📁 已知双字节十六进制数
💻 ASM
字号:

START:
	      MOV	    R0,#7FH
        CLR	    A
START01:
        MOV	    @R0,A
        DJNZ	  R0,START01
	      AJMP	  DMST1
DMST1:	MOV     SP,#70H 	  ;基本运算子程序的演示程序
	      SETB    RS0
	      CLR	    RS1		      ;选取工作寄存器1(必须选用1)

;判断整数位数
PDZSW:
                MOV    R0,#31H;临时空间
                MOV    A,#250;(A)入口处
                MOV    B,#100
                DIV    AB;(A)=百位数
                JNZ    ZSW                              
                MOV    @R0,A                                   
                MOV    A,#10
                XCH    A,B
                DIV    AB;(A)=十位数,(B)=个位数
                SWAP   A
                JNZ    ZSW_0             
                ADD    A,B;合成到(A)
                JNZ    ZSW_1                             
                MOV    @R0,A;存入
                MOV    30H,#0
                RET
ZSW:            MOV    30H,#3;说明有3位整数,30H存放整数位数							 
								RET                
ZSW_0:          MOV		 30H,#2
                RET
ZSW_1:          MOV		 30H,#1							
                RET    

END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -