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

  • 68
  • 0
  • 约9.35千字
  • 约 35页
  • 2021-09-23 发布于天津
  • 举报
.专业整理 .专业整理. . .学习帮手. 汇编语言与接口技术 实验报告 学院:信息与电子工程学院 专业: 班级: 学号: 姓名: 浙江科技学院 2012-2013学年 第1学期 实验1汇编语言程序设计 一、 实验目的 熟悉MASM 6.11汇编语言程序开发环境。 掌握汇编语言程序的调试方法和常用的调试工具。 二、 实验内容 安装 MASM 6.11 设在内存中首地址为 BLOCK勺区域存有一批数据:61H, 84H, 93H, 0C4H 17H, 0FFH 52H, 2AH分别按下列要求编写汇编语言程序: 视该批数据为8位无符号数,采用冒泡法将其按升序排序; 视该批数据为8位有符号数,采用冒泡法将其按升序排序。 三、 实验要求 根据实验内容编写程序。 上机调试程序。 记录并分析程序运行结果。 五、程序代码 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 Ioop1: 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 con ti nue: add bx,1 loop loop2 mov cx,dx loop loop1 .exit end 2、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 Ioop1: mov dx,cx mov bx,0 loop2: mov al,block[bx] cmp al,block[bx+1] jle con ti nue xchg al,block[bx+1] mov block[bx],al con ti nue: add bx,1 loop loop2 mov cx,dx loop loop1 .exit end 六、程序运行结果及分析 在命令行debug,反汇编找到初始程序入口 0017 药命令提示特 H=1 Microsoft U in da us XP [版本 S .1.26^01 U 饭权所有 IS8b-ZUWl Microsoft Cd^p_ ii I C: XDocumen ts and Sett ingssfldinlnIstra七ou*》E, Jj ■■:■: .. E:Xcd NASM611 a d 姦:念1 R: ml Rvp1 —1. asm ?l f i * JFK 就谕令提示符-d^bu( *xp1-l exe DX,0B4C DS,DX BX,1 BX.l BXP1 BX,1 GP,BX AXf0B^C DS,AK CX,[00Mb J UyVB L LLLIUDIUU u OOOUHHHHLODTOO o HMM s sssSCMASMMM eft3ft 3333 23 C8 E 4DDD EEEE DE 4D0 ftECBllllAE3B3EB BB82DDDBFQ0FB8B I0BI5I7I9IBIDIF124 E 7AC aHwQr00001 mill jo 0- -M- s- SI -M- -M- _^0 SI 0 -M- -M- ^0 0 IS *■ ■!■■■■■■?■ t ■* ■■ ■!蠱■*■■?■? ■■ 8 6888 86 8 s 8 8 8 8 8 8 0 444-44 4444444444 UBBB-B BBB B B D B B B B B 查看cup寄存器的内容 -r AX=0000 BK = S0S0 CX=0050 DX=008O SF=QOS BF =800Q SI=000S Dr=0000 DS=0E38 ES=0B38 SS=0B4D CS=0B48 IF=O09B NU UP El PL NZ NA PO NC 0?4e:M0Q0 SA4CMB MOU DX,0B4C ££^ccccc to _b 88 SB 0088 8 60-000 0 0-000000000 Bft E3 49 8G E0 FA 26 E6 70 FR SB H7 B4 26 C7 F2 8 E 19 C0 18D048 0 DC4 9 0 c

文档评论(0)

1亿VIP精品文档

相关文档