Unformatted text preview: allocated and initialized for the following protected-mode program data segment. Be sure to include the offset of each label in the data segment. Give all answers in hexadecimal. Assume the 32-bit offset of the first item in the data segment is 000A0085. BE SURE TO ACCOUNT FOR EVERY BIT IN A FIELD. .data 000A0085 V1 BYTE 3Ah, 254, 23h, -15: 3A FE 23 F1 000A0089 V2 DWORD V1, 7: 85 00 0A 00 07 00 00 00 000A0091 V3 DWORD $-V1: 0C 00 00 00 000A0095 V4 LABEL WORD 000A0095 V5 DWORD 0A1C3F5D7h: D7 F5 C3 A1 myEqu = 5 ;remember, equates do not reserve storage 000A0099 V6 DWORD 2 dup (myEqu+10): 0F 00 00 00 0F 00 00 00 The Control Address Register holds the address of the next microcode instruction to be executed. There is a 1-to-many relationship between machine code and microcode. Each machine instruction is carried out by a microcoded subroutine....
View Full Document
- Fall '08
- Assembly Language, X86, Data segment, V1 BYTE 3Ah, integer representation