河北工业大学汇编实验报告

上传人:lizhe****0001 文档编号:45877017 上传时间:2018-06-19 格式:DOC 页数:40 大小:286.50KB
返回 下载 相关 举报
河北工业大学汇编实验报告_第1页
第1页 / 共40页
河北工业大学汇编实验报告_第2页
第2页 / 共40页
河北工业大学汇编实验报告_第3页
第3页 / 共40页
河北工业大学汇编实验报告_第4页
第4页 / 共40页
河北工业大学汇编实验报告_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《河北工业大学汇编实验报告》由会员分享,可在线阅读,更多相关《河北工业大学汇编实验报告(40页珍藏版)》请在金锄头文库上搜索。

1、汇编语言程序设计实验网络* *第 1 页汇编语言程序设计实验汇编语言程序设计实验实验一实验一 顺序与分支程序设计顺序与分支程序设计一 、实验目的 1)掌握顺序程序设计方法。 2)掌握分支程序的结构及分支程序的设计,调试方法。 2) 学习数据传送及算术和逻辑运算指令的用法。 3) 熟悉在 pc 机上建立、汇编、连接、调试和运行汇编语言程序的过程。 二、实验内容 1) 有一字变量 BUF1 是以原码表示的有符号数,要求将其转换为反码和补 码,分别存入 BUF2 和 BUF3 单元,并在屏幕上显示出来。EXAM 11 DATA SEGMENT BUF1 DW 9348H BUF2 DW 4 DUP(

2、0) ,0AH,0DH, $ BUF3 DW 4 DUP(0) , $ DATA ENDS CODE SEGMENTASSUME CS:CODE,DS:DATA BEGIN:MOV AX,DATAMOV DS,AXMOV AX,BUF1ADD AX,0JS NEXTMOV BUF2,AXMOV BUF3,AXJMP EEENEXT:AND AX,7FFFHNOT AXMOV BUF2,AXINC AX MOV BUF3,AXEEE: MOV CX,0004HMOV DI,OFFSET BUF2MOV DX,DIADD DI,03 BBB:MOV AX,DXAND AX,000FHCMP AL,

3、0AH汇编语言程序设计实验网络* *第 2 页JB QQQADD AL,07H QQQ:ADD AL,30HMOV DI,ALDEC DI PUSH CXMOV CL,04HSHR DX,CLPOP CXLOOP BBBMOV CX,0004HMOV SI, OFFSET BUF3MOV DX,SIADD SI,03HCCC: MOV AX,DXAND AX,000FHCMP AL,0AHJB DDDADD AL,07H DDD:ADD AL,30HMOV SI,ALDEC SIPUSH CXMOV CL,04HSHR DX, CLPOP CXLOOP CCCMOV DX,OFFSET BUF

4、2MOV AH,09HINT 21HMOV DX,OFFSET BUF3汇编语言程序设计实验网络* *第 3 页MOV AH,09HINT 21HMOV AH,4CHINT 21HCODE ENDSEND BEGIN执行程序 EXAM11EXE,屏幕上显示结果: ECB7ECB82)有两个两字节无符号数分别放在存储单元 A、B 起始的缓冲器中,求 其和,结果放在 A 起始的缓冲区并在屏幕上显示。相加若有进位不存入存储 单元。EXAM12 DATA SEGMENT A DB 34H,18H,2 DUP(0) , $ B DB 56H,83HDATA ENDSCODE SEGMENT汇编语言程序设

5、计实验网络* *第 4 页ASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXMOV AL,AMOV BL,BADD AL,BLMOV AH,A+1MOV BH, B+1ADC AH, BHMOV A, ALMOV A+1, AHMOV CX, 0004HMOV DI, OFFSET AMOV DX, DIADD DI,03NEXT: MOV AX, DXAND AX,000FHCMP AL,0AHJB QQQADD AL, 07HQQQ: ADD AL, 30HMOV DI, ALDEC DIPUSH CX汇编语言程序设计实验网络* *第 5 页

6、MOV CL, 04SHR DX, CLPOP CXLOOP NEXTMOV DX, OFFSET AMOV AH, 09HINT 21HMOV AH,4CH INT 21HCODE ENDSEND START执行程序 EXAM12EXE,屏幕上显示结果: 9B8A3) 在 BUF 和 BUF+1、BUF+2 单元分别放有一个无符号字节型数,编程序 将其中最大数存入 MAX 单元,并在屏幕上显示。汇编语言程序设计实验网络* *第 6 页STACK SEGMENT STACKDB 1024 DUP(0) STACK ENDS DATA SEGMENT BUF DB 70H,35H,1FH MAX

7、 DB 2 DUP(?) , $ DATA ENDS CODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACK BEGIN: MOV AX, DATAMOV DS, AXMOV AL, BUFCMP AL, BUF+1JNB LP1MOV AL, BUF+1LP1: CMP AL, BUF+2JAE LP2MOV AL, BUF+2LP2: MOV CX, 02HMOV DI, OFFSET MAXMOV DL, ALINC DILP3: AND AL, 0FHCMP AL, 0AHJB LP4ADD AL, 07HLP4: ADD AL, 30HMOV DI,A

8、LDEC DIPUSH CXMOV CL, 04汇编语言程序设计实验网络* *第 7 页SHR DL, CLPOP CXMOV AL, DLLOOP LP3MOV DX, OFFSET MAXMOV AH, 09HINT 21HMOV AH, 4CHINT 21HCODE ENDSEND BEGIN执行程序 EXAM13EXE,屏幕上显示结果:704) 要求同上,只是比较的数为有符号数。 EXAM14 汇编语言程序设计实验网络* *第 8 页STACK SEGMENT STACKDB 1024 DUP(0) STACK ENDS DATA SEGMENT BUF DB 98H,75H,32H

9、MAX DB 2 DUP(?) , $ DATA ENDS CODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACK BEGIN:MOV AX, DATAMOV DS, AXMOV AL, BUFCMP AL, BUF+1JG LP1XCHG AL, BUF+1 LP1: CMP AL, BUF+2JG LP2 XCHG AL, BUF+2 LP2: MOV MAX, AL MOV CX, 02H MOV DI, OFFSET MAX MOV DL, DI INC DI LP3: MOV AL, DL AND AL, 0FH CMP AL, 0AH JB LP4

10、ADD AL, 07H LP4: ADD AL, 30H MOV DI,AL DEC DI PUSH CX MOV CL, 04 SHR DX, CL POP CX LOOP LP3 MOV DX, OFFSET MAX MOV AH, 09H INT 21H MOV AH, 4CH INT 21H CODE ENDS END BEGIN 执行程序 EXAM14EXE,屏幕上显示结果:汇编语言程序设计实验网络* *第 9 页755) 将 1000H 单元开始的 10 个字节数,采用奇偶校验,将奇数在前偶数在 后仍存回原数据区。本实验要求在 DEBUG 调试状态下进行,包括汇编程 序、运行程序、

11、检查结果。EXAM15 ORG 2000H2000 BE0010 MOV SI, 10002003 BF0910 MOV DI, 1009 2006 8A14 MOV DL, SI 2008 80C200 ADD DL, 00 200B 7B0B JPO 2018 200D 8615 XCHG DL, DI 200F 8814 MOV SI, DL 2011 4F DEC DI 2012 39FE CMP SI, DI2014 7407 JE 201D2016 EBF0 JMP 2008 2018 46 INC SI 2019 8A14 MOV DL, SI 201B EBF5 JMP 201

12、2 201D F4 HLT汇编语言程序设计实验网络* *第 10 页6)从键盘上接收一位十进制数 x,计算 y 值,并以十六进制形式显示出来,y 按下列公式计算。 )6(2/)5()4(2)3(2222XXXXXXXXXXY实验六DATE SEGMENTX DB ? DATE ENDS ;数据段CODE SEGMENTASSUME CS:CODE,DS:DATESTART:MOV AX,DATE ;代码段MOV DS,AX ;初始化 ds 寄存器MOV AH,1INT 21H ;读文件到缓冲区CMP AL,33H ;比较指令JB L0 ;AB汇编语言程序设计实验网络* *第 11 页CMP AL,36HJA L0AND AL,0FH ;逻辑与指令MOV X,AL ;al 给 xMOV AL,XCMP AL,3H JE L1 ;执行 L1 命令CMP AL,4HJE L4 ;执行 L4 命令CMP AL,5HJE L6 ;执行 L6 命令CMP AL,6H JE L7

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 教育/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号