|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
这道题我做了半天了,实在想不出来了,请高手指教.看下是那里写错了?老是弹出这个提示!
实验5-6
调试出错的图片:
代码如下:
assume cs:code
One segment
dw 1,2,3,4,5,6,7,8,9,0aH,0bH,0cH,0dH,0eH,0fH,0ffH
One ends
Two segment
dw 0,0,0,0,0,0,0,0
Two ends
code segment
start:mov ax,One
mov ds,ax
mov ax,Two
mov ss,ax
mov sp,16
mov bx,0
mov cx,8
s:push ds:[bx]
add bx,2
loop s
mov bx,0
mov cx,8
s0: pop ds:[bx]
add bx,2
loop s0
mov ax,4c00H
int 21H
code ends
end start
实验5-5
这实验5的第5题我是就是做出来了,但是不知道是不是正确的,大家帮我鉴别下.
我写的代码如下,最后附带了最后的执行前后图片,请大家看下我这样做是否正确.
assume cs:code
One segment
db 1,2,3,4,5,6,7,8
One ends
Two segment
db 1,2,3,4,5,6,7,8
Two ends
Three segment
db 0,0,0,0,0,0,0,0
Three ends
code segment
start:
mov ax,One
mov ds,ax
mov bx,0
mov cx,8
s:
mov ax,[bx]
add ax,[bx+16]
mov [bx+32],ax
add bx,1
loop s
mov ax,4c00H
int 21H
code ends
end start
执行前:
执行后的结果:
|
|