《汇编语言第三版》王爽著 ------读书笔记
1)
-d ds:0 F
① 098F:0000 23 01 56 04 89 07 bc 0a ef 0d ed 0f ba 0c 87 09
②ds=098F ss=0990 cs=0991
③X-1,X-2
2)
题目(2)
①
② cs =0991 ss=0990 ds=098F
③ X-2 X-1
④( (N+15) / 16) * 16
3)
答:
①
②cs =098F ss=0993 DS=0992
③X+3 X+4
4)程序仍然可以执行,若不指定入口,程序将从加载进内存的第一个单元起开始执行,
因为程序中有部分是作为数据使用的,CPU会把数据当汇编指令执行因此必须通过
start来指明入口
5)
答:
cx=8
bx=0
S:
mov al,ds:[bx]
add al,es:[bx]
mov ss:[bx],al
loop S
mov ax,4c00h
int 21h
(6)
答:
mov ax,a
mov ds,ax
mov ax,b
mov ss,ax
mov sp,10h
mov cx,8
mov bx,0
s:
push ds:[bx]
add bx,2
loop s
mov ax,4c00h
int 21h