1、汇编实验暨南大学本科实验报告专用纸课程名称 汇编语言程序设计 成绩评定 实验项目名称 顺序结构程序设计 指导教师 实验项目编号 实验项目类型 实验地点 N503 学生姓名 学号 学院 信息科学技术学院 系 计算机系 专业 计算机科学技术专业 实验时间2016年 4 月 24 日下午15:00 16:50 一、实验目的和要求1掌握顺序程序设计方法。2熟悉在PC机上建立、汇编、连接、调试和运行汇编语言程序的过程。实验内容:(1)有一字变量BUF1是以原码表示的有符号数,要求将其转换为反码和补码,分别存入BUF2和BUF3单元。 (2)有两个两字节无符号数分别放在存储单元A、B起始的缓冲器中,求其和
2、,结果放在A起始的缓冲区。相加若有进位不存入存储单元。 (3)在BUF和BUF+1、BUF+2单元分别放有一个无符号字节型数,编程序将其中最大数存入MAX单元二、程序流程图(每题分开写) AX为负 AX为正 (3)三、源程序(每题分开写)实验1buf1 dw 0ffffh buf2 dw buf3 dw mov ax,buf1neg axmov buf3,axsub ax,1mov buf2,ax实验2a db 01h,02h b db 03h, 0ffhmov al, amov ah,a+1mov bl,bmov bh,b+1add ax,bxmov a,almov a+1,ah实验3buf db 03h,04h,05h max db 00hmov al,bufmov bl,buf+1mov dl,buf+2cmp al,bljb nextcmp al,dljb belowmov max,alnext:cmp bl,dl jb then mov max ,bl then:mov max, dl below:mov max ,dl四、结果分析(对输入输出部分截屏)实验1:实验2:实验3五、实验总结对那些数据在电脑中的表现形式不懂,不知道怎样表示有符号,怎样表示没符号,以及是否要用有进位或者借位的加减法