文档库 最新最全的文档下载
当前位置:文档库 › 汇编实验7

汇编实验7

暨南大学本科实验报告专用纸

课程名称 汇编语言程序设计 成绩评定 实验项目名称 顺序结构程序设计 指导教师 实验项目编号 实验项目类型

实验地点 N503 学生姓名 学号

学院 信息科学技术学院 系 计算机系 专业 计算机科学技术专业 实验时间2016年 4 月 24 日下午15:00~ 16:50

一、 实验目的和要求

1.掌握顺序程序设计方法。

2.熟悉在PC 机上建立、汇编、连接、调试和运行汇编语言程序的过程。

实验内容:(1)有一字变量BUF1是以原码表示的有符号数,要求将其转换为反码和补码,分别存入BUF2和BUF3单元。

(2)有两个两字节无符号数分别放在存储单元A 、B 起始的缓冲器中,求其和,结果放在A 起始的缓冲区。相加若有进位不存入存储单元。

(3)在BUF 和BUF+1、BUF+2单元分别放有一个无符号字节型数,编程序将其中最大数存入MAX 单元

二、程序流程图(每题分开写)

AX 为正

暨南大学本科实验报告专用纸(附页)

(3)

三、源程序(每题分开写)实验1

buf1 dw 0ffffh

buf2 dw ? buf3 dw ? mov ax,buf1

neg ax

mov buf3,ax

sub ax,1

mov buf2,ax

实验2

a d

b 01h,02h

b db 03h, 0ffh mov al, a

mov ah,a+1

mov bl,b

mov bh,b+1

add ax,bx

mov a,al

mov a+1,ah

实验3

buf db 03h,04h,05h

max db 00h

mov al,buf

mov bl,buf+1

mov dl,buf+2

cmp al,bl

jb next

cmp al,dl

jb below

mov max,al

next:cmp bl,dl

jb then

mov max ,bl

then:mov max, dl below:mov max ,dl

四、结果分析(对输入\输出部分截屏)

实验1:

实验2:

实验3

五、实验总结

对那些数据在电脑中的表现形式不懂,不知道怎样表示有符号,怎样表示没符号,以及是否要用有进位或者借位的加减法

相关文档