还是王爽汇编实验9
贴个他给的材料图然后代码在https://bbs.bccn.net/thread-375060-1-1.html
我想问下在一个循环中
程序代码:
mov bx, 0 mov si, 0 mov cx, 16 s1: mov ax, [bx] mov es:[bx + 720h][si], ax mov al, 2 mov es:[bx + 721h][si], al inc bx inc si他的过程 我的推测是
mov ax, [bx] 后 ax = 'we'
mov es:[bx + 720h][si], ax 后 两个都是‘we’
mov al, 2
mov es:[bx + 721h][si], al 后 es:[bx + 721h][si]应该是'w2' 这样才符合题意
问题是al是一个字节 es:[bx + 721h][si]原来有两个字节 那么Mov指令为什么不改变前一个字节 变成 '2e'?按理说在'we'中 w还是处于低字节吧 。