欢迎来到天天文库
浏览记录
ID:35415975
大小:102.80 KB
页数:7页
时间:2019-03-24
《王荣森(0908060386)------微机原理与接口技术实验报告(一)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、微机原理与接口技术实验报告(-)学院:计算机科学与信息学院专业:网络工程班级:网络092班姓名实验时间王荣森学号0908060386实验组2011/10/24指导教师肖敏成绩实验项目名称微机原理与接口技术实验(一)实掌握8086汇编语言程序设计和调试方法,熟悉键盘操作。实验内容1.把RAM区4000H〜40FFH单元的内容清零;2.把4000H的内容拆开,高位送到4001H低位、低位送4002H低位,4001H、4002H高位清零,一般本程序用丁•把数据送显示缓冲区时用。实验环境1.微机原理与接口技术实验的相关软件(MASM50);2.PC机。3.Debu
2、g环境。1.把RAM区4000H〜40FFH单元的内容清零;(1)程序:CodesegmentassumeCS:codcStart:movBX,4000H实验步骤INCBXINCBXLOOPLImovAX,4C00HTNT21HCodeEndsEnclStartmovAX,0000HmovCX,0080HLI:mov[BX],AX⑵将上面的文本文件另存为aaa.asm文件,并复制到masm50文件夹下。(3)在运行窗口输入cmd命令,进入dos窗体。⑷输入cd%进入C盘;⑸输入cdmasm50%进入masm50文件夹。⑹输入masmaaa%编译aaa.a
3、sm文件,生成AAA.OBJ文件。(7)输入linkaaa%连接AAA.OBJ文件,生成AAA.EXE文件。⑻输入debugaaa.exe%调试AAA.EXE文件。2.把4000H的内容拆开,高位送到4001H低位、低位送4002H低位,4001H、4002H高位清零,一般本程序用于把数据送显示缓冲区时用。(1)程序:CODESEGMENTASSUMECS:CODESTART:MOVBX,4000IIMOVAL,[BX]MOVAH,[BX]MOVCL,04HSI1RAll,CLincbxMOV[bx],AHANDAL,OFHincbxMOV[bx],ALM
4、OVAX,4C00HINT21HCODEENDSENDSTART(2)将上而的文本文件另存为bbb.asm文件,并复制到masm50文件夹下。(3)在运行窗口输入cmd命令,进入dos窗体。⑷输入cd%进入C盘;⑸输入cdmasm50%进入masm50文件夹。⑹输入masmbbb%编译bbb.asm文件,生成BBBT.OBJ文件。(7)输入linkbbb%连接BBB.OBJ文件,生成BBB.EXE文件。(8)输入debugbbbt.exe%调试BBB.EXE文件。运行结果:(一)清零程序1、编译的结果:Objectf订ename[aaa.OBJ]:Sou
5、rcelisting[NUL.LST1:Cross-referer^ce[NUL.CRFJ:50376415208Bytessymbolspacefree0WarningErrors0SevereErrors2、连接的结果:C:masm50>linkaaaMicrosoft(R)OverlayLinkerVersion3.60Copyright(C)MicrosoftCorp1983-1987.Allrightsreserved.RunF订e[AAA.EXE!:ListF订e[NUL.MRP]:Libraries[.LIBI:LINK:warningL4
6、021:nostacksegment结3、调试的结果:果(1)用G命令开始运行被调试的程序。不带参数,程序运行到结朿为止。C:masm50>debugaaa.exe-GProgramterminatedno厂mally⑵用D400040FF命令显示地址DS:4000H到DS:40FFH范围的内容。0123456789RBCDEFAuAuAuAu0444444/O-/U-4/0-44444/0.48888888888888888dx1dx111111x1±dx11x1000000000000000000000000000000000000000000000
7、00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000-0000-0000-0000-0000-0000-0000-0000-0000-0000-0000-0000-0000-0000-0000-0000-00000000000000000000000000000000000000000000000000000000
8、000000000000000000000000000000000
此文档下载收益归作者所有