微型计算机原理与接口实验Word格式文档下载.docx
- 文档编号:18330999
- 上传时间:2022-12-15
- 格式:DOCX
- 页数:14
- 大小:16.90KB
微型计算机原理与接口实验Word格式文档下载.docx
《微型计算机原理与接口实验Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《微型计算机原理与接口实验Word格式文档下载.docx(14页珍藏版)》请在冰豆网上搜索。
MOVDX,OFFSETMESSAGE
MOVAH,09
INT21H
MOVAH,4CH
INT21H
STARTENDP
CODESENDS
ENDSTART
二、编程实现Z=5X+3Y+10
此处输入数据段代码
XDB2
YDB1
ZDW?
STACKS
EXPREPROCFAR
START:
MOVAX,0
MOVAX,DATAS
MOVDS,AX
;
此处输入代码段代码
MOVAL,X
MOVDL,5
MULDL
MOVBX,AX
MOVAL,Y
MOVDL,3
ADDAX,BX
ADDAX,10
MOVZ,AX
MOVAH,4CH
INT21H
RET
EXPREENDP
ENDEXPRE
三、查表法求Y=X^2
TABLEDB0,1,4,9,16,25,36,49,64,81
XDB6
YDB?
DB50DUP(?
)
MOVBX,OFFSETTABLE
MOVAH,0
MOVAL,X
ADDBX,AX
MOVAL,[BX]
MOVY,AL
ENDSTART
四、实现三分支的符号函数
XDB-3
THREEPROCNEAR
PUSHDS
CMPAL,0
JGENEXT
MOVAL,0FFH
JMPNEXT
NEXT:
JEADDD
MOVAL,1
ADDD:
MOVY,AL
RET
THREEENDP
CODESENDS
ENDTHREE
五、正数N插入由正数组成的数组ARY中
XDW?
ARY_HEADDW2,6,8,13,21,30,47,53,66,90
ARY_ENDDW125
NDW18
MAINPROCFAR
XORAX,AX
MOVAX,N
MOVARY_HEAD-2,0FFFFH
MOVSI,0
COMPARE:
MOVARY_END[SI],AX
JLEINSERT
MOVBX,ARY_END[SI]
MOVARY_END[SI+2],BX
SUBSI,2
JMPSHORTCOMPARE
INSERT:
MOVARY_END[SI+2],AX
RET
MOVAH,4CH
INT21H
MAINENDP
六、1~50累加求和
SUMDW?
MOVDS,AX
MOVCX,50
ADDAX,CX
DECCX
JNZNEXT
MOVSUM,AX
CODESENDS
七、统计X数据(AL)中的“1”
XDB3
YDB80H,40H,20H,10H,08H,04H,02H,01H
MAINPROCFAR
CALLNEXT
MAINENDP
NEXTPROCNEAR
MOVCX,0
TESTAL,Y[SI]
JZNEXT
INCCX
INCSI
CMPSI,8
JNZADDD
NEXTENDP
ENDMAIN
八、十进制到十六进制的转换
CALLNEXT
CALLCRLF
CALLBTOHSCR
CALLCRLF
JMPNEXT
MAINENDP
MOVBX,0
KEYIN:
MOVAH,1
SUBAL,30H
JLEXIT
CMPAL,9
JGEXIT
CBW
XCHGAX,BX
MOVCX,10
MULCX
JMPKEYIN
EXIT:
NEXTENDP
BTOHSCRPROCNEAR
MOVCH,4
ROTATE:
MOVCL,4
ROLBX,CL
MOVAL,BL
ANDAL,0FH
ADDAL,30H
CMPAL,3AH
JLPRINT
ADDAL,07H
PRINT:
MOVDL,AL
MOVAH,2
DECCH
JNZROTATE
BTOHSCRENDP
CRLFPROCNEAR
MOVDL,0DH
MOVAH,2
MOVDL,0AH
CRLFENDP
九、显示小人像的程序
CHRTABDW5
DB01,0,0,0DBH,1,0,13H,1,0
DB2FH,-1,-1,5CH,0,2
DB100DUP(?
PICTUREPROCFAR
PUSHAX
MOVAX,DATAS
MOVDS,AX
STI
MOVAL,02;
80*25黑白显示方式
MOVAH,0
INT10H
MOVDI,OFFSETCHRTAB
MOVCX,[DI]
MOVDH,10
MOVDL,40
ADDDI,2
ADDDH,[DI+1]
ADDDL,[DI+2]
MOVAL,[DI]
PUSHCX
MOVCX,1
MOVAH,10
POPCX
ADDDI,3
LOOPNEXT
PICTUREENDP
ENDPICTURE
十、实现简单乐曲
DESGSEGMENTPARA'
DATA'
MUSFREQDW330,392,330,294,330,392,330,294,330
DW330,392,330,294,262,294,330,392,294
DW262,262,220,196,196,220,262,294,330
DW262,-1
MUSTIMEDW3DUP(50),25,25,50,25,25,100
DW2DUP(50,50,25,25,),100
DW3DUP(50,25,25),100
DESGENDS
STACKSEGMENTPARASTACK'
STACK'
DB64DUP(?
STACKENDS
CSEGSEGMENTPARA'
CODE'
CSEG,DS:
DESG,SS:
STACK
MUSIC2PPROCFAR
PUSHDS
MOVAX,DESG
LEASI,MUSFREQ
LEABP,MUSTIME
FREQ:
MOVDI,[SI]
CMPDI,-1
JEEXIT
MOVBX,DS:
[BP]
SALBX,1
CALLGETSOUND
ADDSI,2
ADDBP,2
JMPFREQ
RET
MUSIC2PENDP
GETSOUNDPROC
PUSHAX
PUSHBX
PUSHDX
PUSHDI
MOVAL,0B6H
OUT43H,AL
MOVDX,12H
MOVAX,533H*896
DIVDI
OUT42H,AL
MOVAL,AH
INAL,61H
MOVAH,AL
ORAL,3
OUT61H,AL
WAITL:
MOVCX,2801
DELAY:
LOOPDELAY
DECBX
JNZWAITL
POPDI
POPDX
POPCX
POPBX
POPAX
GETSOUNDENDP
CSEGENDS
ENDMUSIC2P
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机 原理 接口 实验