改变除法溢出提示字符
本帖最后由 xiaosawanjava 于 2014-5-31 17:01 编辑assume cs:code,SS:stack
stack segment
DW 8 dup(0)
stack ends
code segment
start:
MOV AX,CS
MOV DS,AX
MOV AX,200h
MOV ES,AX
MOV AX,stack
MOV SS,AX
MOV sp,16
MOV SI,offset do0 ;要送的字符串的 偏移地址
MOV DI,0 ;目标偏移地址
MOV CX,offset jies-offset do0 ;一共占有多少个字节
REP movsb ;将源传送到目标以 字节 为单位传送
MOV AX,0 ;设置0好中断向量表的地址
MOV DS,AX
MOV bx,0
MOV WORD ptr ,0
MOV WORD ptr ,200h
do0:
JMP short sta ;这里占2个字节0和1,所以字符就是从2开始的
DB 'abcdefgh'
sta:
MOV AX,CS
MOV DS,AX
MOV SI,2h ;设置源数据
MOV AX,0b800h ;显示的位置
MOV ES,AX
MOV DI,0
MOV CX,8 ;一个8个字符
MOV AH,7 ;颜色白色
s:
MOV AL,
MOV ES:,AL
MOV ES:,AH
INC SI
ADD DI,2
LOOP s
MOV AX,4c00h
INT 21h
jies:nop
code ends
end start {:1_1:}
页:
[1]