我爱Aspx >> C#.Net >> 求汇编实现三位十进制的加法回复:qinzhenzhou(小P)
=========================
repeat: pop ax "get ax
jmp repeat
这两条语句有问题
第7楼. 由 mydo 于 2007-6-2 21:40:30 发表
搜我以前用hla写的代码
第8楼. 由 qinzhenzhou 于 2007-6-3 22:39:36 发表
注释写错了! 你把单引号都改成分号,再编译一下! 我的EXE文件都编译出来了,结果也是正确的!
第9楼. 由 qinzhenzhou 于 2007-6-3 22:43:31 发表
hexibin proc near
mov ax,bx ;the paramenter is in bx
push ax
mov cx,1h ;set 1 into cx
xor ax,ax
mov dx,ax ;set result into dx
repeat: pop ax ;get ax
mov bl,10d ;set 10d to bl
div bl ;ax div bl
mov bl,ah ;save the remainder in bl
xor ah,ah ;set ah to 00h
cbw ;change al(quotient) to type word
push ax ;push the quotient into stack
mov al,bl ;save the remainder back to al
cbw ;change it to word
mul cx ;mul cx
mov bx,dx ;add it to old remainder
Ҷƪл˵?
有一个问题,帮忙解决一下,谢谢..[06-12]
急!高手指点:为何在不同的 Lin..[06-12]
高分求助!!txt文件去空格问题![06-12]
有没有类似于过滤器的东东,但是在..[06-12]
菜单问题[06-12]
默认网关丢失的问题[06-12]
那位大哥能给小弟一些VFP的常用函..[06-12]
如何在jsp中编写判断语句判断时间..[06-12]
如何通过注册表设置系统的环境变..[06-12]
一删除桌面上的东西,系统cpu占有..[06-12]