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

📄 4-16.asm

📁 基于汇编语言的几个微机接口程序
💻 ASM
字号:
4-16题


TITLE   8086 Code Template (for EXE file)

;       AUTHOR          emu8086
;       DATE            ?
;       VERSION         1.00
;       FILE            ?.ASM

; 8086 Code Template

; Directive to make EXE output:
       #MAKE_EXE#

DSEG    SEGMENT 'DATA'

; TODO: add your data here!!!!
XX DB -4       
YY DB ?


DSEG    ENDS

SSEG    SEGMENT STACK   'STACK'
        DW      100h    DUP(?)
SSEG    ENDS

CSEG    SEGMENT 'CODE'

;*******************************************

START   PROC    FAR

; Store return address to OS:
    PUSH    DS
    MOV     AX, 0
    PUSH    AX

; set segment registers:
    MOV     AX, DSEG
    MOV     DS, AX
    MOV     ES, AX



   MOV AL,XX     
   CMP AL,1      
  JGE BIG1       
   CMP AL,-1     
  JG BIG2        
   MOV AL,-1     
   JMP JUST
BIG1: MOV AL,1   
      JMP JUST    
BIG2:          
      MOV AL,0   
      JMP JUST  
     

JUST: MOV BL,AL
      MOV YY,AL  

; TODO: add your code here!!!!


MOV AH,4CH
INT 21H


START   ENDP


CSEG ENDS
     END START


; return to operating system:
    RET
START   ENDP

;*******************************************

CSEG    ENDS 

        END    START    ; set entry point.

⌨️ 快捷键说明

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