微机原理与接口技术习题答案4.pdfVIP

  • 10
  • 0
  • 约1.7万字
  • 约 22页
  • 2024-08-31 发布于河南
  • 举报

第4章汇编语言程序设计

1.已知在BUF的起始处保存有N个字符的ASCII码,编写汇编语言程序实现,将这组字

符串传送到缓冲区BUFR中,并且使字符串的顺序与原来的顺序相反。

解:BUF

BUFRDB100DUP(?)

MOVCX,N

LEASI,BUF

LEADI,BUFR

ADDDI,CX

DECDI

L1:

MOVAL,[SI]

MOV[DI],AL

INCSI

DECDI

LOOPL1

2.利用移位、传送和相加指令实现AX的内容扩大10倍。

解:将扩大后的结果放在DX:AX中,注意到10×AX=8×AX+2×AX。

XORDX,DX

SHLAX,1

RCLDX,1

MOVBX,AX

MOVCX,DX

SHLAX,1

RCLDX,1

SHLAX

文档评论(0)

1亿VIP精品文档

相关文档