哈工大计算机硬件实验程序.docx
- 文档编号:6370884
- 上传时间:2023-01-05
- 格式:DOCX
- 页数:7
- 大小:14.76KB
哈工大计算机硬件实验程序.docx
《哈工大计算机硬件实验程序.docx》由会员分享,可在线阅读,更多相关《哈工大计算机硬件实验程序.docx(7页珍藏版)》请在冰豆网上搜索。
哈工大计算机硬件实验程序
3-1
DATASEGMENT
STRIN1DB'ABCDEFGHI'STRIN2DB?
DATAENDS
CODESEGMENT
ASSUME
CS:
CODE,DS:
DATASTART:
MOVAX,DATA
MOVDS,AX
MOVAH,1
INT21H
CMPAL,31H
JBERR
CMPAL,38H
JAERR
LEASI,STRIN1
SUBAL,31H
MOVAH,0
ADDSI,AX
MOVBL,[SI]
MOVSTRIN2,BL
MOVAH,2
INT21H
JMPEXIT
ERR:
MOVBL,'X'
MOVAH,2
INT21H
JMPEXIT
EXIT:
MOVAH,4CH
INT21H
CODEENDS
ENDSTART
3-3
DATASSEGMENT
STR1DB'bcCHORgdfuESB','$'
STR2DB13DUP(?
)
STR3DB13DUP(?
)DATASENDSSTACKSSEGMENT
STACKSENDS
CODESSEGMENT
ASSUME
CS:
CODES,DS:
DATAS,SS:
ST
ACKS
START:
MOVAX,DATAS
MOVDS,AX
MOVSI,0
A1:
MOVAL,STR1[SI]
CMPAL,'$'
JENEXT
CMPAL,5BH
JASMALL1
ADDAL,20H
MOVSTR2[SI],AL
JMPLAST1
SMALL1:
MOVSTR2[SI],AL
LAST1:
INCSI
JMPA1
NEXT:
MOVSI,0
A2:
MOVAL,STR1[SI]
CMPAL,'$'
JEFENAL
CMPAL,58H
JASMALL2
MOVSTR3[SI],AL
JMPLAST2
SMALL2:
SUBAL,20H
MOVSTR3[SI],AL
LAST2:
INCSI
JMPA2
FENAL:
MOVAH,4CH
INT21H
CODESENDS
ENDSTART
3-4
DATASSEGMENT
ARRAY1DW
9,7,6,10,55,5678H,3
LENEQU
($-ARRAY1)/2
N1DW55
ARRAY2DW?
DATASENDS
STACKSSEGMENT
STACKSENDS
CODESSEGMENT
ASSUME
CS:
CODES,DS:
DATAS,SS:
ST
ACKS
START:
MOVAX,DATAS
MOVDS,AX
MOVSI,0
MOVBX,0
MOVCX,LEN
A1:
MOVAX,ARRAY1[SI]
CMPAX,N1
JENEXT
MOVARRAY2[BX],AX
INCBX
INCBX
NEXT:
INCSI
INCSI
LOOPA1
MOVAH,4CH
INT21H
CODESENDS
ENDSTART
3-8
DATASEGMENT
ARRAYDB15,20,30,60,50,90,75,80COUNTEQU$-ARRAY
MAXDB?
POINTDB?
DATAENDS
CODESEGMENT
ASSUME
CS:
CODE,DS:
DATA
START:
MOVAX,DATA
MOVDS,AX
LEASI,ARRAY
MOVCX,COUNT
XORAX,AX
MOVBH,1
MOVBL,0
A1:
CMPAL,[SI]
JAA2
MOVAL,[SI]
MOVBL,BH
A2:
INCSI
INCBH
LOOPA1
MOVMAX,AL
MOVPOINT,BL
MOVAX,4C00H
INT21H
CODEENDS
ENDSTART
5-1
DATASEGMENT
WORD1DB50
DB?
DB50DUP(0)
WORD2DB50
DB?
DB50DUP(0)
YESDB'MATCH','$'
NODB'NO
MATCH','$'
DATAENDS
CODESEGMENT
ASSUME
CS:
CODE,DS:
DATA
START:
MOVAX,DATA
MOVDS,AX
LEADX,WORD1
MOVAH,10
INT21H
MOVDL,0AH
MOVAH,2H
INT21H
LEADX,WORD2
MOVAH,10
INT21H
MOVDL,0AH
MOVAH,2H
INT21H
MOVBX,OFFSETWORD1
INCBX
INCBX
MOVSI,OFFSETWORD2
INCSI
INCSI
MOVDX,0
MARK1:
MOVAH,[BX]
MOVAL,[SI]
INCBX
INCSI
INCDX
CMPDX,50
JZMARK2
CMPAH,AL
JZMARK1
LEADX,NO
MOVAH,09H
INT21H
JMPFINAL
MARK2:
LEADX,YES
MOVAH,09H
INT21H
FINAL:
MOV
AX,4C00H
INT21H
CODEENDS
ENDSTART
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 哈工大 计算机硬件 实验 程序