?? loop.asm
字號:
;程序名:LOOP.ASM
;功能:從鍵盤輸入一個5*7的矩陣,輸出一個用B表示的王字來
MLENGTH EQU 35
DATA SEGMENT
BUFFER DB MLENGTH,'$';設置緩沖區
STR DB 'Now,you can input values to a 5*7 matrix:',0DH,0AH,'$'
STRING DB 'Please input a value:',0DH,0AH,'$'
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
MOV DX,OFFSET STR
MOV AH,09H
INT 21H
MOV BX,OFFSET BUFFER
MOV DI,5
NEXT:
MOV SI,7
XOR CX,CX
MOV CX,SI
AE:
MOV DX,OFFSET STRING
MOV AH,09H
INT 21H
MOV AH,01H
INT 21H
MOV [BX],AL
INC BX
LOOP AE
DEC DI
CMP DI,0
JA NEXT
MOV DL,0DH
MOV AH,02H
INT 21H
MOV DL,0AH
MOV AH,02H
INT 21H
MOV DI,5
;DEC DI
MOV BX,OFFSET BUFFER
BE:
MOV SI,7
XOR CX,CX
MOV CX,SI
PUT:
MOV DL,[BX]
MOV AH,02H
INT 21H
INC BX
LOOP PUT
JMP HUI
FAN:
DEC DI
CMP DI,0
JA BE
JMP LAST
HUI:
MOV DL,0DH
MOV AH,02H
INT 21H
MOV DL,0AH
MOV AH,02H
INT 21H
JMP FAN
LAST:
MOV AX,4C00H
INT 21H
CODE ENDS
END START
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -