masm32
How do I implement a datatype, like a stack, in assembly?
I need to implement a custom data structure in assembly. Preferably, it needs to be dynamic. Something like a linked list in C++/Java where each element points to the next element. 开发者_开发知识库Pl[详细]
2023-04-09 21:13 分类:问答What does this piece of code do?
I came across this key logger online and was wondering what the following piece of code actually does. There are 2 lodsd commands in suc开发者_如何转开发cession and that confuses me. And also what is[详细]
2023-04-08 09:42 分类:问答"error A2006: undefined symbol" in masm32 in window 7 64 bit?
When i run this example, I get an error. After removing PROC1 PROC FAR, I get another error "symbol type conflict". With /coff: "leading underscore required for start address : START&qu[详细]
2023-04-07 14:54 分类:问答Why PUSH a variable via a register, rather than PUSH the variable directly in assembly language?
I came across a key logger program in asm in a forum. I though that I might create a key logger myself. When I was reading the code to see what was actually going on in that program, I came across som[详细]
2023-04-07 12:10 分类:问答bt assembly instruction
I have quesetion about bt assembly instruction. I have excerpted part of book to provide context. Please see last example, bt Testme, bx. Why does that copy TestMe+8? Shouldn\'t it copy TestMe+65?[详细]
2023-04-06 18:57 分类:问答masm32: SIMPLE array manipulation
I have a very simple problem: I want to store bytes in a 1d array in masm32 (I just started with it yesterday, used c# before), and then modify it with some simple math, but I didnt found anything us[详细]
2023-04-06 01:47 分类:问答masm32 Linking 2 .obj files (SIMPLE)
I just started to learn masm32 and am a bit confused about the .obj files, I used C# before, so the compiler linked for me, now I have qeditor but I cant find an option to assemble multiple .asm files[详细]
2023-04-05 21:18 分类:问答How can a register have address?
According to book, register is a pl开发者_如何学Cace in CPU with small storage space (example 16 bit on 16 bits CPU). So how does CPU register have address? And how are we able to add displacement to[详细]
2023-04-02 18:08 分类:问答passing arrays to functions in x86 asm
I\'m learning x86 asm and using masm, and am trying to write a function which has the equivalent signature to the following c function:[详细]
2023-04-02 14:30 分类:问答Difference between `bx` and `bp`?
W开发者_如何学JAVAhat is the difference between bx and bp in assembly? Example here: mov bx, 1h mov bp, 1h[详细]
2023-04-01 05:56 分类:问答