首页 微机原理实验报告---汇编语言n的阶乘

微机原理实验报告---汇编语言n的阶乘

举报
开通vip

微机原理实验报告---汇编语言n的阶乘微机原理实验报告---汇编语言n的阶乘 微机原理告实实实实 -------实实实实实色的排列合方式 院系: 实实 自化 班:实实 学号: 姓名: 日期: 成:实实 1,实目 在实实中~有实实实等黄7实实色~按照排列实合方式~分实实算出有多少实排 列方式,如果少一实实色~又有多少中排列,减呢 2,实目分析 实目中实去n实(n=7)实色~要求我实实算可能出实的实合实~实是中常实数数学的排列实合实实。实目的意思是指的实实的排列实合~不实有重实实色的~否实 与生活实实就不符合了。 实实就熟悉了~实于个咱n实实色~...

微机原理实验报告---汇编语言n的阶乘
微机原理实验报告---汇编语言n的阶乘 微机原理告实实实实 -------实实实实实色的排列合方式 院系: 实实 自化 班:实实 学号: 姓名: 日期: 成:实实 1,实目 在实实中~有实实实等黄7实实色~按照排列实合方式~分实实算出有多少实排 列方式,如果少一实实色~又有多少中排列,减呢 2,实目分析 实目中实去n实(n=7)实色~要求我实实算可能出实的实合实~实是中常实数数学的排列实合实实。实目的意思是指的实实的排列实合~不实有重实实色的~否实 与生活实实就不符合了。 实实就熟悉了~实于个咱n实实色~实实有实排列方式。我实知道~在实上数就是n的实乘~实在程序的实象成实求实乘了。 实于实乘~我的思路是利用循实~实实一累加实量兼被乘个数x~用n来作实实束判~断当x>n实~累乘循实实束~实在就得到了相实的实实。数但是存中的实是以内数16实制存放的~实需要一步实制实实才能实行实示。我的算法是,实辟5个空实的实量result1存放位字~实个数bx实实10~;※,把dx清零~用{dx~ax}除以bx~得到的余放在数dx中~就是位的十实制表示~在实放到个数result1的第一地址中。此实商存个数 在ax中~再重实;※,之后的容~直到全部实化完。内 实示的算法是十实制字加上数30h~实实ASCII实~利用INT 21H中循实断实示各位字。数 程序实实实实者提供了实实实~允实实者实行实入~实者实入一据当个数 n;n<=7,实~程序根据实入~实示出相实的算实果~实实实定的实色实会运当 实实化实~就不用实程序本身实行更改了~可实更加方便活。灵 3,程序框实 实 始 定各段,量实实实实实实result1 存放果各位实实实实 实实实实实入色N AX=1,BX=1,CX= N AX=AX*B X BX=BX+1, CX=CX- 1 NCX=0? AX中的16实实实实制数化10实 制数,存于result1中 实出各位数字 实 束 实实实实实制化部分介:实实 Bx=10, cx=4, {dx,ax}/bx dx实实实实实一位十制, result1的一个元实实 cx=cx-1 NCx=0? Y 接出 实 4,程序写实实 CRLF MACRO ,定回行的宏实实实实实实实MOV DL,0DH MOV AH,2 INT 21H MOV DL,0AH MOV AH,2 INT 21H ENDM STACK SEGMENT STACK ,初始定实DW 100 DUP(?) STACK ENDS DATA SEGMENT STRING DB 'ENTER SORT OF COLOUR: ','$' ,入提示实实实实 字符串 RESULT1 DB 5 DUP(0) ,用来存果的各位数字实实实实实实实实 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK START: MOV AX,DATA MOV DS,AX MOV AX,STACK MOV SS,AX MOV DX,OFFSET STRINGMOV AH,9 INT 21H MOV AH,1 ,入色的实实实实实实实INT 21H SUB AH,AH SUB AL,30H MOV CX,AX ,色的用来控制循实实实实实实实实实实实 CRLF MOV AX,1 MOV BX,1 LP: MUL BX INC BX LOOP LP LEA DI,RESULT1 ,LP循求乘实实实实 MOV BX,10 MOV CX,4 LOOP1: DIV BX MOV [DI],DL ,LOOP1将16实实实制10实制 INC DI SUB DX,DX LOOP LOOP1 DEC DI MOV CX,4 DISPLAY: ,DISPLAY用来示实实10实制的各位数字 ADD BYTE PTR[DI],30H MOV DL,[DI] MOV AH,2 INT 21H DEC DI LOOP DISPLAYMOV AX,4C00HINT 21H CODE ENDS END START 5,运行果 实实 6. 实实实果 排列中数是色实实实实n的乘,比实实实实实5实6实和7实实实实实的数可120,720和5450相差很大。和排列方式不是成实实实实实实实实实实实实的性系,跳很大。可以想象,当色增加到实实实实实实实实实实实实实实实实实实实实实实实10实以上是实实实实果会更大。
本文档为【微机原理实验报告---汇编语言n的阶乘】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_037433
暂无简介~
格式:doc
大小:16KB
软件:Word
页数:5
分类:互联网
上传时间:2017-09-21
浏览量:215