全文预览

华南理工大学-流工程-汇编语言实验报告

上传者:qnrdwb |  格式:doc  |  页数:15 |  大小:90KB

文档介绍
汇编语言中函数的编写,函数的调用。以及堆栈的使用。实验要求:编写三个函数:1、函数input:接收用户一个正整数,将数据保存到AX2、函数binout:将AX中的数据以二进制在屏幕上显示出来3、函数decout:将AX中的数据以十进制在屏幕上显示出来4、函数hexout:将AX中的数据以十六进制在屏幕上显示出来编写主程序,调用input接收用户输入数据,再调用binout、decout、hexout将数据以二、十、十六进制输出显示。【实验环境】操作系统:WindowsXP实验内容【程序源代码及注释】datasegmenttendw10bufdb20dup(?)dataendsstacksegmentparastackdw50dup(?)stackendscodesegmentassumecs:code,ds:datastart:movax,datamovds,axcallinputintmovdl,0dhmovah,02hint21hmovdl,0ahmovah,02hint21hcallbinoutmovdl,0dhmovah,02hint21hmovdl,0ahmovah,02hint21hcallprintintmovdl,0dhmovah,02hint21hmovdl,0ahmovah,02hint21hcallhexoutmovah,4chint21hbinoutprocpushcxpushbxpushdxpushaxmovcx,16a3:shlbx,1jca1movdl,'0'jmpa2a1:movdl,'1'a2:movah,ear;pushcxpushaxpushdxpushfmovbx,0movcx,0ll2:movah,01hint21hcmpal,'0'jllL1cmpal,'9'jalL1subal,'0'movcl,almovax,bxmulten

收藏

分享

举报
下载此文档