- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(实验九)多分支程序实验报告
一、实验目的掌握程序散转的方法,实现程序的多分支转移。二、实验内容编制程序,根据送入的数据转移运行。三、实验程序框图四、实验步骤 ? 脱机模式:(1)在P.态下,按SCAL键。(2)在4000H单元分别写入00,01,……09,在P.态下,输入2F40,按EXEC键,数码管应根据4000H单元中内容作不同的循环显示。(3)按“系统复位”键,退出运行状态,数码管返回“P。”状态。联机模式: (1)在4000H单元写入00,01,……09中任一个数,按下MON键,返回P状态。 (2)在PC机和实验系统联机状态下,运行该实验程序,可用鼠标左键单击菜单栏“文件”或工具栏“打开图标”,弹出“打开文件”的对话框,然后打开8kAsm文件夹,点击S9.ASM文件,单击“确定”即可装入源文件,再单击工具栏中编译,即可完成源文件自动编译、装载目标代码功能,再单击“调试”中“连续运行”或工具图标运行,即开始运行程序。 (3)数码管应根据4000H单元中内容作不同的循环显示。(4)按“系统复位”键,退出运行状态,数码管返回“P。”状态。五、实验程序清单CODE SEGMENT ;S9.ASM??????? ASSUME? CS:CODE ;THIS IS A PROGRAM OF 9 WAY JMP??????? ORG 2F40H ;[4000H]=0,1,2,3....9; DISP:0,1,2,3....0START:? JMP START0ADDR??? DW DP0,DP1,DP2,DP3,DP4,DP5,DP6,DP7,DP8,DP9START0: MOV SI,4000H??????? MOV AL, [SI]??????? SUB AH,AH??????? SHL AL,1??????? MOV BX,OFFSET ADDR??????? ADD BX,AX??????? JMP [BX]DP0:??? MOV BL,0C0H ;DISP 0??????? JMP DISPDP1:??? MOV BL,0F9H ;DISP 1??????? JMP DISPDP2:??? MOV BL,0A4H ;DISP 2??????? JMP DISPDP3:??? MOV BL,0B0H ;DISP 3??????? JMP DISPDP4:??? MOV BL,99H ;DISP 4??????? JMP DISPDP5:??? MOV BL,92H ;DISP 5??????? JMP DISPDP6:??? MOV BL,82H ;DISP 6??????? JMP DISPDP7:??? MOV BL,0F8H ;DISP 7??????? JMP DISPDP8:??? MOV BL,80H ;DISP 8??????? JMP DISPDP9:??? MOV BL,90H ;DISP 9??????? JMP DISP;----------------------------------------DISP:?? MOV AH,0DFHDISP0:? MOV DX,0FF22H??????? MOV AL,BL??????? OUT DX,AL??????? MOV DX,0FF21H??????? MOV AL,AH??????? OUT DX,AL??????? CALL DLY??????? ROR AH,01H??????? JMP DISP0DLY:??? MOV CX,0001HDLY1:?? PUSH CX??????? MOV CX,0FFFFHDISP1:? LOOP DISP1??????? POP CX??????? OOP DLY1??????? RETCODE??? ENDS??????? END START
文档评论(0)