1 / 23
文档名称:

32位微机原理上机实验报告.doc

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

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

分享

预览

32位微机原理上机实验报告.doc

上传人:wc69885 2019/6/5 文件大小:153 KB

下载得到文件列表

32位微机原理上机实验报告.doc

文档介绍

文档介绍:西北工业大学明德学院实验报告实验项目微机原理与接口应用实验班级121204姓名田家豪王辰硕学号121566121567指导老师伍明高实验题目显示班级符号输出;显示学号符号输出;显示姓名符号输出;显示单个字符输出;实验目的1、掌握在PC机上以十六位进制形式显示数据的方法2、熟悉汇编的调试环境和使用实验内容STACK1SEGMENTSTACKDW256DUP(?)STACK2ENDSDATASEGMENTUSE13MES1DB‘121204’,0AH,0DH,‘$’MES2DB‘121566’,0AH,0DH,‘$’MES3DB‘TIANJIAHAO’,0AH,0DH,‘$’MES4DB‘121204’,0AH,0DH,‘$’MES5DB‘121567’,0AH,0DH,‘$’MES6DB‘WANGCHENSHUO’,0AH,0DH,‘$’SDDB‘A’DATAENDSMOVAH,09HINT21HMOVDX,OFFSETMES3MOVAH,09HINT21HMOVDX,OFFSETSDMOVAL,DS:[SI]ANDAL,0F0HSHRAL,4CMPAL,0AHJBC2ADDAL,07HCODESEGMENTUSE13ASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVDX,OFFSETMES1MOVAH,09HINT21HMOVDX,OFFSETMES2C2:ADDAL,30HMOVDL,ALMOVAH,02HINT21HMOVAL,DS:[DI]ANDAL,0FHCMPAL,0AHJBC3ADDAL,07HC3:ADDAL,30HMOVDL,ALMOVAH,02HINT21HMOVAX,4C00HINT21HCODEENDSENDSTART实验步骤(1)运行编译器,编译程序。(2)单击编译,保存。(3)单击调试程序,发现无误。(4)运行程序。,熟悉了汇编语言编译环境,了解了程序的编译,,在调试的时候,各调试指令的用法十分复杂,需要不断练****熟悉指令的运行目的。,在不同的环境运行方式也不同,这是我们必须要掌握的技能。实验题目显示程序实验 实验目的(1)掌握在PC机上以十六进制形式显示数据的方法。(2)掌握部分DOS功能调用使用方法。(3)熟悉Tdpit集成环境和调试器的使用。 实验内容及说明   一般来说,有很多程序需要显示输出提示运行的状况和结果,有的还需要将数据区中的内容显示在屏幕上。本实验要求将指定数据区的数据以十六进制数形式显示在屏幕上,并通过DOS功能调用完成一些提示信息的显示。实验中可使用DOS功能调用(INT21H)。(1)显示单个字符输出入口:AH=02H调用参数:DL=输出字符(2)显示字符串入口:AH=09H调用参数:DS:DX=串地址,’$’为结束字符(3)键盘输入并回显入口:AH=01H返回参数:AL=输出字符(4)返回DOS系统入口:AH=4CH调用参数:AL=返回码实验步骤(1)运行Tdpit软件,选择文件菜单,点击新建,进入一个源文件编辑界面。根据实验内容的描述编写实验程序。(2)使用编译菜单中的编译和链接对实验程序进行汇编、连接。(3)使用编译菜单中的运行,运行程序,观察运行结果。(4)使用编译菜单中的调试,调试程序,观察调试过程中,数据传输指令执行后,各寄存器及数据区的内容。(5)更改数据区中的数据,检查程序的正确性。 程序如下:DATA SEGMENTMES DB 'Showaashex:',0AH,0DH,'$'SD DB 'a'DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATASTART:MOVAX,DATA MOV DS,AX MOV DX,OFFSETMES ;显示提示信息 MOV AH,09H INT21H   MOV DI,OFFSETSD MOV AL,DS:[DI] AND AL,0F0H ;取高4位 SHR AL,4 CMP AL,0AH ;是否是A以上的数 JB C2 ADD AL,07H C2: ADD AL,30H MOV DL,AL ;显示字符 MOV AH,02H INT 21H MOV AL,DS:[DI] AND AL,0FH ;取低4位 CMP AL,0AH JB C3 ADDAL,07HC3: ADD AL,30H MOV DL,AL ;显示字符 MOV AH,02H INT 21H MOV AX,4C00H ;返回DOS INT 21HCODE ENDSEND START实验题目7种寻址方式指令编程实验目的通过对传送和算术运算类指令的实验结果的观察和分析,加深对各指令完成操作功能的理解,并了解各指令对于相

最近更新

2024年“物业管理及公共服务”等知识考试题库.. 39页

2024年《日常生活突发事故急救知识及处理方法.. 34页

2024年中职职业院校(学前教育及幼儿心理学)技.. 42页

2024年事业单位招聘公共基础测验500题附参考答.. 166页

2024年事业单位考试《言语理解与表达》题库附.. 174页

2024年事业单位考试常识判断题200道附完整答案.. 78页

2024年公务员考试《数量关系题》题库附答案(.. 105页

2024年公务员考试《言语理解与表达》题库附答.. 177页

2024年公务员考试常识判断题200道附答案(黄金.. 79页

2024年兵团直属校园招聘考试笔试试题1套 248页

2024年难忘的拔河比赛小学作文 7页

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

七年级诗词大会题库带答案(综合卷) 7页

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

2024年除夕之夜的作文(精选) 14页

公务员考试《数量关系题》题库及参考答案【培.. 105页

《警察体育》教学大纲 5页

基于云平台的民航业信息系统运维自动化研究 7页

《一滴水经过丽江-阿来导学案-2023-2024学年初.. 3页

2024年农村人居环境整治计划(精选篇) 46页

PETCT图像判读和报告规范课件 33页

岗位聘用方案公示范文 62页

畜禽养殖场粪污污染整治承诺书 4页

220kv输电线路工程安全文明施工实施细则 32页

民族体育项目—陀螺 7页

最新AQ8003-2022安全验收评价导则 9页

集装箱完整性检查程序(七点检查) 3页

锐捷题库 78页

帕罗西汀治疗广泛性焦虑症 4页