码迷,mamicode.com
首页 > 其他好文 > 详细

汇编代码基本结构

时间:2020-07-11 12:36:50      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:寄存器   博文   基本结构   pac   中断   div   image   font   height   

技术图片

;数据段
d1 segment  ;定义数据段为,名为:d1
;定义数据 buff1 db
36,36h,101100B sum1 db ?,?,? buff2 dw 100,900fh,1234h sum2 dw 3 dup(?) d1 ends

;附加段 e1 segment
;代码 e1 ends

;栈地址 s1 segment
;代码 s1 ends

;代码段 c1 segment ; 定义代码段 c1 assume cs:c1,ds:d1,es:e1,ss:s1 start:
;将段地址移入寄存器
mov ax,d1 mov ds,ax mov ax,e1 mov es,ax mov ax,s1 mov ss,ax
;代码实现 mov al,buff1 mov sum1,al mov al,buff1
+1 mov sum1+1,al mov al,buff1+2 mov sum1+2,al mov ax,buff2 mov sum2,ax mov ax,buff2+2 mov sum2+2,ax mov ax,buff2+4 mov sum2+4,ax ;中断指令 mov ah,4ch int 21h c1 ends end start

新手学习,若有错误请留言,转载请附上博文连接,谢谢!

 

 

 

 

 

d1 segment
    buff1 db 36,36h,101100B
    sum1  db ?,?,?
    buff2 dw 100,900fh,1234h
    sum2  dw 3 dup(?) 
d1 ends
e1 segment
e1 ends
s1 segment
s1 ends
c1 segment
    assume cs:c1,ds:d1,es:e1,ss:s1
    start:mov ax,d1
          mov ds,ax
          mov ax,e1
          mov es,ax
          mov ax,s1
          mov ss,ax

          mov al,buff1
          mov sum1,al
          mov al,buff1+1
          mov sum1+1,al
          mov al,buff1+2
          mov sum1+2,al

          mov ax,buff2
          mov sum2,ax
          mov ax,buff2+2
          mov sum2+2,ax
          mov ax,buff2+4
          mov sum2+4,ax

          mov ah,4ch
          int 21h
    c1 ends
end start

汇编代码基本结构

标签:寄存器   博文   基本结构   pac   中断   div   image   font   height   

原文地址:https://www.cnblogs.com/itml/p/13283103.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!