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

📄 2651_何润田_lab3.asm

📁 小实验
💻 ASM
字号:
.MODEL SMALL
.DATA
	data1 DB 31H,21H,42H,52H,87H,23H,98H,01H
	count  DB 8H
	search DB 42H
	up DB 0
	down DB 0
	equa DB 0
	upString db 0ah,0dh,'Up Number:   $' 
	downString db 0ah,0dh,'Down Number:   $' 
	equaString db 0ah,0dh,'Equa Number:   $' 	
.CODE
START:
	MOV AX,@DATA
	MOV DS,AX
        
        MOV DX,offset data1
        MOV CL,count
        MOV BX,0
again:  mov al, search
        cmp data1[bx],al
        JNZ ACTION_1
        inc equa
        jmp short next
ACTION_1:JNS ACTION_2
        inc down
        jmp short next
ACTION_2:inc up
        jmp short next 

next:   ADD BX,1
        DEC CL
        jnz again
        
        MOV DX,OFFSET upstring 
        MOV AH,09H
        INT 21H
         
        ADD up,30H
        MOV dl,up
        MOV AH,02H
        INT 21H


        MOV DX,OFFSET downstring 
        MOV AH,09H
        INT 21H
        ADD down,30H
        MOV dl,down
        MOV AH,02H
        INT 21H
    

        MOV DX,OFFSET equastring
        MOV AH,09H
        INT 21H
        ADD equa,30H
        MOV dl,equa
        MOV AH,02H
        INT 21H

        MOV AX,4C00H
	INT 21H 
	END START

⌨️ 快捷键说明

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