汇编语言与接口技术实验报告.pdfVIP

  • 340
  • 0
  • 约2.38万字
  • 约 30页
  • 2021-01-01 发布于天津
  • 举报
汇编语言与接口技术 实验报告 学 院: 信息与电子工程学院 专 业 : 班 级 : 学 号 : 姓 名 : 浙江科技学院 2012-2013 学年 第 1 学期 .专业整理 . 实验 1 汇编语言程序设计 一、实验目的 1. 熟悉 MASM 6.11 汇编语言程序开发环境 。 2. 掌握汇编语言程序的调试方法和常用的调试工具 。 二、实验内容 1. 安装 MASM 6.11 。 2. 设在内存中首地址为 BLOCK 的区域存有一批数据 :61H ,84H ,93H , 0C4H ,17H ,0FFH,52H ,2AH 。分别按下列要求编写汇编语言程序 : (1) 视该批数据为 8 位无符号数 ,采用冒泡法将其按升序排序 ; (2) 视该批数据为 8 位有符号数 ,采用冒泡法将其按升序排序 。 三 、实验要求 1. 根据实验内容编写程序 。 2. 上机调试程序 。 3. 记录并分析程序运行结果 。 四、程序说明和程序流程图 开始 读入数据 N 个 计数 N-1 是 否 N 小于 0 结束 否 对比数据为第 i 个数据(初始 i=0 ) 是 i7 和第 i+1 个数据比较 两数交换位置 i+1 .学习帮手 . .专业整理 . 五、程序代码 1. 8 位无符号数冒泡法排序程序如下 : .model small .data n dw 8 block db 61h,84h,93h,0c4h,17h,0ffh,52H,2ah .stack 60h .code .startup mov ax,@data mov ds,ax mov cx,n dec cx loop1: mov dx,cx mov bx,0 loop2: mov al,block[bx] cmp al,block[bx+1] jna continue xchg al,block[bx+1] mov block[bx],al continue: add bx,1 loop loop2 mov cx,dx loop loop1 .exit end 2、8 位有符号数冒泡排序程序如下 .学习帮手 . .专业整理 . .model small .data n dw 8 block db

文档评论(0)

1亿VIP精品文档

相关文档