摘要: 关于call和ret指令的本质,其实就是栈里保存的时候ip地址或者段地址和ip地址,然后利用压栈和出栈,区完成内存的跳转,我认为汇编无函数,就是内存的跳转和压栈出栈而已。另外ss:sp 就是指向那个栈的栈顶指针,从上到下是由小到大,实质对应-d指令显示的机器内存从左到右是变大的,毕竟栈也是内存表示的 阅读全文
posted @ 2023-10-24 22:36 泥薯 阅读(59) 评论(0) 推荐(0)
摘要: int count=0; while(n) { n=n&(n-1);//消除当前二进制的靠后的1,如果数字很大统计的1很频繁用这个比较快,因为他不是一位一位判断他只判断是1的位数。跳跃性的。 count++; } return count; 任何一位^0不变 ^1取反。 阅读全文
posted @ 2023-10-24 15:45 泥薯 阅读(24) 评论(0) 推荐(0)