实训汇编语言设计——找出两个数组中相同的整数

本文介绍了一段使用汇编语言实现的程序,该程序能够找出两个数组中的相同整数,并将这些整数存入第三个数组中。通过使用循环、条件跳转等基本汇编指令,实现了对数组的有效遍历与比较。

找出A,B中相同的整数,存入C中

datarea segment
 a dw 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15
 b dw 2,4,6,8,10,20,21,22,23,24,25,26,27,28,29,1,3,5,7,9
 c1 dw 15 dup(0)
datarea ends
prognam segment
 main proc far
 assume ds:datarea, cs:prognam
start:
;set up stack to retuan
    push ds
    sub ax,ax
    push ax
;set DS register to current segment
    mov ax,datarea
    mov ds,ax
    mov es,ax

;main part of the prognam goes here
    cld                        
 lea di,b
 mov cx,15                   
 mov si,0
 mov bx,0
next:
    push di                     
    push cx                      
    mov ax,a[si]
    mov cx,20                    
    repnz scasw                                       
    je setc                       
    jmp loop1
setc:
   
    mov c1[bx],ax                                   
    add bx,2
loop1:
    add si,2                            
    pop cx
    pop di
   loop next
 
    ret  
 main endp
  prognam ends
       end start
     
   
 
     

不要让结果输出: 9787811231557 Eclipse基础与应用 35.00 9787302199519 新编Java实用教程 48.00 9787302195863 实用软件工程与实训 25.00 9787811235890 实用软件工程 26.00 9787811231991 实用Java程序设计 25.00 9787302226024 软件项目综合实训(.NET篇) 29.00 9787302198697 软件开发与管理 28.00 9787302186137 软件开发生命周期 23.00 9787302204862 软件工程 23.00 9787302167884 软件测试教程 22.00 9787811232301 软件测试 17.00 9787302169666 软件测试 24.00 9787302198505 嵌入式操作系统及编程 25.00 9787302215356 基于工作过程的Java程序设计 27.00 9787302165156 基于C#的WindowsCE程序开发实例教程 23.00 9787302179832 XML实用教程 20.00 9787811232554 XML基础教程 25.00 9787302231660 Web应用程序设计技术——ASP.NET(第2版) 30.00 9787302218753 Web应用程序设计技术——ASP.NET(C#) 29.00 9787302241522 VisualC#程序设计与项目实践 35.00 9787302254461 VisualC#2008程序设计与应用教程 38.00 9787302255604 VisualBasic项目化教程同步训练题 28.00 9787302176060 VisualBasic程序设计与应用 30.00 9787302172246 VisualBasic程序设计实用教程 30.00 9787302176909 VisualBasic.NET程序设计 24.00 9787302214489 VC++程序设计项目实践 26.00 9787302229070 VC++程序设计基础教程 28.00 9787302220381 VB程序设计案例汇编 22.00 9787302195696 VB.NET程序设计与软件项目实训 29.00 9787302179306 VB.NET程序设计实用教程 31.00 9787302127956 UML基础与应用(高等学校规划教材) 22.00 9787302256502 MATLAB程序设计与应用基础教程 24.00 9787302202059 JSP动态网站开发实用教程 35.00 9787302266211 Java语言程序设计实用教程 39.00 9787302214953 Java应用案例教程 33.00 9787302129226 Java高级编程实用教程 28.00 9787302252887 Java程序设计与应用教程 39.00 9787302170037 Java程序设计教程(第2版) 29.50 9787302210542 Java程序设计 29.00 9787302260806 Java编程与实践 36.00 9787302246909 Java高级程序设计 29.00 9787302176091 Java2程序设计基础 27.00 9787302150664 J2ME无线开发实训教程 25.00 9787302254454
最新发布
10-16
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值