汇编语言程序设计经典.pptVIP

  • 52
  • 0
  • 约1.99万字
  • 约 98页
  • 2018-06-01 发布于河北
  • 举报
汇编语言程序设计经典

例题14:显示有符号十进制数 子程序在屏幕上显示一个有符号十进制数;子程序还包含将二进制数转换为ASCII码的过程 显示时,负数用“-”引导,正数直接输出、没有前导字符 子程序的入口参数用共享变量传递,主程序调用该子程序显示10个数据 转换算法 例题14-1/5 .data count = 10 array dw 1234,-1234,0,1,-1,32767 dw -32768,5678,-5678,9000 wtemp dw ? ;共享变量 .code .startup mov cx,count mov bx,offset array again: mov ax,[bx] mov wtemp,ax ;将入口参数存入共享变量 call write ;调用子程序显示一个数据 inc bx inc bx call dpcrlf ;便于显示下一个数据 loop again .exit 0 例题14-2/5 ;显示有符号10进制数的通用子程序 ;入口参数:共享变量wtemp write proc push ax push bx push dx mov ax,wtemp ;取出显示数据 test ax,ax ;判断零、正数或负数 jnz write1 mov dl,0 ;是零,显示“0”后退出 mov ah,2 int 21h jmp writ

文档评论(0)

1亿VIP精品文档

相关文档