当前位置:编程学习 > 汇编语言 >>

cc db 0ah,0dh,'Y=$' 在汇编里是什么意思,因为是菜鸟,很多不懂的

data segment x db -6 y dw ? cc db 0ah,0dh,'Y=$' data ends code segment assume cs:code,ds:data start: mov ax,data mov ds,ax mov al,5 ;5x imul x sub ax,18 jns let0 ;结果为正则转移 neg ax let0: mov y,ax ;保存结果 ;将ax中的二进制数变为十进制数,并显示 mov cx,0 mov bx,10 let1: mov dx,0 inc cx ;统计余数个数 idiv bx ;ax/10,商在ax,余数在dx push dx ;保存余数 cmp ax,0 jnz let1 ;结果无进位,则转移 mov dx,offset cc ;将cc的偏移地址回送给dx,9号功能显示提示 mov ah,9 int 21h let2: ;显示结果 pop ax ;将余数弹入ax add ax,0030h ;调整为ascii码 mov dl,al ;2号功能,显示 mov ah,2 int 21h dec cx cmp cx,0 jnz let2 mov ah,4ch int 21h code ends end start
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,