sakuractin 发表于 2022-6-14 14:43:21

汇编作业——实验五

01.
assume cs:code

a segment
      db 1,2,3,4,5,6,7,8
a ends

b segment
      db 8,7,6,5,4,3,2,1
b ends

c segment
      db 0,0,0,0,0,0,0,0
c ends

code segment

    start:movax, a
          movds, ax

          movax, c
          moves, ax
          movbx, 0
          movcx, 8

    s:    movdl, ds:
          movax, b
          movds, ax
          adddl, ds:
          moves:, dl
          movax, a
          movds, ax
          incbx
          loop s

          movax, 4c00h
          int21h
code ends

end start

02.
assume cs:code

a segment
         dw 1, 2, 3, 4, 5, 6, 7, 8, 9, 0ah, 0bh, 0ch, 0dh, 0eh, 0ffh
a ends

b segment
         dw 0, 0, 0, 0, 0, 0, 0
b ends


code segment
       start:movax, a
             movds, ax

             movax, b
             movss, ax
             movsp, 10h


             movbx, 0
             movcx, 8

       s:    push ds:
             addbx, 2
             loop s

             movax, 4d00h
             int21h

code ends

endstart
页: [1]
查看完整版本: 汇编作业——实验五