Media Summary: Includes: Using: MOV, SUB, ADD, JGE, INT 20h, and Debug Commands: d, e, u, r, and t. Includes: Using the rip to get the Instruction Pointer (IP) to start at 100. We also use this to set a breakpoint. Includes: Coding for the previous example and most recent flow chart with only one conditional jump statement.

Computer Interfacing Lab 1 X86 - Detailed Analysis & Overview

Includes: Using: MOV, SUB, ADD, JGE, INT 20h, and Debug Commands: d, e, u, r, and t. Includes: Using the rip to get the Instruction Pointer (IP) to start at 100. We also use this to set a breakpoint. Includes: Coding for the previous example and most recent flow chart with only one conditional jump statement. Includes: Reviewing on how to quickly run something in the debug command prompt.

Photo Gallery

Computer Interfacing (lab 1) : x86 and C refresher Lab, TRACING CHART for program
Computer Interfacing (lab 1) : x86 and C refresher Lab, using MOV, SUB, ADD, JGE, I... & Debug: d...
Computer Interfacing (lab 1) : x86 and C refresher Lab, G command  + G command with BREAKPOINT
Computer Interfacing (lab 1) : x86 and C refresher Lab, command to modify the program to display...
Computer Interfacing (lab 1) : x86 and C refresher Lab, coding for debug menu
Computer Interfacing (lab 1) : x86 and C refresher Lab, FLOW CHART for program
Computer Interfacing (lab 1) : x86 and C refresher Lab, TRACING CHART for program, 1 conditional jmp
Computer Interfacing (lab 1) : x86 and C refresher Lab, Hand Assembly ADD AX,DX (part 9)
Computer Interfacing (lab 1) : x86 and C refresher Lab, FLOW CHART for program, 1 conditional jump
Computer Interfacing (lab 1) : x86 and C refresher Lab, Hand Assembly for MOV, AX 0200 (part 1)
Computer Interfacing (lab 1) : x86 and C refresher Lab, command to modify the program (fix)...
Computer Interfacing (lab 1) : x86 and C refresher Lab, Hand Assembly instruction handout
View Detailed Profile
Computer Interfacing (lab 1) : x86 and C refresher Lab, TRACING CHART for program

Computer Interfacing (lab 1) : x86 and C refresher Lab, TRACING CHART for program

Includes: Making a tracing chart for the

Computer Interfacing (lab 1) : x86 and C refresher Lab, using MOV, SUB, ADD, JGE, I... & Debug: d...

Computer Interfacing (lab 1) : x86 and C refresher Lab, using MOV, SUB, ADD, JGE, I... & Debug: d...

Includes: Using: MOV, SUB, ADD, JGE, INT 20h, and Debug Commands: d, e, u, r, and t.

Computer Interfacing (lab 1) : x86 and C refresher Lab, G command  + G command with BREAKPOINT

Computer Interfacing (lab 1) : x86 and C refresher Lab, G command + G command with BREAKPOINT

Includes: Using the rip to get the Instruction Pointer (IP) to start at 100. We also use this to set a breakpoint.

Computer Interfacing (lab 1) : x86 and C refresher Lab, command to modify the program to display...

Computer Interfacing (lab 1) : x86 and C refresher Lab, command to modify the program to display...

Includes: Making a tracing chart for the

Computer Interfacing (lab 1) : x86 and C refresher Lab, coding for debug menu

Computer Interfacing (lab 1) : x86 and C refresher Lab, coding for debug menu

Includes: Coding for the previous example and most recent flow chart with only one conditional jump statement.

Computer Interfacing (lab 1) : x86 and C refresher Lab, FLOW CHART for program

Computer Interfacing (lab 1) : x86 and C refresher Lab, FLOW CHART for program

Includes: Making a flow chart for the

Computer Interfacing (lab 1) : x86 and C refresher Lab, TRACING CHART for program, 1 conditional jmp

Computer Interfacing (lab 1) : x86 and C refresher Lab, TRACING CHART for program, 1 conditional jmp

Includes: Making a tracing chart for the

Computer Interfacing (lab 1) : x86 and C refresher Lab, Hand Assembly ADD AX,DX (part 9)

Computer Interfacing (lab 1) : x86 and C refresher Lab, Hand Assembly ADD AX,DX (part 9)

Includes: Hand assembly.

Computer Interfacing (lab 1) : x86 and C refresher Lab, FLOW CHART for program, 1 conditional jump

Computer Interfacing (lab 1) : x86 and C refresher Lab, FLOW CHART for program, 1 conditional jump

Includes: Making a flow chart for the

Computer Interfacing (lab 1) : x86 and C refresher Lab, Hand Assembly for MOV, AX 0200 (part 1)

Computer Interfacing (lab 1) : x86 and C refresher Lab, Hand Assembly for MOV, AX 0200 (part 1)

Includes: Hand assembly.

Computer Interfacing (lab 1) : x86 and C refresher Lab, command to modify the program (fix)...

Computer Interfacing (lab 1) : x86 and C refresher Lab, command to modify the program (fix)...

Includes: Making a tracing chart for the

Computer Interfacing (lab 1) : x86 and C refresher Lab, Hand Assembly instruction handout

Computer Interfacing (lab 1) : x86 and C refresher Lab, Hand Assembly instruction handout

Includes: Making a tracing chart for the

Computer Interfacing (lab 1) : How to run and update a program in x86 debug menu

Computer Interfacing (lab 1) : How to run and update a program in x86 debug menu

Includes: Reviewing on how to quickly run something in the debug command prompt.

Computer Interfacing (lab 1) : x86 and C refresher Lab, Hand Assembly INT 20 (part 12)

Computer Interfacing (lab 1) : x86 and C refresher Lab, Hand Assembly INT 20 (part 12)

Includes: Hand assembly.

Computer Interfacing (lab 1) : x86 and C refresher Lab, Hand Assembly  ADD AX,DX (part 6)

Computer Interfacing (lab 1) : x86 and C refresher Lab, Hand Assembly ADD AX,DX (part 6)

Includes: Hand assembly.

Computer Interfacing (lab 1) : x86 and C refresher Lab, Hand Assembly JGE 114 (part 10)

Computer Interfacing (lab 1) : x86 and C refresher Lab, Hand Assembly JGE 114 (part 10)

Includes: Hand assembly.

Computer Interfacing (lab 1) : x86 and C refresher Lab, Hand Assembly MOV 0200, AX (part 11)

Computer Interfacing (lab 1) : x86 and C refresher Lab, Hand Assembly MOV 0200, AX (part 11)

Includes: Hand assembly.

Computer Interfacing (lab 1) : x86 and C refresher Lab, Hand Assembly SUB AX, BX (part 4)

Computer Interfacing (lab 1) : x86 and C refresher Lab, Hand Assembly SUB AX, BX (part 4)

Includes: Hand assembly.

Computer Interfacing (lab 1) : x86 and C refresher Lab, Hand Assembly JGE 114 (part 5)

Computer Interfacing (lab 1) : x86 and C refresher Lab, Hand Assembly JGE 114 (part 5)

Includes: Hand assembly.

Computer Interfacing (lab 1) : x86 and C refresher Lab, Hand Assembly JMP 010E (part 8)

Computer Interfacing (lab 1) : x86 and C refresher Lab, Hand Assembly JMP 010E (part 8)

Includes: Hand assembly.