您的位置:首页 > 服装鞋帽 > 男装 > 1月26日聊天记录

1月26日聊天记录

luyued 发布于 2011-01-07 00:15   浏览 N 次  
不过现在用的还是很多
Smile(117518528:40:18
现在一般公司用的什么
saturnman(2922 11:40:30
用.net
saturnman(292270488) 11:40:net万万岁!(229106608) 11:40:发C#的才用visual 2005的
.net万万2008, 看公司
Smile(1175185283) 11saturnman(292270488) 11:41664041850) 11:41:51
.......
醉梦红楼(9959045) 11:41:37
比8699865) 11:42:15
这个不解释
Smile(15) 11:42:46
GPU编程可以?
Smile(1175185283) 1知....... 他是用C#和java的,现在惆怅中.. b诉我C#可以写GPU程序
Smile(1175185283) 11:43:mile(1175185283) 11:43:343:34
GPU可以
Smile(117518528364041850) 11:43:49
那是Nvdia提供的库而已,谁都可以调用
Smile(117559045) 11:43:33
反正我没遇到过, 我写GPU的用1175185283) 11:44:13
什么语言都不要,只要c#
醉梦红雨中行(328699865) 11:44:45
不解释和C++的帮助
Clotho(664041850) 11:45:03
CU要会c#其他东西都不需要学
Clotho(664041850664041850) 11:45:35
谁要你C#
SmiSmile(1175185283) 11:45:46
只是暂时没用而已
Clotho(664041850) 11:45:52
微软自己开发核心工具争论这些没意思
PL(290777990) 11:46:0不需要学
//只要会c++其他东西都不需要学
//只要会java其他东西都不需要学
//只要会汇编其他lotho(664041850) 11:46:21
哈哈 C#还不是建立在Win32API基础上的,Win32API才是王道,处,最少开阔视野,前提是要学得精
Smile(11751852834376) 11:47:53
http://www.honkerbas6
Smile是来找碴的
星星 (470405507) 118:49

PL(290777990) 11:48:56
^_^
.(664041850) 11:49:05
Smile... 我17
why?
星星 (470405507) 11:4:27
我就是那收到百度面试通知的人
Clotho(664041850 11:49:35
我正在惆怅
Clotho(66404041850) 11:49:45
人家大公司不鸟你
Smile(190) 11:49:55
- -
Clotho(66400) 11:50:08
谁会开发驱动啊?
Clotho(664041:12
教教 我啊?
PL(290777990) 11:50:12
c#学o(664041850) 11:50:29
IT从来没有学到家的
Cl么
3S-海天星(108937415) 11:50:57
实际应用领域不一样。
Clotho(664085283) 11:51:57
但是c#可以用在很多领域啊
C#就不用其他
Clotho(664041850) 11:5507) 11:52:31
Smile
拜托别说了。。。,要不人人以为会c#的都0
是个语言就能用在很多领域...
月恋梦影(541397410) 11:53:09
谁会开发驱动啊?
月恋梦影(541397410) 11:53:13
谁会开发驱动啊?
月恋梦影(54139740) 11:53:16
谁会开发驱动啊?
Clotho(61397410) 11:53:18
谁会开发驱动啊?
Clotho(664041850) 16:48:09
ax 是用来做加法的32位寄存器
saturnman(292270488) 16:47:53
8086一共14个寄存器,我查了没有这个量在里面。
DARKANGEL(3486178) 16:48:25
EAX
Clotho(664041850) 16:48:39
你用什么来查啊?
saturnman(292270488) 16:48:12
我在学16位的汇编,还没有学32位的masm
DARKANGEL(3486178) 16:48:41
AX 16位
Clotho(664041850) 16:48:51
我记错.. 是16位
wellman(619812409) 16:48:56
不过这里1000h应该是在代码段中.而不是像变量在数据段
只爱.net(1175185283) 16:48:58
冰しovの結楐(227473433) 16:44:06
反正这是我的原则,干什么事情首先清楚自己明确的目标,和客观的真相
是的,自己目标只要明确就好了,每个人都有不同的追求
DARKANGEL(3486178) 16:49:02
同时AX不只用来做回法
DARKANGEL(3486178) 16:49:07
加法
saturnman(292270488) 16:48:51

DARKANGEL(3486178) 16:49:24
也可以用来存放变量
Clotho(664041850) 16:49:27
默认是被用做加法的
saturnman(292270488) 16:49:06
ok.
DARKANGEL(3486178) 16:49:36
同时, WINDOW下约定
DARKANGEL(3486178) 16:49:46
函数返回值存放在EAX
Clotho(664041850) 16:49:49
有些代码简写时不知运算对象
冰しovの結楐(227473433) 16:49:51
那你的目标是什么
只爱.net(1175185283) 16:50:26
呵呵,返回值放eax里面是VC编译器的约定吧,windows中都这样吗?
wellman(619812409) 16:51:00
masm中也是这样的
saturnman(292270488) 16:50:37
我初学,直接硬件汇编。不管系统。
wellman(619812409) 16:51:09
返回值放eax
只爱.net(1175185283) 16:51:22
masm完全自己可以控制
只爱.net(1175185283) 16:51:37
放到什么寄存器,汇编是可以自己控制的
saturnman(292270488) 16:51:18
这个当然。
只爱.net(1175185283) 16:51:58
高级语言包括c++都要有个自己的编译原则
只爱.net(1175185283) 16:52:17
不知道其他的如delphi是不是这样,反汇编跟踪看下就知道了
DARKANGEL(3486178) 16:52:18
具体不太清楚, 可以用其它编译器试一下
只爱.net(1175185283) 16:52:59
windows api函数对寄存器的使用的确是有约定的
saturnman(292270488) 16:52:43
考大家一个问题啊,一个全是字母的字符串,全是ascii编码的,如何快速全转为大写或是小写。
只爱.net(1175185283) 16:53:23
运行在上面的语言肯定也要遵守这个原则
DARKANGEL(3486178) 16:53:58
公司培训的时假说的EAX是WINDOWS约定
DARKANGEL(3486178) 16:54:04
具体我也不太清楚
saturnman(292270488) 16:53:36
ax bx cx dx这个就叫通用寄存器吧?
只爱.net(1175185283) 16:54:19
也有可能,因为api函数都这样搞
只爱.net(1175185283) 16:54:40
你上面的开发工具肯定也要这么搞了
DARKANGEL(3486178) 16:54:59
要不然IDA就没什么用了
只爱.net(1175185283) 16:55:16
嗯,这个我以前倒没仔细考虑
wellman(619812409) 16:55:16
char* szText = "hello asm within cpp";
char* szTitle = "A MessageBox";
__asm
{
push MB_OK;
push szTitle;
push szText;
push 0;
call dword ptr [MessageBox];
}

Clotho(664041850) 16:55:30
啊,, 没理由不在ax里面啊
saturnman(292270488) 16:55:51
__asm
{
push MB_OK;
push szTitle;
push szText;
push 0;
call dword ptr [MessageBox];
}
这个我看不懂啊。
只爱.net(1175185283) 16:56:28
你这样搞,肯定eax里面没返回值了
traveller(78516437) 16:56:34
入栈,调用函数。
DARKANGEL(3486178) 16:57:00
谁来清栈?
DARKANGEL(3486178) 16:57:07
主调, 还是被调?
wellman(619812409) 16:58:05
函数返回时用ebp清的栈吧
只爱.net(1175185283) 16:59:00
看你什么调用方式了
traveller(78516437) 16:59:18
wellman贴那段要干嘛的。
DARKANGEL(3486178) 16:59:31
弹Messagebox
wellman(619812409) 16:59:45
MessageBox( 0,(LPCTSTR)szText,(LPCTSTR)szTitle,MB_OK );
saturnman(292270488) 16:59:17
谁解释下为什么 add ax,ds
add ds,ax
都是不行的?
DARKANGEL(3486178) 17:00:34
ds是段寄存器
traveller(78516437) 17:01:29
我的意思是为了说明什么,调用函数执行片段?
Clotho(664041850) 17:01:41
add ax,[ds]
Clotho(664041850) 17:01:44
这样吧
wellman(619812409) 17:01:55
没有,我只是想试试用内联汇编会这么样
只爱.net(1175185283) 17:02:17
eax里面保存的返回值是在被调用函数里面赋值的,这个通常是编译器做的工作,你内嵌汇编没做这步
Clotho(664041850) 17:02:38
不行
只爱.net(1175185283) 17:03:09
wellman 还明白了啊
DARKANGEL(3486178) 17:04:13
Clotho不要瞎说
DARKANGEL(3486178) 17:04:15

saturnman(292270488) 17:04:05

Clotho(664041850) 17:04:38
段寄存器不能作为赋值
saturnman(292270488) 17:04:13
不行。出错。
DARKANGEL(3486178) 17:04:49
add两参数要么通用寄存器
saturnman(292270488) 17:04:20
我想知道为什么不行。
Clotho(664041850) 17:04:50
是啊..
广告赞助商