- 1
- 0
- 约1.57万字
- 约 32页
- 2020-09-28 发布于天津
- 举报
百度文库?
百度文库?让每个人平等地捉升口我
PAGE
PAGE #
百度文库?
百度文库?让每个人平等地捉升口我
PAGE
PAGE #
微机原理与接口技术
软件部分
实验报告
实验B分支、循坏程序设计
实验目的
百度文库?
百度文库?让每个人平等地捉升口我
百度文库?
百度文库?让每个人平等地捉升口我
开始独立进行汇编语言程序设计;
掌握基本分支,循环程序设计:
掌握最简单的DOS功能调用。
二、实验任务及内容
安排一个数据区,内存有若干个正数,负数和零。每类数的个数都不超过9.
编写一个程序统计数据区中正数,负数和零的个数。
将统计结果在屏幕上显示。
选作题:
统计出正奇数偶数,负奇数,负偶数以及零的个数.
三、程序流程图
百度文库?
百度文库?让每个人平等地捉升口我
PAGE
PAGE #
百度文库?
百度文库?让每个人平等地捉升口我
PAGE
PAGE #
DISPSTR MACRO STRMOV AH,9MOV DXZSEG STR
DISPSTR MACRO STR
MOV AH,9
MOV DXZSEG STR
MOV DS,DX
MOV DX,OFFSET STR
INT 21H
ENDM
DISPNUM
MOV
MOV
ADD
INT
ENDM
MACRO
AH,2
DL,NUM
DL,3OH
21H
NUM
;打出字符串(属于DOS功能调用)
;打岀数字(属于DOS功能调用)
;加30H变为ASCII码
DATA SEGMENT
NUM
DB
COUNT
EQU $-NUM ;
ZEROS
DB
0 ;
PLUSES
DB
0
MINUSES
DB
0
EVENMINUSES
DB
0
ODDMINUSES
DB
0
EVENPLUSES
DB
0
ODDPLUSES
DB
0
ZEROSTR
DB
ODH,OAH,ZERO:$ ;
PLUSSTR
DB
ODH,OAH「PLUS$
MINUSSTR
DB
0DH,0AH;MINUS:$,
EVENMINUSSTR
DB
ODH,OAH,EVENMINUS:$
ODDMINUSSTR
DB
ODH,OAH;ODDMINUS:$,
待输出字符串
统计数据个数 各类数初值均为0
EVENPLUSSTR DB ODH,OAH;EVENPLUS:$,
ODDPLUSSTR DB ODH^AH/ODDPLUS^1
DATA ENDS
STACK SEGMENT STACK STACK1
DB100 DUP(?)
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE; DS:DA7AZ SS:STACK
START
PROC FAR
PUSH
DS
;初始化
MOV
AXQ
PUSH
AX
MOV
AX.DATA
MOV
DS,AX
MOV
CX,COUNT
;cx控制循环次数
MOV
SLOFFSETNUM
;SI指向数据的偏移地址
LOOP1:
CMP
BYTE PTR[SI],0
;将SI指向的内容与0比较大小
JZ
ZERO
;等于0跳转
JG
PLUS
;大于0跳转
INC
MINUSES
;负数加一
SHR
BYTE PTR⑸门
;判断是负奇数还是负偶数
JNC
EVENMINUS
;是负偶数跳转
INC
SI
;SI指针后移
INC
ODDMINUSES
;负奇数加一
RETURN:
LOOP
LOOP1
;循环直至cx=o
JMP
DISP
;循环结束后跳转至打岀结果
ZERO:
INC
ZEROS
INC
SI
JMP
RETURN
;返回循环体
PLUS:
INC
PLUSES
SHR
BYTE PTR⑸门
JNC
EVENPLUS
INC
SI
INC
ODDPLUSES
JMP
RETURN
百度文库?
百度文库?让每个人平等地捉升口我
PAGE
PAGE #
百度文邮-让每个人平等地捉升口我
百度文邮-让每个人平等地捉升口我
PAGE
PAGE #
DISP:
INC
SI
INC
EVENPLUSES
JMP
RETURN
INC
SI
INC
EVENMINUSES
JMP
RETURN
DISPSTR
ZEROSTR
DISPNUM
ZEROS
DISPSTR
PLUSSTR
DISPNUM
PLUSES
DISPSTR
MINUSSTR
DISPNUM
MINUSES
DISPSTR
EVENPLUSSTR
DISPNUM
EVENPLUSES
DISPSTR
ODDPLUSSTR
DISPNUM
ODDPLUSES
DISPSTR
EVENMINUSSTR
DISPNUM
EVENMINUSES
DISPSTR
ODDMINUSSTR
DISPN
您可能关注的文档
最近下载
- ZXM10 EISU(V1.0)增强智能型采集单元用户手册.pdf VIP
- 统编版(2024)一年级语文下册11浪花课件.pptx VIP
- 语文-江西省吉安市2025届高三上学期1月期末教学质量检测试题和答案.docx VIP
- 物理-江西省吉安市2025届高三上学期1月期末教学质量检测试题和答案.docx VIP
- 英语-江西省吉安市2025届高三上学期1月期末教学质量检测试题和答案.docx VIP
- 2022年度(江苏)高考数学真题(带答案).pdf VIP
- 浙江省温州市2025年七年级上学期期末数学试卷附答案.pdf VIP
- 大气降水的同位素水文学-第3讲-2011版本.pdf VIP
- 02J331_地沟及盖板图集.docx
- 政府机关物业管理服务保洁服务工作计划及操作规程服务方案.docx VIP
原创力文档

文档评论(0)