10-14下作业.pptVIP

  • 49
  • 1
  • 约1.1万字
  • 约 37页
  • 2016-12-10 发布于广东
  • 举报
8-作业3讲解 3. 书187页习题4.5 (将BUFFER中8位二进制数高4位低4位分别转换为ASCII码,按位数高低顺序放在ANSWER开始内存单元) ;数据段 buffer db 80h answer db 2 dup(2) ;程序段 mov si,offset answer ;si←存放转换成ASCII码的起始地址 mov al,buffer  ;取1个字节需转换的二进制数的高4位 mov cl,4 shr al,cl ;高4位移位成低4位(入口参数) call HASC ;调16进制数转换成ASCC码子程序 mov [si],dl ;[si]←ASCII码(出口参数) inc si mov al,buffer ;取1个字节需转换的二进制数的低4位(入口参数) call HASC ;调16进制数转换成ASCC码子程序 mov [si],dl   ;[si]←ASCII码(出口参数) hlt 代码段 主程序 ;1位16进制数转换成1位ASCII 码子程序 HASC: and al,0fh cmp al,10 jc

文档评论(0)

1亿VIP精品文档

相关文档