大神帮忙看看,x86汇编语言调试的结果和运行的结果不一样
魔天皇 2020-04-21 10:46:34 assume cs:codesg;线性同余算法 随机生成 3个元素
codesg segment
output: ;将一个数按10进制输出
mov bx,10
mov cx,0
disp1:
mov dx,0
div bx
push dx
inc cx
or ax,ax
jne disp1
disp2:
mov ah,2
pop dx
add dl,30h
int 21h
loop disp2
jmp goon
start :
mov ax,data
mov ds,ax
mov ax,stack
mov ss,ax
mov al,1
mov bl,11
mov bh,101
mov cx,3;
mov di,0
s: mul bl
add ax,7
div bh
mov al,ah
mov dl,al
push ax
mov ax,dx
push bx
push cx
push dx
jmp output
goon:
mov dl,' '
mov ah,2
int 21h
pop dx
pop cx
pop bx
pop ax
mov ah,0
loop s
mov ax,4c00h
int 21h
codesg ends
end start