Click here to Skip to main content
15,920,576 members
Home / Discussions / System Admin
   

System Admin

 
QuestionHow to add my custom language culture into Windows XP Pin
Sisovin16813-Apr-07 14:19
Sisovin16813-Apr-07 14:19 
AnswerRe: How to add my custom language culture into Windows XP Pin
Mekong River13-Apr-07 17:33
Mekong River13-Apr-07 17:33 
GeneralRe: How to add my custom language culture into Windows XP Pin
Sisovin16814-Apr-07 23:09
Sisovin16814-Apr-07 23:09 
GeneralRe: How to add my custom language culture into Windows XP Pin
Sisovin16814-Apr-07 23:37
Sisovin16814-Apr-07 23:37 
GeneralRe: How to add my custom language culture into Windows XP Pin
Mekong River18-Apr-07 21:15
Mekong River18-Apr-07 21:15 
GeneralRe: How to add my custom language culture into Windows XP Pin
Sisovin16819-Apr-07 2:24
Sisovin16819-Apr-07 2:24 
GeneralRe: How to add my custom language culture into Windows XP Pin
Mekong River19-Apr-07 15:07
Mekong River19-Apr-07 15:07 
Questionexplanation for this masm32 boot code pliz Pin
marto1213-Apr-07 14:02
marto1213-Apr-07 14:02 
hey yall i use masm32 i could someone,from the beginning,give a line by line explanation of what is happening becoz i still do not understand,pliz modify it to make very simple like for my p4 pc and after that how do i make it run??????

.386P
.MODEL TINY
OPTION M510
OPTION SCOPED
OPTION PROLOGUE :none
OPTION EPILOGUE :none
OPTION CASEMAP :none
OPTION OFFSET :SEGMENT
OPTION SEGMENT :USE16

assume cs:none, ss:none, ds:none, es:none, gs:none, fs:none

ORG 0

$BOOT SEGMENT USE16
;========================================
jmp short __CSIP
nop
; ================================================================= ;
;;;;;;;; Bios Parameters Block & Extended Block ;;;;;;;;;
; ================================================================= ;
OemString db "MYOS...." ; 0
BytesPerSector dw 512 ; 8
SectorsPerCluster db 1 ; 10
ReservedSectors dw 1 ; 11
TotalFATs db 2 ; 13
MaxRootEntries dw 224 ; 14
TotalSectorsSmall dw 2880 ; 16
MediaDescriptor db 240 ; 18
SectorsPerFAT dw 9 ; 19
SectorsPerTrack dw 18 ; 21
NumHeads dw 2 ; 23
HiddenSectors dd 0 ; 25
TotalSectorsLarge dd 0 ; 29
;;;;;;;; Extended Parameters ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
DriveNumber db 0 ; 33
Flags db 0 ; 34
Signature db 41 ; 35
VolumeID dd 23232 ; 36
VolumeLabel db "BOOT SYS" ; 40
SystemID db "FAT12 " ; 51
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

szHelloWorld db "HelloWorld", 0

__CSIP:
cli ; disable interrupts
db 0EAh
dw offset start ; jump far 07C0:start
dw 000h ; this is to ensure CS=7C0h for calls that returns from
;absolute address which is relative to CS segment
start:
mov ax, 07C0h
mov ds, ax ; DS=07C0h
mov ax, B800h
mov es, ax ; ES=B800h prepare ES to write to video memory
mov ax, 80h
mov ss, ax ; SS=80h (bottom of the stack is 800h linear)
mov ax, 800h
mov sp, ax ; SP=800h ( top of the stack is SS:800h == 1000h linear)

mov si, offset szHelloWorld
xor di, di ; start at ES:[0] == B8000 linear
mov ax, 0700h ; 15:8 attribute 7Blush | :O text character

PrintLoop:

mov al, [si] ; load a character
test al, al
jz short HALT ; if(ZF==1) indicates test is zero, we are finished.

mov es:[di], ax ; copy attribute and character to vmem
add di, 2 ; adjust offset in video memory by 2 (attribute+character)
inc si ; adjust our offset by 1
jmp short PrintLoop ;continue

HALT:
hlt
jmp short HALT

ORG 1FEh
$BOOTSIG dw 0AA55h ; last two bytes must contain this signature
END


Smile | :)
AnswerRe: explanation for this masm32 boot code pliz Pin
Mekong River13-Apr-07 17:35
Mekong River13-Apr-07 17:35 
QuestionIIS Problem Pin
Navneet Hegde12-Apr-07 0:55
Navneet Hegde12-Apr-07 0:55 
AnswerRe: IIS Problem Pin
Mekong River13-Apr-07 17:36
Mekong River13-Apr-07 17:36 
Questiondll Password Pin
Stylemaster11-Apr-07 2:44
professionalStylemaster11-Apr-07 2:44 
AnswerRe: dll Password Pin
Steve S11-Apr-07 2:51
Steve S11-Apr-07 2:51 
GeneralRe: dll Password Pin
Stylemaster11-Apr-07 3:19
professionalStylemaster11-Apr-07 3:19 
GeneralRe: dll Password Pin
Steve S11-Apr-07 3:24
Steve S11-Apr-07 3:24 
GeneralRe: dll Password Pin
Michael Hendrickx11-Apr-07 19:30
Michael Hendrickx11-Apr-07 19:30 
GeneralRe: dll Password Pin
Mike Dimmick12-Apr-07 13:33
Mike Dimmick12-Apr-07 13:33 
Questionhow linkers are linking .obj files (in detail with programming) Pin
mirraa10-Apr-07 23:36
mirraa10-Apr-07 23:36 
AnswerRe: how linkers are linking .obj files (in detail with programming) Pin
Morantex11-Apr-07 8:22
Morantex11-Apr-07 8:22 
QuestionPlz solve this Pin
A.Muthunagai10-Apr-07 21:04
A.Muthunagai10-Apr-07 21:04 
AnswerRe: Plz solve this Pin
Mekong River13-Apr-07 17:40
Mekong River13-Apr-07 17:40 
QuestionCAN I USE VISTA 64 BIT Pin
Sachin Pimpale10-Apr-07 19:26
Sachin Pimpale10-Apr-07 19:26 
AnswerRe: CAN I USE VISTA 64 BIT Pin
Michael Dunn11-Apr-07 10:47
sitebuilderMichael Dunn11-Apr-07 10:47 
QuestionHow to prevent broadcasting between two NICs in Windows XP Pin
LaHaHa10-Apr-07 19:12
LaHaHa10-Apr-07 19:12 
AnswerRe: How to prevent broadcasting between two NICs in Windows XP Pin
Michael Hendrickx11-Apr-07 19:32
Michael Hendrickx11-Apr-07 19:32 

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.