汇编代码基本结构

;数据段
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

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

posted @ 2020-07-11 12:14  明亮先森  阅读(441)  评论(0编辑  收藏  举报