下载此文档

微机原理与接口技术实验报告.doc


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
《微机原理与接口技术》上机报告学院:机电学院指导教师:胡勇学号:631424210229姓名:鞠其林实验一初级程序的编写与调试实验一、实验目的熟练掌握DEBUG的常用命令,,、实验内容1、设堆栈指针SP=2000H,AX=3000H,BX=5000H,,:MOVAX,3000MOVBX,5000MOVSP,2000PUSHAXPUSHBXPOPAXPOPBXHLT2、设AX=0002H,编一个程序段将AX的内容乘10,:MOVAX,0002MOVBX,AXMOVCL,2SHLAX,CLADDAX,BXMOVCL,1SHLAX,CLHLT三、心得体会从这个程序的编辑过程中我感受到了汇编语言的强大,很直观的就可以读懂程序的含义,但代码比较难记,而且语法严谨,我调试的过程中犯了一点错误,修改的次数较多,希望我以后可以不再犯同样的错误,也是因为我练的比较的少,还很生疏,我以后一定多加练****把汇编学好。实验二加法及判断程序的编写与调试一、实验目的1、、学会编写顺序结构,分支结构和循环结构的汇编程序3、、实验内容1、用汇编语言编写一个加法程序:1325+9839请用ASCII码的形式将加数与被加数存放在数据区DATA1和DATA2中,:DATASEGMENTDATA1DB'5','2','3','1'DATA2DB'9','3','8','9'DATAENDSSTACKSEGMENTPARASTACK'STACK'DB200DUP(?)STACKENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACKSTART:MOVAX,DATAMOVDS,AXMOVAX,STACKMOVSS,AXLEASI,DATA1LEADI,DATA2MOVCX,4MOVAH,0NEXT:MOVAL,[SI]ADCAL,[DI]ADCAL,AHMOVAH,0AAAADDAL,30HMOV[DI],ALINCDIINCSILOOPNEXTMOVCX,5ADDAH,30HMOV[DI],AHNEXT1:MOVDL,[DI]MOVAH,02INT21HDECDILOOPNEXT1MOVAH,4CHINT21HCODEENDSENDSTART2、假设有一组数据:5,-4,0,3,100,-51,请编写一程序,判断:每个数是否大于0?等于0?还是小于0?并输出其判断结果,即即:当X>0 Y=当X=0-1当X<0程序:DATASEGMENTDATA1DB5,-4,0,3,100,-51STRING1DB'Y=1','$'STRING2DB'Y=0','$'STRING3DB'Y=-1','$'DATAENDSSTACKSEGMENTPARASTACK'STACK'DB200DUP(?)STACKENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:S

微机原理与接口技术实验报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人bai1968104
  • 文件大小491 KB
  • 时间2020-06-08