首页 > 其他 > 详细

[汇编] 2数相加极简单版

时间:2014-04-04 05:27:10      阅读:557      评论:0      收藏:0      [点我收藏+]

>_<:低位相加:

bubuko.com,布布扣
 1 ; multi-segment executable file template.
 2 
 3 data segment
 4     datax   dw      0148H,2316H
 5     datay   dw      0237H,4052H  
 6 ends
 7 
 8 stack segment
 9     dw   128  dup(0)
10 ends
11 
12 code segment
13 start:
14 ; set segment registers: 
15     mov ax,data
16     mov ds,ax
17     mov es,ax
18     
19     ; add your code here
20     mov ax, datax
21     add datay, ax     
22     ; wait for any key....  
23     mov dl, 03H
24     mov ah, 2
25     int 21h  
26       
27     mov dl, 7FH
28     mov ah, 2
29     int 21h   
30     mov ah, 1
31     int 21h
32     
33     mov ax, 4c00h ; exit to operating system.
34     int 21h    
35 ends
36 
37 end start ; set entry point and stop the assembler.
bubuko.com,布布扣

 

>_<:带进位2位相加

bubuko.com,布布扣
; multi-segment executable file template.

data segment
    datax   dw      0148H,2316H
    datay   dw      0237H,4052H  
ends

stack segment
    dw   128  dup(0)
ends

code segment
start:
; set segment registers: 
    mov ax,data
    mov ds,ax
    mov es,ax
    
    ; add your code here
    mov ax, datax
    add datay, ax    
    mov ax,datax+2 
    adc datay+2,ax 
    ; wait for any key....  
    mov dl, 03H
    mov ah, 2
    int 21h  
      
    mov dl, 7FH
    mov ah, 2
    int 21h   
    mov ah, 1
    int 21h
    
    mov ax, 4c00h ; exit to operating system.
    int 21h    
ends

end start ; set entry point and stop the assembler.
bubuko.com,布布扣

 

 

[汇编] 2数相加极简单版,布布扣,bubuko.com

[汇编] 2数相加极简单版

原文:http://www.cnblogs.com/zjutlitao/p/3643010.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!