铛铛 发表于 2017-8-6 18:32:44

实验5.5~5.6

5.5

assume cs:code

a 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 ends

code segment

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,ds:
      add al,es:
          mov ss:,al
          inc bx
          loop s

          
          mov ax,4c00h
          int 21h
          
code ends
end start
          
========================================================
5.6

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 ds,ax
          
          mov ax,b
          mov ss,ax
          mov sp,16
          
          mov bx,0
          mov cx,8
          
s:    push ds:
      add bx,2
          loop s

          
          mov ax,4c00h
          int 21h
          
code ends
end start
          



好好学习, 发表于 2018-1-11 12:07:16

很好

851248662 发表于 2018-2-6 20:09:10

谢谢分享

851248662 发表于 2018-2-6 20:30:23

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 ds,ax
       
        mov ax,b
        mov ss,ax
       
        mov sp,16
        mov cx,8
        mov bx,0
s:        push
        inc bx
        inc bx
        loop s
       
        mov ax,4c00H
        int 21H
       
code ends
end start

想的一样 {:5_95:}
页: [1]
查看完整版本: 实验5.5~5.6