版权声明:本文为 gfson
原创文章,转载请注明出处。
注:作者水平有限,文中如有不恰当之处,请予以指正,万分感谢。
6.1 end 标号
6.2 检测点 6.1
- 答案:
(1)mov cs:[bx], ax
(2)如下所示:- cs
- 36
- pop cs:[bx]
6.3 实验 5
- 答案:
(1)如下所示:
① data 段中的数据不变。
② 212B、212A、2129(答案不唯一)。
③ X-2、X-1。
(2)如下所示:
① data 段中的数据不变。
② 212B、212A、2129(答案不唯一)。
③ X-2、X-1。
④ ((N-1)/16 + 1)*16 其中除法为整除。
(3)如下所示:
① data 段中的数据不变。
② 2129、212D、212C(答案不唯一)。
③ X+3、X+4。
(4)如下所示:
只有程序 3 可以正确运行,在不指明程序入口的情况下,程序默认按照顺序从头开始执行,而 3 个程序中只有程序 3 的 code 段位于最开始的部分,所以只有程序 3 可以正确运行。
(5)如下所示:
start: mov ax, a
mov ds, ax
mov ax, b
mov es, ax
mov ax, c
mov ss, ax
mov bx, 0
mov cx, 8
s: mov al, [bx]
add al, es:[bx]
mov ss:[bx], al
inc bx
loop s
mov ax, 4c00h
int 21h
(6)如下所示:
start: mov ax, b
mov ss, ax
mov sp, 16
mov ax, a
mov ds, ax
mov bx, 0
mov cx, 8
s: push [bx]
add bx, 2
loop s
mov ax, 4c00h
int 21h
网友评论