Lines Matching defs:segment

239 Value of the default data segment
242 Inline function that returns the default data segment for the current
245 On the x86 processor, the default segment is not always DS if there is
246 no segment override. Address modes such as -3[BP] or 10[BP+SI] all refer to
255 cs segment override
256 ds segment override
257 es segment override
258 fs segment override
259 gs segment override
260 ss segment override
269 #define GET_SEGMENT(segment)
360 segment - Segment to load data from
369 fetch_data_byte_abs(uint segment, uint offset)
373 x86emu_check_data_access(segment, offset);
375 return (*sys_rdb) (((u32) segment << 4) + offset);
380 segment - Segment to load data from
389 fetch_data_word_abs(uint segment, uint offset)
393 x86emu_check_data_access(segment, offset);
395 return (*sys_rdw) (((u32) segment << 4) + offset);
400 segment - Segment to load data from
409 fetch_data_long_abs(uint segment, uint offset)
413 x86emu_check_data_access(segment, offset);
415 return (*sys_rdl) (((u32) segment << 4) + offset);
424 Writes a word value to an segmented memory location. The segment used is
425 the current 'default' segment, which may have been overridden.
445 Writes a word value to an segmented memory location. The segment used is
446 the current 'default' segment, which may have been overridden.
466 Writes a long value to an segmented memory location. The segment used is
467 the current 'default' segment, which may have been overridden.
483 segment - Segment to store data at
493 store_data_byte_abs(uint segment, uint offset, u8 val)
497 x86emu_check_data_access(segment, offset);
499 (*sys_wrb) (((u32) segment << 4) + offset, val);
504 segment - Segment to store data at
514 store_data_word_abs(uint segment, uint offset, u16 val)
518 x86emu_check_data_access(segment, offset);
520 (*sys_wrw) (((u32) segment << 4) + offset, val);
525 segment - Segment to store data at
535 store_data_long_abs(uint segment, uint offset, u32 val)
539 x86emu_check_data_access(segment, offset);
541 (*sys_wrl) (((u32) segment << 4) + offset, val);
826 NOTE: The code which specifies the corresponding segment (ds vs ss)
830 except the segment override instructions, this bit (as well
831 as any bits indicating segment overrides) will be clear. So
833 occurs (unless any of the segment override bits are set).