《微机原理》补充习题 试题.doc

1.设内存数据段中以FIRST和SECOND开始的存储区域中存有两个16位十进制数,编程将两数相加,结果放在以THIRD开始的存储区中。

MOVBX,OFFSETFIRST

MOVSI,OFFSETSECOND

MOVDI,OFFSETTHIRD

MOVCX,8

CLC

AGAIN:MOVAL,[BX]

SBBAL,[SI]

DAS

MOV[DI],AL

INCBX

INCSI

INCDI

DECCX

JNZAGAIN

HLT

对8255A设置工作方式,其控制口地址为243H。要求:端口A工作在方式1输出,端口B工作在方式1输入,端口

文档评论(0)

1亿VIP精品文档

相关文档