服务热线:400-0033-166
万商云集 - 企业数字化选用平台

企业首选的

数字选用平台

20个简单汇编语言程序

2023-04-27 15:15:38 阅读(301 评论(0)

用汇编语言编写一个简单的程序?

1.打开软件,出现下图的界面,可以直接进行编程。 2.汇编语言的数据需要存放在特定的数据端位置。如字符串“hello world!”,db代表的是一个字节(8位数据位),$ 表示一个字符串的结束,字符串要用单引号括起来。在代码中相应位置输入如图中的代码。 3.在中间代码编写区域输入下图中相应的代码,其中“lea dx, mass”表示将字符串mass存入寄存器dx中;“mov ah, 9”表示调用9号功能,即显示字符串功能;“int 21h”即DOS中断调用命令,开始根据ah中的值执行相应的操作,例子中是9号显示字符串的操作。 4.对文件进行保存,点击运行,就能够打印出“hello world!”。

斐波那契数列前20项汇编语言?

#include void main() {int i,j=1,k=1,s=0;//I 控制循环 J为将输出的数字 K是中间传值的一个变量 S是2个数字之和 for(i=1;i<=20;i++)//循环20次 输出20个数字 { s=j+k;//S表示 2数字相加之和 printf("%d ",j) ;//输出J j=k;//将未变的中间变量K 给J k=s;//将 2数的和给K 以便下次 参与运算且传给J 作为第3个数 } printf("\n"); }

求汇编语言冒泡排序程序,要简单的?

冒泡排序: 依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数 放后。然后比较第2 个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。在第二趟:仍从第一对数开始比较 (因为可能由于第2个数和第3个数的交换,使得第1个数不再小于第2个 数),将小数放前中,大数放后,一直比较到倒数第二个数(倒数第一的位置上已经是最大的),第二趟 结束,在倒数第二的位置上得到一个新的最大数(其实在整个数列中是第二大的数)。如此下去,重复以上过程,直至最终完成排序。 选择排序 第一次从下标为0的开始下标为0的这个数与后面的n-1个进行比较;找出最小或者最大的放在下标为0的这个位置;第二次从下标为1的开始比较;查询剩下的最大或者最小值;放在 下标为1的位置;以此类推;直到排序完成

汇编语言程序设计(从键盘输入两个一位十进制数,计算这两个数之和,并将结果在屏幕上显示)?

code segment assume cs:code start: mov cx,2 mov bl,0 next: mov ah,1 int 21h sub al,30h jc next cmp al,9h ja next add al,bl daa mov bl,al mov dl,13 mov ah,2 int 21h mov dl,10 int 21h loop next mov cl,4 mov dh,2 next1: rol bl,cl mov dl,bl and dl,0fh add dl,30h mov ah,2 int 21h dec dh jnz next1 mov ah,1 int 21h mov ah,4ch int 21h code ends end start

未经允许不得转载,或转载时需注明出处