微机原理实验编程题完整Word格式文档下载.docx

上传人:b****3 文档编号:13615354 上传时间:2022-10-12 格式:DOCX 页数:10 大小:16.26KB
下载 相关 举报
微机原理实验编程题完整Word格式文档下载.docx_第1页
第1页 / 共10页
微机原理实验编程题完整Word格式文档下载.docx_第2页
第2页 / 共10页
微机原理实验编程题完整Word格式文档下载.docx_第3页
第3页 / 共10页
微机原理实验编程题完整Word格式文档下载.docx_第4页
第4页 / 共10页
微机原理实验编程题完整Word格式文档下载.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

微机原理实验编程题完整Word格式文档下载.docx

《微机原理实验编程题完整Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《微机原理实验编程题完整Word格式文档下载.docx(10页珍藏版)》请在冰豆网上搜索。

微机原理实验编程题完整Word格式文档下载.docx

MOVDL,AL

MOVAH,2

INT21H

MOVAH,4CH

CODESENDS

ENDSTAR

2)(正确)试编一程序,求三个带符号数据中的最大值,并将最大值存入MAX单元中,设三个带符号数分别在三个变量X,Y,Z中存储。

XDB5

YDB-2

ZDB0

MAXDB?

MOVAL,X

MOVBL,Y

CMPAL,BL

JGL1

MOVAL,BL

MOVBL,Z

CMPAL,BL

MOVMAX,AL

ENDSTART

3)(正确)根据MODE单元中编号0-7分别转向L0-L7标号处,执行L0-L7处分别完成显示‘0-7’字符,即当MODE=0时,转向L0标号,完成显示‘0’,当MODE=7时,转向L7标号,完成显示‘7’。

MODEDB0

MOVAL,MODE

CMPAL,0

JZL0

CMPAL,1

JZL1

CMPAL,2

JZL2

CMPAL,3

JZL3

CMPAL,4

JZL4

CMPAL,5

JZL5

CMPAL,6

JZL6

MOVDL,'

7'

MOVAH,02H

INT21H

JMPL8

L0:

0'

1'

2'

L3:

3'

L4:

4'

L5:

5'

L6:

6'

L8:

MOVAH,4CH

ENDSTART

4)(正确)根据输入值(0-4)的不同,执行不同的操作,用转移标法编写程序。

CODESEGMENT

ASSUMECS:

CODE

LEABX,TAB

MOVAH,1

SUBAL,30H

MOVAH,0

ADDAX,AX

ADDBX,BX

JMPBX

TAB:

JMPSHORTMODE0

JMPSHORTMODE1

JMPSHORTMODE2

JMPSHORTMODE3

JMPSHORTMODE4

MODE0:

MOVDL,30H

JMPEXIT

MODE1:

MOVDL,31H

MODE2:

MOVDL,32H

MODE3:

MOVDL,33H

MODE4:

MOVDL,34H

EXIT:

MOVAH,2

CODEENDS

ENDSTART

5.(正确)统计数据块中正数和负数个数(设有7个数,分别为-32,25,36,-18,-64,0,-3)

TDB-32,25,36,-18,-64,0,-3

LEQU$-T

ZHENGDB?

FUDB?

STACKSSEGMENT

STACKSENDS

DATAS,SS:

STACKS

LEASI,T

MOVCX,L

MOVBX,0

MOVAL,[SI]

JGEL1

INCBL

JMPL2

JZL2

INCBH

INCSI

LOOPL3

MOVZHENG,BH

MOVFU,BL

6.(正确)统计学生成绩,设有10个学生的成绩分别为56,69,84,82,73,88,89,63,100和80分,试编写程序分别统计低于60分,60-69分,70-79分,80-89分,90-99分以及100分的人数,并存放到S5,S6,S7,S8,S9以及S10单元中。

SCOREDB56,69,84,82,73,88,89,63,100,80

S5DB30H,0DH,0AH,'

$'

S6DB30H,0DH,0AH,'

S7DB'

0DH,0AH,'

S8DB'

S9DB'

S10DB'

R5DB'

<

60'

'

R6DB'

60-70'

R7DB'

70-80'

R8DB'

80-90'

R9DB'

90-100'

R10DB'

=100'

ASSUMEDS:

MOVBX,OFFSETSCORE

MOVDI,0

MOVCX,10

COMPARE:

MOVAL,BYTEPTR[BX][DI]

CMPAL,60

JLL6

CMPAL,70

JLL7

CMPAL,80

JLL8

CMPAL,90

JLL9

CMPAL,100

JLL10

JEE10

L6:

INCS5

JMPTRY

L7:

INCS6

L8:

INCS7

L9:

INCS8

L10:

INCS9

E10:

INC[S10]

TRY:

INCDI

DECCX

JNZCOMPARE

MOVDX,OFFSETR5

MOVAH,09H

MOVDX,OFFSETS5

MOVDX,OFFSETR6

MOVDX,OFFSETS6

MOVDX,OFFSETR7

MOVDX,OFFSETS7

MOVDX,OFFSETR8

MOVDX,OFFSETS8

MOVDX,OFFSETR9

MOVDX,OFFSETS9

MOVDX,OFFSETR10

MOVDX,OFFSETS10

7.(正确)在字符串中查找空格字符(ASCII码位20H),找到显示Y,否则显示N。

DATASSEGMENT

SDB'

GHLUJIBGYBUJHNUJB'

CNTEQU$-S

DATASENDS

CODESSEGMENT

MOVAX,DATAS

MOVDS,AX

LEABX,S

MOVCX,CNT

MOVAL,[BX]

CMPAL,20H

JZL2

INCBX

DECCX

JNZL1

N'

MOVAH,02H

JMPL3

Y'

INT21H

;

JMPL3

MOVAH,4CH

CODESENDS

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 化学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1