assume cs:code
a segment
dw 1,2,3,4,5,6,7,8,9,0ah,0bh,0ch,0eh,0fh,0ffh
a ends
b segment
db 0,0,0,0,0,0,0,0
b ends
code segment
start: mov ax,a
mov ds,ax
mov bx,0
mov ax,b
mov ss,ax
mov sp,10h
mov cx,8
s: push [bx]
add bx,2
loop s
mov ax,4c00H
int 21H
code ends
end start
- [smasm] assume cs:code,es:data,ss:stack,ds:table data 11/14 17:37
- [smasm] 看到论坛中有人判断ax,dx中是否为0的方法很有技巧、很好很强大,代码如下: mo 11/14 09:27
- [smasm] 原来真是我错了,那条指向是EBF6 向上跳10个字节,不是8个,还有自身的两个字节。 11/07 15:50
- [fpamc] 对的。 11/03 12:04
- [fpamc] 对的。 11/03 11:48
- [smasm] 我太粗心了!^_^ 11/01 10:38
- [fpamc] 对的 10/31 19:47
- [fpamc] 对的 10/31 19:44
- [游客] (3)返回前 cs:13fa,ds:13fd,ss:13fe code段为X则data段为X+3 10/31 18:57
- [smasm] 那少加了1??? 10/30 21:37