微机原理及接口技术第四章.ppt

微机原理及接口技术第四章.ppt

第四章;汇编语言程序的格式;MY_DATA SEGMENT ;定义数据段 SUM DB ? ;为符号SUM保留一个字节 MY_DATA ENDS ;定义数据段结束 MY_CODE SEGMENT ;定义码段 ASSUME CS:MY_CODE, ;规定CS和DS的内容 DS:MY_DATA PORT_VAL EQU 3 ;端口的符号名 GO: MOV AX,MY_DATA ;DS初始化为MY_DATA MOV DS,AX MOV SUM,0 ;清SUM单元 CYCLE: CMP SUM,100 ;SUM单元与100相比较 JNA NOT_DONE ;若未超过,转至NOT_DONE MOV AL,SUM ;若超过,把SUM单元的内容 OUT PORT_VAL,AL ;通过AL输出 HLT ;然后停机 NOT DONE:IN AL,PORT_VAL ;未超过时,输入下一个字节 ADD SUM,AL ;与以前的结果累加 JMP CYCLE ;转至CYCLE MY CODE ENDS ;码段结束 END GO ;整个程序结束;可以看出:;2. 每

文档评论(0)

1亿VIP精品文档

相关文档