汇编语言第三版检测点6.1 答案
时间: 2023-11-02 21:05:52 浏览: 76
引用: ③设程序加载后,code段的段地址为X,则data段的段地址为X。stack段的段地址为X。
引用: (6)程序如下,编写code段中的代码,用 push 命令将 a 段中的前 8 个字型数据,逆序存储到 b 段中。assume cs:code
a segment dw 1,2,3,4,5,6,7,8,9,0ah,0bh,0ch,0dh,0eh,0fh,0ffh ;按字存储
a ends
b segment dw 0,0,0,0,0,0,0,0
b ends
code segment
start:
mov ax,a
mov bx,b
mov cx,8
add ax,14h
add bx,14h
back:
push word ptr [bx]
sub bx,2
loop back
code ends
end start
引用: (5)程序如下、编写 code 段中的代码,将 a 段和 b 段中的数据依次相加,将结果存到 c 段中。assume cs:code
segment db 1,2,3,4,5,6,7,8 ;按字节存放
a ends
b segment db 1,2,3,4,5,6,7,8
b ends
c segment db 0,0,0,0,0,0,0,0
c segment
code segment
start:
mov ax,a
mov bx,b
mov cx,8
add ax,7
add bx,7
addition:
mov al,byte ptr [ax]
add al,byte ptr [bx]
mov byte ptr [bx],al
inc ax
inc bx
loop addition
code ends
end start