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

📄 s4.asm

📁 S1实验板 AT89C51 12M晶振 乘法实验0FFH*03H=02FDH=756在P0口和P1口显示
💻 ASM
字号:

;S1实验板    AT89C51   12M晶振
;乘法实验0FFH*03H=02FDH=756在P0口和P1口显示 
;?****************************************************************************

      ORG 0000H
 LJMP MAIN
      ORG 030H
MAIN:ACALL DEL        ;延时一会,做好观察准备。
      MOV A,#0FFH     ;将立即0FFH数送给累加器A。
      MOV B,#03H      ;将立即03H数送给寄存器B。
      MUL AB          ;进行乘法运算。结果是16位乘积的低字节在A中,高字节在B中。
      MOV P0,A        ;A中内容在P0口显示。
      MOV P1,B        ;B中内容在P1口显示。
  DEL:MOV R7,#0FFH    ;延时子程序。
 DEL1:MOV R6,#0FFH
 DEL2:MOV R5,#01FH
 DEL3:DJNZ R5,DEL3
      DJNZ R6,DEL2
      DJNZ R7,DEL1
      RET
      END
;******************************************************************************
;如果运算结果积大于255(0FFH),则使溢出标志位OV置1,否则清0,运算结果总使进位标志
;CY清0。
;*******************************************************************************

⌨️ 快捷键说明

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