|
[原创]LEA指令的疑惑
ls的ID很强大,顺便问一下头像照片是小幂么? |
|
|
|
[注意]山东的朋友请进来
溜达了一圈,就山东的和广东的人多啊。 |
|
[转帖]偷了世界的程序员
lz的头像是丁贝莉?我一直觉得眼熟,认了大半个月了,终于想起来是谁了!!感谢CCAV! |
|
不知道是不是OD出问题了急
你的OD被发现了呗,藏好它。 |
|
[原创]发源码,自己搞的一个小的OS
貌似最近写操作系统的人又多起来了,弄的我都想重读一遍于渊的书了 |
|
WinGDB 1.8 新版本发布
我是来接分的 |
|
|
|
如果屏蔽对于本进程对话框的界面截取
防截屏根本没用,就算你的防截图真的做到无敌了,那人家大不了拿一数码相机照,然后copy到电脑上来……你怎么屏蔽? |
|
8086寻址问题!
我只能猜测一下原因了,如果直接写mov ax,[2]的话,Masm认为你是不小心写错了,所以“悄悄地”帮你纠正了……而如果写mov ax,ds:[2]就可以确定你确实是想直接使用这个地址,所以就出现了这种情况。 或者是当初写编译器的时候犯了一个低级错误? 总之不管如何,我认为至少要给出一个警告信息的(如果不是编译器bug的话),类似mik所说的,这绝不是一个良好的编译器应有的行为。 |
|
[求助]作为新手该从哪方面学习编程?
sudami给的路线 1. 若对Windows底层开发没有兴趣,不建议继续深究; 若有些兴趣可以继续 |
|
[原创]yuguo
哈哈,我路过打酱油 |
|
8086寻址问题!
6L 我知道原则上讲是不一样的,但是你拿Masm编译一下不就知道了么?mov ax,[2]确实被编译成了mov ax,2,要写成mov ax,ds:[2]才会被编译成mov ax,[2],上截图。 .code start: mov ax, @data mov ds, ax mov ax, 2 call disp mov ax,[2] call disp mov ax,ds:[2] call disp .exit 0 debug反汇编结果: C:\MASM611\BIN>debug TEST.EXE -u 1438:0000 B83A14 MOV AX,143A 1438:0003 8ED8 MOV DS,AX 1438:0005 B80200 MOV AX,0002 1438:0008 E81100 CALL 001C 1438:000B B80200 MOV AX,0002 1438:000E E80B00 CALL 001C 1438:0011 A10200 MOV AX,[0002] 1438:0014 E80500 CALL 001C 1438:0017 B8004C MOV AX,4C00 1438:001A CD21 INT 21 1438:001C 8AD0 MOV DL,AL 1438:001E 80CA30 OR DL,30 - |
|
8086寻址问题!
你如果直接写mov ax,[2]的话确实是将2放入ax,跟mov ax,2是一样的,如果你想用间接寻址的话应该这么写:mov ax,ds:[2],这样编译出来的就是你想要的了。 默认传送一个WORD,不是DWORD。 |
|
[原创]浅析C语言: 数组, 指针(数组,结构体,函数,宏);
多谢,我也去试试。 |
|
[求助]我真的想去自杀!
连死都不怕了,还怕活着么?拿出拼命地架势来学习和工作,什么事情做不成呢? |
|
[求助]SMARTCHK
我勒个去,楼上的太玄幻了吧。 |
|
[原创]透露一个SendMessage的牛X参数
#define BM_CLICK 0x00F5 |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值