实验三实验项目名称:ARM处理器汇编语言编程:实验目的和要求:练习汇编语言指令、伪指令语句的应用实验原理:编程汇编语言源程序,实现题目要求。主要仪器设备:台式计算机、windows操作系统、应用软件等。实验方法与步骤:1、编写汇编程序,编译程序。2、运行程序,观察结果。实验数据记录、处理及结果分析。4-8、编写程序,统计20个数据中的所有位中的1的个数,如果为奇数则在R0中存放1,如果为偶数则在R0中存放0。;dh存放偶数个数,dl存放奇数个数。assumecs:codesg,ds:datadatasegment DW4,89,25,234,956,1,25325,7,9768,12134dataendscodesgsegmentstart: movax,data movds,ax movsi,0 movdx,0 movcx,10 movbl,2s: movah,0 moval,[si] divbl cmpah,0 jesevensuneven: incdl jmpshortokseven: incdhok: addsi,2 loops movax,4c00h int21hcodesgendsendstart4-9、用汇编语言编写程序实现:寄存器R0和R1中有两个正整数,求这两个数的最大公约数,结果存储在R0中。原理辗转相除法. 当两个数都较大时,: 以小数除大数,如果能整除,;,直到一个除法能够整除,,code,readonlyentrystartmovr1,#12movr0,#2
实验三汇编语言编程P848 来自淘豆网m.daumloan.com转载请标明出处.