微型计算机原理与接口技术部分例题整理.docxVIP

  • 1
  • 0
  • 约6.13千字
  • 约 6页
  • 2024-08-22 发布于湖北
  • 举报

微型计算机原理与接口技术部分例题整理.docx

例3.64编写程序,计算75÷6=12……3

FIRST DB06H ;除数6

SECOND DB75H ;被除数75H

THIRD DB2DUP(0);存商

FOUR DB? ;存余数

………

MOV AH,00H ;第一个被除数高位AH清0

MOV AL,SECOND ;AL?被除数75

AND AL,0F0H ;截取高4位

MOV CL,04H

ROL AL,CL ;移至低4位

DIV FIRST ;AX/06,即0007/06

;得结果:AL?商为1,AH余数?1

MOV THIRD+1,AL ;结果单元?第一个商1

MOV AL,SECOND ;AL?被除数75

AND AL,0FH ;AL?截低4位,故AX=0105H

AAD ;将AX中内容0105H调整为0FH

DIV FIRST ;0FH/6,结果:AL?商为2,AH?余数3

MOV THIRD,AL ;THIRD单元?第二个商2

MOV FOUR,AH ;FOUR单元?第二个余数3

例3.75要求把数据段中以SRC_MESS为偏移地址的一串字符“HELLO!”,传送到附加段中以NEW_LOC开始的单元中。

DATA

文档评论(0)

1亿VIP精品文档

相关文档