文档详情

汇编语言实验2-顺序程序设计.doc

发布:2018-07-08约1.28千字共6页下载文档
文本预览下载声明
汇 编 语 言 实 验 报 告Assembly Language Programming Lab?Reports______________________________________________________________________________班级: _________ 姓名:___________ 学号:___________ 实验日期:_____________学院: _____计算机与通信工程学院____ 专业:_______计算机科学与技术___________实验顺序:___实验二____ 实验名称: ___________顺序程序设计________________ 实验分数:_______ 考评日期:________ 指导教师: ______________________________________________________________________________实验目的掌握非压缩的BCD码运算及其调整办法。掌握Dos功能调用int 21h的1,2,9,10号功能。掌握Bios功能调用int 10h的3号功能。______________________________________________________________________________实验环境操作系统:windows xp编译程序:masm 5.0______________________________________________________________________________实验原理1.dos功能调用,利用10号dos功能调用,输入一串字符串,利用9号dos功能调用,输出显示之前输入的字符串? 代码如下: ?2.利用int10h获得光标的行列号,算出相应在显存的位置,输出想要的字?符? 代码如下:? ?3.输入是转化由ascii码转成实际十六进制数,mul相乘后,采用非压缩bcd码相乘调整aam,高位低位分别采用非进位加法和进位加法,最后转回ascii码输出代码如下:______________________________________________________________________________实验步骤及结果分析Dos功能调用。输入一个“Hello world!” 输出一个“hello world!”2.bios获取光标调用,将名字输出到光标处,选择自己喜欢的彩色背景,彩色前景。3.实现Y=2X+3,X是一位十进制数。要求X从键盘输入,在下一行上显示“Y=2X+3=”以及十进制计算结果。____________________________________________________________________________实验心得疑问建议初步熟悉了DeBug环境,对课上所汇编语言的理论进行了实践;更加立体的认识到了内存存储的方式和压缩、非压缩BCD码运算。
显示全部
相似文档