版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机原理上机实验报告姓名:孙叠学号: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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年氧化锆陶瓷粉料项目建议书
- 2024年计算机与通信安全类板卡项目建议书
- 驾驶员的劳动合同2024年
- 别墅太阳能工程方案
- 减速器输出轴课程设计
- 冰箱公司管理方案
- 兵团党建经费预算方案
- 公园监控系统施工方案
- 个人汽车租赁合同2024年
- 脑瘫患儿康复护理流程
- 统编版一年级语文上册《第二单元集体备课》
- ECMO实用PPT课件
- 幼儿园微型课题
- PSA制氮机系统说明书20
- 康复科疾病床边综合能力模板
- 前列腺的MR检查
- 支原体肺炎教学查房(经典实用)
- 无人机固定翼机长无人机飞行员考试题库(完整版)
- 孤独症儿童个人档案(完整版)
- 造影剂(对比剂)外渗预防与处理PPT课件
- 云南省病历质量分级标准及检查程序
评论
0/150
提交评论