Click here to Skip to main content
14,459,366 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
 
GeneralRe: I'm probably blowing my overall article score Pin
honey the codewitch7-Dec-19 2:21
mvahoney the codewitch7-Dec-19 2:21 
GeneralRe: I'm probably blowing my overall article score Pin
Nelek7-Dec-19 5:05
protectorNelek7-Dec-19 5:05 
QuestionLearning Assembler (64 bit) Pin
Cp-Coder6-Dec-19 13:22
MemberCp-Coder6-Dec-19 13:22 
AnswerRe: Learning Assembler (64 bit) Pin
honey the codewitch6-Dec-19 14:47
mvahoney the codewitch6-Dec-19 14:47 
GeneralRe: Learning Assembler (64 bit) Pin
Cp-Coder7-Dec-19 2:08
MemberCp-Coder7-Dec-19 2:08 
AnswerRe: Learning Assembler (64 bit) Pin
Randor 6-Dec-19 16:45
professional Randor 6-Dec-19 16:45 
GeneralRe: Learning Assembler (64 bit) Pin
Cp-Coder7-Dec-19 2:09
MemberCp-Coder7-Dec-19 2:09 
AnswerRe: Learning Assembler (64 bit) Pin
harold aptroot6-Dec-19 21:47
Memberharold aptroot6-Dec-19 21:47 
Intel itself has an introduction. I wouldn't recommend this to people who have never touched assembly before, but for you it should be good.

This table (and the linked SIB table) is also useful, even if you don't really care about the exact encoding of the operands, just to remind you of what forms the memory operand can have (a lot more flexible than the 8080). The ISDM has tables like that as well but this way it's more convenient IMO.

Of course get the Intel® 64 and IA-32 Architectures Software Developer Manuals (ISDM) as a reference. And you can use x86 and amd64 instruction reference, but that's only the instructions not the other details.

Once you know the basics you will probably find this interesting.
GeneralRe: Learning Assembler (64 bit) Pin
Cp-Coder7-Dec-19 2:10
MemberCp-Coder7-Dec-19 2:10 
AnswerRe: Learning Assembler (64 bit) Pin
Richard MacCutchan6-Dec-19 23:17
communityengineerRichard MacCutchan6-Dec-19 23:17 
GeneralRe: Learning Assembler (64 bit) Pin
Cp-Coder7-Dec-19 2:13
MemberCp-Coder7-Dec-19 2:13 
GeneralRe: Learning Assembler (64 bit) Pin
honey the codewitch7-Dec-19 2:20
mvahoney the codewitch7-Dec-19 2:20 
GeneralRe: Learning Assembler (64 bit) Pin
Cp-Coder7-Dec-19 6:06
MemberCp-Coder7-Dec-19 6:06 
GeneralRe: Learning Assembler (64 bit) Pin
honey the codewitch7-Dec-19 6:07
mvahoney the codewitch7-Dec-19 6:07 
GeneralRe: Learning Assembler (64 bit) Pin
Nelek7-Dec-19 6:33
protectorNelek7-Dec-19 6:33 
GeneralRe: Learning Assembler (64 bit) Pin
BryanFazekas9-Dec-19 4:24
MemberBryanFazekas9-Dec-19 4:24 
GeneralRe: Learning Assembler (64 bit) Pin
Richard MacCutchan9-Dec-19 4:31
communityengineerRichard MacCutchan9-Dec-19 4:31 
GeneralRe: Learning Assembler (64 bit) Pin
Cp-Coder9-Dec-19 5:30
MemberCp-Coder9-Dec-19 5:30 
AnswerRe: Learning Assembler (64 bit) Pin
Member 77908179-Dec-19 3:55
MemberMember 77908179-Dec-19 3:55 
GeneralRe: Learning Assembler (64 bit) Pin
Cp-Coder9-Dec-19 5:31
MemberCp-Coder9-Dec-19 5:31 
AnswerRe: Learning Assembler (64 bit) Pin
maze39-Dec-19 4:17
professionalmaze39-Dec-19 4:17 
GeneralRe: Learning Assembler (64 bit) Pin
Cp-Coder9-Dec-19 5:32
MemberCp-Coder9-Dec-19 5:32 
AnswerRe: Learning Assembler (64 bit) Pin
Member 104200379-Dec-19 5:14
MemberMember 104200379-Dec-19 5:14 
GeneralRe: Learning Assembler (64 bit) Pin
Cp-Coder9-Dec-19 5:33
MemberCp-Coder9-Dec-19 5:33 
AnswerRe: Learning Assembler (64 bit) Pin
bfi679-Dec-19 6:24
Memberbfi679-Dec-19 6:24 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.