1 / 4
文档名称:

汇编语言实验报告四.doc

格式:doc   大小:65KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

汇编语言实验报告四.doc

上传人:小枷 2018/9/27 文件大小:65 KB

下载得到文件列表

汇编语言实验报告四.doc

文档介绍

文档介绍:《汇编程序设计》
实验报告
项目名称实验四
专业班级 1206
学号 3901120607
姓名陈祖煌
实验成绩:
批阅教师:
2013年 11 月 4 日
实验4
实验学时: 2 实验地点: 二综实验日期:
一、实验目的
掌握汇编编程规范,熟悉编程环境。
二、实验内容
编程计算3550H-2320H,按16进制输出计算所得的差1230H。再输出3550H-2321H的差,检验程序的正确性。
提示:考虑依次将1230H(即0001 0010 0011 0000B)从高位到低位,每4位二进制数一组分离出来,再将4位二进制数转换为ASCII码,利用DOS系统功能调用的2号子功能输出,就得到16进制数据的输出效果。本题要求综合应用移位操作、逻辑操作等指令,并利用条件转移指令实现简单的循环程序,程序流程如图1所示。DOS系统功能调用的2号子功能格式见dos调用表。
开始
减法计算
bx`二进制数(差)
ch`循环次数4
(bx)循环左移4位(用rol指令)
dl`分离出(bx)的最低4位(用and指令)
dl`将(dl)转换为ASCII码
输出dl中的数字字符
(利用2号DOS系统功能调用)
ch`(ch)-1

(ch) = 0?

结束
图1 16进制数据输出程序流程图
三、实验步骤算法及关键代码
DATAS SEGMENT
;此处输入数据段代码
DATAS ENDS
STACKS SEGMENT
;此处输入堆栈段代码
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
MOV AX,DATAS
MOV DS,AX
;此处输入代码段代码
MOV BX, 3550H
MOV AX, 2320H
SUB BX, AX
CALL P
;再输出3550H-2321H的差以进行验证
MOV BX, 3550H
MOV AX, 2321H
SUB BX, AX
CALL P

MOV AH,4CH
INT 21H

;将其十六进制输出的子程序

最近更新

2024年兵团直属校园招聘考试笔试试题及参考答.. 252页

2024上半年工作总结和下半年计划2 16页

2024年兵团直属校园招聘考试笔试试题附完整答.. 248页

2024年难忘的第一次军训作文(精选15篇) 21页

2024年吉林工信厅直属事业单位公开招聘历年高.. 163页

2024年吉林延边州直部分事业单位招聘急需人才.. 166页

2024年吉林延边州直部分事业单位招聘急需人才.. 169页

2024年吉林松原前郭县事业单位(含专项)招聘42.. 163页

2024年吉林松原前郭县事业单位(含专项)招聘42.. 163页

2024年吉林省人力资源和社会保障厅及直属参公.. 166页

2024年吉林省四平市城乡规划设计研究院招聘6人.. 161页

2024年吉林省四平市城乡规划设计研究院招聘6人.. 166页

2024年吉林省延边事业单位招聘历年高频难、易.. 165页

2024年吉林省延边事业单位招聘历年高频难、易.. 163页

2024年校园招聘考试笔试试题500道及参考答案(.. 247页

2024年校园招聘考试笔试试题500道精品【实用】.. 244页

2024年难受的伤感句子 37页

2024年高校教师岗前培训《高等教育学》题目10.. 24页

2024年高校教师岗前培训《高等教育学》题目10.. 23页

2024年隔离转运工作方案(通用10篇) 20页

七年级诗词大会题库精品【a卷】 8页

七年级诗词大会题库精编答案 8页

2024年隆胸手术请三思而后行 5页

公务员考试《判断推理题》题库精品(典型题).. 172页

2024年陪伴一生的情话相守一生的句子 7页

河南省高校教师岗前培训《高等教育学》题目10.. 24页

2024年除夕群里祝福语 39页

信用证结算协议书 12页

抗负过载双室供油装置与方法 5页

小学数学一年级下册《找规律》说课稿 8页