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

📄 6-22.asm

📁 自己写的一些MASM的小程序
💻 ASM
字号:
;把数划分为20, 5, 2, 1
DATA	SEGMENT
NUM     DW 0133H,0D5FH,1234H
CUNT    EQU  ($-NUM)/TYPE NUM
NUM20   DB  CUNT  DUP(?)
NUM5    DB  CUNT  DUP(?)
NUM2    DB  CUNT  DUP(?)
NUM1    DB  CUNT  DUP(?)
DATA	ENDS
STACK1	SEGMENT PARA STACK
	DW  100H DUP(0)
STACK1	ENDS
COSEG	SEGMENT
	ASSUME CS:COSEG,DS:DATA,SS:STACK1
START:  MOV AX,DATA
        MOV DS,AX
        MOV CX,CUNT
        MOV SI,0H
        MOV DI,0H
LOP:    MOV AX,NUM[SI]
        CALL SHAN
        ADD SI,2H
        LOOP LOP
        MOV AH,4CH
	INT 21H
SHAN    PROC
        PUSH CX
        MOV BL,14H
        DIV BL
        MOV NUM20[DI],AL
        MOV CL,8
        SAR AX,CL
        MOV BL,05H
        DIV BL
        MOV NUM5[DI],AL
        MOV CL,8
        SAR AX,CL
        MOV BL,02H
        DIV BL
        MOV NUM2[DI],AL
        MOV CL,8
        SAR AX,CL
        MOV BL,01H    
        DIV BL
        MOV NUM1[DI],AL
        INC DI
        POP CX    
        RET
SHAN    ENDP
COSEG	ENDS
	END START

⌨️ 快捷键说明

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