📄 6-18.asm
字号:
;求不同的数的代码和地址
DATA SEGMENT
ORG 20H
NUM1 DB 34H
NUM2 DB 34H
NUM3 DB 43H
CODES DB 0H ;CODES的结果存于BX
ADDR DW 0H ;ADDR的结果存于DX道德
DATA ENDS
STACK1 SEGMENT PARA STACK
DW 20H DUP(0)
STACK1 ENDS
COSEG SEGMENT
ASSUME CS:COSEG,DS:DATA,SS:STACK1
START: MOV AX,DATA
MOV DS,AX
XOR AX,AX
XOR BX,BX
XOR CX,CX
XOR DX,DX
MOV AL,NUM1
MOV BH,NUM2
MOV BL,NUM3
CMP BH,NUM1
JZ NEXT
CMP BL,NUM1
JZ NEXT1
MOV CODES,AL
MOV ADDR,OFFSET NUM1
XOR DX,DX
MOV DX,ADDR
XOR BX,BX
MOV BL,NUM1
JMP ENDO
NEXT: MOV CODES,BL
MOV ADDR,OFFSET NUM3
XOR DX,DX
MOV DX,ADDR
XOR BX,BX
MOV BL,NUM3
JMP ENDO
NEXT1: MOV CODES,BH
MOV ADDR,OFFSET NUM2
XOR DX,DX
MOV DX,ADDR
XOR BX,BX
MOV BL,NUM2
ENDO: MOV AH,4CH
INT 21H
COSEG ENDS
END START
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -