汇编实验报告(全)pdf.pdf
文本预览下载声明
院 系: 计算机科学学院
专 业: 计算机科学与技术
年 级: 2009
课程名称: 汇编语言
学 号:
姓 名: 陈 鹏
指导教师: 雷建云
2011年6月18日
年级 2009 学号 0099006611001155
班号 09计科(1)
专业 计算机科学与技术 姓名 陈 鹏
实验 实验 设计型 综合型 创新型
实验二 顺序程序设计
名称 类型 √
实
验 目的:掌握80x8632位汇编语言设计的基本步骤,分析问题,确立算法。根据程序算法
目 流程选择合适的指令编制汇编语言源程序。本实验着重掌握顺序程序设计的基本
的 方法和技巧,熟练使用基本的I/O宏。
或 要求:程序要结构化,简明、易读和易调试
要 执行速度较快且占用存储空间较少
求
实验2.4 计算总评成绩
;Exampleassemblylanguage program–sum
;Author: cp
;Date: 2011
.386
.MODELFLAT
ExitProcessPROTONEAR32stdcall,dwExitCode:DWORD
INCLUDE io.h ; headerfileforinput/output
实 cr EQU 0dh ;carriage returncharacter
验 Lf EQU 0ah ;linefeed
记
录 .STACK 4096 ;reserve 4096-bytestack
.DATA ;reservestorage fordata
prompt1 BYTE grade1?, 0
prompt2 BYTE percent1?, 0
prompt3 BYTE grade2?, 0
prompt4 BYTE percent2?, 0
prompt5 BYTE grade3?, 0
prompt6 BYTE percent3?, 0
string BYTE 40DUP(?)
label1 BYTE cr,Lf,scoreis:
sum BYTE 11DUP(?)
BYTE cr,Lf,0
.CODE
_start:
output prompt1
input string,40
atod string
mov ebx,eax
output prompt2
input string, 40
atod string
mul ebx
显示全部