版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机原理上机实验报告姓名:孙叠学号:12121700请完成课件"
第四章汇编语言程序设计_2"第44页例子上机实验调试。已知数据段和堆栈段的定义如下:
DATA
SEGMENT
D1
DB
-1,-3,5,6,-9
;定义数组
COUNT
EQU
$-D1;数组元素个数
RS
DW?
;存放负数个数
DATA
ENDS
STACK
SEGMENTPARASTACK'STACK'
DB256dup(?)
STACK
ENDS请写出统计数据块D1中负数个数的程序count.asm,并写出使用masm,link和debug生成和调试count.exe
的过程。注:本题的流程图请画在纸上,需要交纸质报告。答案:实验步骤1:任选熟悉的编辑环境,输入示例程序,取名为count.asm2:利用MASM进行汇编,3:用连接程序对生成的EX.OBJ文件进行连接:4.在debug下加载EX.EXE文件5.在debug下调试、执行文件程序流程图:开始开始0->DXOffsetd1->0->DXOffsetd1->bx[[bx]->AL[[Al]>0?INCDXINCDX结束结束程序代码DATA
SEGMENT
D1
DB-1,-3,5,6,-9
COUNT
EQU$-D1
RS
DW?
DATA
ENDS
STACK
SEGMENTPARASTACK'STACK'
DB256dup(?)
STACKENDS
CODE
SEGMENT
ASSUMECS:CODE,DS:DATA,SS:STACK
BEGIN:
MOVAX,DATA
MOVDS,AX
MOVBX,OFFSETD1
MOVCX,COUNT
MOVDX,0
LOP1:
MOVAL,[BX]
CMPAL,0
JGEJUS
INCDX
JUS:INCBX
LOOPLOP1
MOVRS,DX
MOVAH,4CH
INT21H
CODE
ENDS
END
BEGIN调试步骤:C:\DOCUME~1\USER>e:E:\>cd\masmE:\masm>notepadcount.asmE:\masm>masmcount
Microsoft(R)MacroAssemblerVersion5.00
Copyright(C)MicrosoftCorp1981-1985,1987.
Allrightsreserved.Objectfilename[count.OBJ]:
Sourcelisting
[NUL.LST]:
Cross-reference[NUL.CRF]:48738+394222Bytessymbolspacefree0WarningErrors
0Severe
Errors-u
1610:0000B80F16
MOV
AX,160F
1610:00038ED8
MOV
DS,AX
1610:0005BB0000
MOV
BX,0000
1610:0008B90500
MOV
CX,0005
1610:000BBA0000
MOV
DX,0000
1610:000E8A07
MOV
AL,[BX]
1610:00103C00
CMP
AL,00
1610:00127D01
JGE
0015
1610:001442
INC
DX
1610:001543
INC
BX
1610:0016E2F6
LOOP
000E
1610:001889160500
MOV
[0005],DX
1610:001CB44C
MOV
AH,4C
1610:001ECD21
INT
21
-r
AX=0000
BX=0000
CX=0030
DX=0000
SP=0100
BP=0000
SI=0000
DI=0000
DS=15FF
ES=15FF
SS=1612
CS=1610
IP=0000
NVUPEIPLNZNAPONC
1610:0000B80F16
MOV
AX,160F-pAX=160F
BX=0000
CX=0030
DX=0000
SP=0100
BP=0000
SI=0000
DI=0000
DS=15FF
ES=15FF
SS=1612
CS=1610
IP=0003
NVUPEIPLNZNAPONC
1610:00038ED8
MOV
DS,AX
-pAX=160F
BX=0000
CX=0030
DX=0000
SP=0100
BP=0000
SI=0000
DI=0000
DS=160F
ES=15FF
SS=1612
CS=1610
IP=0005
NVUPEIPLNZNAPONC
1610:0005BB0000
MOV
BX,0000
-pAX=160F
BX=0000
CX=0030
DX=0000
SP=0100
BP=0000
SI=0000
DI=0000
DS=160F
ES=15FF
SS=1612
CS=1610
IP=0008
NVUPEIPLNZNAPONC
1610:0008B90500
MOV
CX,0005
-pAX=160F
BX=0000
CX=0005
DX=0000
SP=0100
BP=0000
SI=0000
DI=0000
DS=160F
ES=15FF
SS=1612
CS=1610
IP=000B
NVUPEIPLNZNAPONC
1610:000BBA0000
MOV
DX,0000-pAX=160F
BX=0000
CX=0005
DX=0000
SP=0100
BP=0000
SI=0000
DI=0000
DS=160F
ES=15FF
SS=1612
CS=1610
IP=000E
NVUPEIPLNZNAPONC
1610:000E8A07
MOV
AL,[BX]
DS:0000=FF
-pAX=16FF
BX=0000
CX=0005
DX=0000
SP=0100
BP=0000
SI=0000
DI=0000
DS=160F
ES=15FF
SS=1612
CS=1610
IP=0010
NVUPEIPLNZNAPONC
1610:00103C00
CMP
AL,00
-pAX=16FF
BX=0000
CX=0005
DX=0000
SP=0100
BP=0000
SI=0000
DI=0000
DS=160F
ES=15FF
SS=1612
CS=1610
IP=0012
NVUPEINGNZNAPENC
1610:00127D01
JGE
0015
-pAX=16FF
BX=0000
CX=0005
DX=0000
SP=0100
BP=0000
SI=0000
DI=0000
DS=160F
ES=15FF
SS=1612
CS=1610
IP=0014
NVUPEINGNZNAPENC
1610:001442
INC
DX-pAX=16FF
BX=0000
CX=0005
DX=0001
SP=0100
BP=0000
SI=0000
DI=0000
DS=160F
ES=15FF
SS=1612
CS=1610
IP=0015
NVUPEIPLNZNAPONC
1610:001543
INC
BX
-pAX=16FF
BX=0001
CX=0005
DX=0001
SP=0100
BP=0000
SI=0000
DI=0000
DS=160F
ES=15FF
SS=1612
CS=1610
IP=0016
NVUPEIPLNZNAPONC
1610:0016E2F6
LOOP
000E
-pAX=16F7
BX=0005
CX=0000
DX=0003
SP=0100
BP=0000
SI=0000
DI=0000
DS=160F
ES=15FF
SS=1612
CS=1610
IP=0018
NVUPEIPLNZNAPENC
1610:001889160500
MOV
[0005],DX
DS:0005=0000
-pAX=16F7
BX=0005
CX=0000
DX=0003
SP=0100
BP=0000
SI=0000
DI=0000
DS=160F
ES=15FF
SS=1612
CS=1610
IP=001C
NVUPEIPLNZNAPENC
1610:001CB44C
MOV
AH,4C-pAX=4CF7
BX=0005
CX=0000
DX=0003
SP=0100
BP=0000
SI=0000
DI=0000
DS=160F
ES=15FF
SS=1612
CS=1610
IP=001E
NVUPEIPLNZNAPENC
1610:001ECD21
I
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年通辽市科尔沁区网格员招聘考试备考试题及答案解析
- 古代发明概述
- 2025版溃疡性结肠炎常见症状及护理守则介绍
- 检验科临床实验室常规检查技术要点
- 2025版脑瘫常见症状及护理指引
- 2026年一级造价工程师《造价管理》通关练习题【模拟题】附答案详解
- 2025版痛风性关节炎常见症状及护理手段
- 2026年节水知识竞赛能力提升试题带答案详解(典型题)
- 2026年医疗器械类试题【研优卷】附答案详解
- 2026浙商证券股份有限公司招聘229人笔试历年参考题库附带答案详解
- 湖南省长沙市湖南师大附中教育集团2022-2023学年七下期中数学试题(原卷版)
- 洞箫曲谱200首带目录
- 2024年山东省泰安市中考物理试卷(附真题答案)
- GB/T 44585.1-2024风险管理在接入IT网络的医疗器械中的应用第1部分:联网医疗器械或健康软件在其实施和使用中的安全、有效性和网络安全
- PAS 2050:2011-商品和服务在生命周期内的温室气体排放评价规范(英文)
- 23J916-1 住宅排气道(一)
- DL-T2078.2-2021调相机检修导则第2部分:保护及励磁系统
- 手术患者安全转运与交接
- GB/T 43924.2-2024航空航天MJ螺纹第2部分:螺栓和螺母螺纹的极限尺寸
- 农业机械设计手册上册
- 2024年广东中山市文化广电旅游局招聘笔试冲刺题
评论
0/150
提交评论