子程序设计 实验7.docVIP

  • 15
  • 0
  • 约2.2千字
  • 约 10页
  • 2018-03-06 发布于湖北
  • 举报
子程序设计 实验7

实验目的 掌握CALL指令的使用方法。 掌握子程序的定义 掌握主程序与子程序之间的调用关系及其调用方法 掌握主程序与子程序间参数的传递方法(寄存器、存储器、堆栈) 二、实验内容 将AX中的值以十六进制形式显示。 要求: 主程序利用寄存器把AX的值传送给子程序。 在子程序中将AX中的值以十六进制形式显示。 编写子程序,完成的功能是将DL中的2位十六进制数转换为对应ASCII码。 说明:入口参数AL=待转换的2位十六进制数 出口参数DX=转换后的ASCII码,(高字节对应高位、低字节对应低位) 举例:若AL=2AH,则DX=3241H。 0----9转换为30H----39H +30H A---F转换为41H----4FH +30H+7H 程序流程图 1. 2. 代码 1. data segment x dw 0 mess1 db 0dh,0ah,input dec = $ mess2 db 0dh,0ah,out HEX = $ hex db 0123456789ABCDEF data ends CODE SEGMENT CODE ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX let0: mov x,0 m

文档评论(0)

1亿VIP精品文档

相关文档