计算机考试题:两个一字节整数a和b,计算在二进制意义下二者相异的数位。请写出程序。高分求答案!

[复制链接]
查看11 | 回复2 | 2010-11-29 14:17:05 | 显示全部楼层 |阅读模式
C程序!拜托高手!是不是要看有多少个1不同啊?

回复

使用道具 举报

千问 | 2010-11-29 14:17:05 | 显示全部楼层
汇编语言如下:; 定义两个整数adb ?bdb ?;计算两个整数的相异数位main proc argc:DWORD,argv:DWORD
xor eax,eax
mov al,a
xor ecx,ecx
mov cl,b
xor eax,ecx
push eax
call bitlen
add esp,4
; 此后eax中保存有相异位的个数main endp;计算一个数有多少位是1bitlen proc num:DWORD
xor ecx,ecx
mov eax,numb
回复

使用道具 举报

千问 | 2010-11-29 14:17:05 | 显示全部楼层
至少你得说明是java程序?还是c程序?还是C#程序?还是……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行