Tugas Debug Command

Standar

Debug Command
1. Cara-cara memasukkan perintah debug
► Hal pertama yang kita lakukan adalah membuka atau meng-klik pilihan start. Kemudian tuliskan “cmd” di kotak run yang telah tersedia lalu klik ok.

►Setelah itu akan muncul kotak yang berwarna hitam yang di dalam nya nanti akan kita masukkan perintah debug. Lalu silahkan anda ketikkan “cd\”didalamnya lalu enter. Selanjutnya ketikkan “debug config.sys lalu enter,kemudian ketikkan huruf “a” lalu enter. Setelah itu akan muncul bilangan heksadesimal dan bilangan desimal. Contohnya seperti di bawah ini :

•Microsoft Windows [Version 6.1.7600]
•Copyright (c) 2009 Microsoft Corporation. All rights reserved.
•C:\Users\rindriana> cd\
•C:\>debug config.sys
•-a
•13A1:0100

Untuk lebih jelas nya,silahkan perhatikan gambar di bawah ini :

Jika kita mengetikkan perintah “dir\” maka akan muncul perintah seperti di bawah ini :
•C:\>cd\
•C:\>dir\
•Volume in drive C has no label.
•Volume Serial Number is FC98-A2D2
•Directory of C:\
• 11/06/2009 04:42 autoexec.bat
• 11/06/2009 04:42 10 config.sys
• 07/03/2011 21:47 1.819 defexclist.txt
• 01/08/2011 18:31 95.584 downlWithIDM.dl
• 01/08/2011 18:31 147.808 downlWithIDM64.
• 25/10/2011 16:37 43 END
• 15/12/2005 22:20 132.285 grabber.chm
• 03/03/2011 20:36 320.931 idman.chm
• 06/10/2011 04:56 3.425.688 IDMan.exe
• 09/02/2004 18:39 2.596 idmantypeinfo.t
• 14/07/2011 21:38 77.992 idmbrbtn.dll
• 14/07/2011 21:38 91.424 idmbrbtn64.dll
• 24/10/2011 15:19 456.112 idmcchandler.dl
• 24/10/2011 15:19 681.312 idmcchandler64.
• 16/09/2009 20:29 83.376 idmfsa.dll
• 12/02/2011 02:35 184.165 IDMFType.dat
• 12/02/2011 02:35 42.472 idmftype.dll
• 12/02/2011 02:35 50.736 IDMFType64.dll
• 16/03/2011 18:16 54.624 IDMGetAll.dll
• 16/03/2011 18:16 86.880 IDMGetAll64.dll
• 09/06/2011 21:22 288.096 IDMGrHlp.exe
• 01/10/2011 21:09 218.544 IDMIECC.dll
• 01/10/2011 21:09 367.456 IDMIECC64.dll
• 24/01/2011 15:56 64.352 IDMIntegrator64
• 15/04/2011 19:32 38.304 idmmkb.dll
• 01/10/2011 21:09 447.225 idmmzcc.xpi
• 09/08/2011 00:43 109.928 IDMNetMon.dll
• 09/08/2011 00:43 143.424 IDMNetMon64.dll
• 24/10/2011 15:19 6.976 IDMSetup2.log
• 30/05/2011 23:50 21.864 IDMShellExt.dll
• 30/05/2011 23:50 22.408 IDMShellExt64.d
• 06/07/2011 22:14 6.894 idmtdi.cat
• 06/07/2011 22:14 2.164 idmtdi.inf
• 06/07/2011 22:14 101.616 idmtdi32.sys
• 06/07/2011 22:14 165.072 idmtdi64.sys
• 06/07/2011 22:14 6.926 idmwfp.cat
• 06/07/2011 22:14 2.132 idmwfp.inf
• 06/07/2011 22:14 89.376 idmwfp32.sys
• 06/07/2011 22:14 145.008 idmwfp64.sys
• 02/12/2004 22:31 277 IEExt.htm
• 20/10/2003 16:13 283 IEGetAll.htm
• 02/07/2007 12:19 278 IEGetVL.htm
• 28/09/2007 20:06 279 IEGetVL2.htm
• 25/05/2010 21:28 263.600 IEMonitor.exe
• 24/10/2011 15:19 Languages
• 02/08/2005 19:49 1.458 license.txt
• 14/07/2009 09:37 PerfLogs
• 26/10/2011 12:48 Program Files
• 10/02/2010 15:01 698 RemoveCodec.iss
• 14/07/2008 20:27 45.478 scheduler.chm
• 22/10/2010 21:25 2.056 tips.txt
• 24/10/2011 15:19 Toolbar
• 15/07/2008 20:25 50.228 tutor.chm
• 23/06/2011 22:49 159.584 Uninstall.exe
• 02/10/2011 00:26 Users
• 31/10/2011 20:30 Windows
• 50 File(s) 8.707.865 bytes
• 6 Dir(s) 16.409.640.960 bytes free

2. Pengerjaan Hasil Perintah Debug
• Hitunglah nilai “13A1” ke desimal.
• Hitunglah nilai “0100” ke desimal

Jawaban :
►Bilangan Heksa ke Desimal
• 13A116=…10
• 1×163 = 4096
• 3×162= 768
• Ax161= 160
• 1×160= 1
maka 4096+768+160+1= 5025

►Bilangan Desimal ke Biner
5025 / 2 = 2512 → 1
2512 / 2 = 1256 → 0
1256 / 2 = 628 → 0
628 / 2 = 314 → 0
314 / 2 = 157 → 0
157 / 2 = 78 → 1
78 / 2 = 39 → 0
39 / 2 = 19 → 1
19 / 2 = 9 → 1
9 / 2 = 4 → 1
4 / 2 = 2 → 0
2 / 2 = 1 → 0
1 / 2 = 0 → 1
Maka hasilnya adalah 1001110100001

►Bilangan Biner ke Desimal
•01002=…10
0 >>>0×20 = 0
0>>>0×21 = 0
1>>>1×22 = 4
0>>>0×23 = 0 +
4(10)

3. Perintah-perintah yang ada pada command Debug
Banyak perintah-perintah yang terdapat pada debug yang apabila kita menuliskan perintahnya akan ada hasil yang sesuai dengan apa perintah apa yang kita masukkan. Jika kita ingin melihat bagaimana perintah-perintah yang terdapat pada debug, kita tinggal memasukkan perintah “shift+?”.
Dibawah ini adalah perintah-perintah yang terdapat pada debug :
-?
assemble A [address]
compare C range address
dump D [range]
enter E address [list]
fill F range list
go G [=address] [addresses]
hex H value1 value2
input I port
load L [address] [drive] [firstsector] [number]
move M range address
name N [pathname] [arglist]
output O port byte
proceed P [=address] [number]
quit Q
register R [register]
search S range list
trace T [=address] [value]
unassemble U [range]
write W [address] [drive] [firstsector] [number]
allocate expanded memory XA [#pages]
deallocate expanded memory 😄 [handle]
map expanded memory pages XM [Lpage] [Ppage] [handle]
display expanded memory status XS

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s