CẤU TRÚC MÁY TÍNH LẬP TRÌNH HỢP NGỮ_CHƯƠNG 3
Số trang: 30
Loại file: pdf
Dung lượng: 5.78 MB
Lượt xem: 18
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tham khảo bài thuyết trình cấu trúc máy tính lập trình hợp ngữ_chương 3, công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
CẤU TRÚC MÁY TÍNH LẬP TRÌNH HỢP NGỮ_CHƯƠNG 3 CHÖÔNG TRÌNH GÔÕ ROÁI DEBUGMuïc tieâu Dòch ñöôïc 1 chöông trình ngaén Xem caùc thanh ghi vaø côø cuûa CPU Xem söï thay ñoåi noäi dung cuûa caùc bieán SCII trong boä nhôù A ôû daïng nhò phaân hoaëcDoø tìm trò ssembly A ình baèng chöông tr át än taäp vie oã trôï luyeH22/08/2011 1 Chuong 3 Debug22/08/2011 Daïng leänh cuûa Debug ng nh nh Trong ñoù maõ leänh laø 1 trong caùc chöõ A,B,C,D,E, ... coøn thoâng soá thì thay ñoåi tuøy theo leänh. Caùc thoâng soá coù theå laø : Ñòa chæ : laø 1 boä ñòa chæ ñaày ñuû segment : offset hay chæ caàn offset laø ñuû. Segment coù theå duøng teân thanh ghi. Ex : F000:0100 DS: 200 0AF522/08/2011 2 Chuong 3 Debug22/08/2011 Daïng leänh cuûa Debug ng Taäp tin : laø 1 tham khaûo teân taäp tin ñaày ñuû, ít nhaát phaûi coù teân taäp tin. Danh saùch : Laø 1 hay nhieàu trò byte hoaëc chuoåi caùch nhau baèng daáu phaåy. Khoaûng : laø 1 tham khaûo ñeán vuøng boä nhôù Trò : laø 1 soá heä 16 coù toái ña coù 4 chöõ soá22/08/2011 3 Chuong 3 Debug22/08/2011 Taäp leänh cuûa Debug nh A : cho pheùp vieát töø baøn phím caùc leänh maõ maùy nh döôùi daïng gôïi nhôù. ng A [ ] Ex : - A 100 dòch ôû ñòa chæ CS:100h -A dòch ôû ñòa chæ hieän taïi (Debug laáy ñòa chæ ñoaïn CS) - A DS:2000h dòch ôû ñòa chæ DS:2000h22/08/2011 4 Chuong 3 Debug22/08/2011 Thí duï minh hoïa leänh A nh Phaûi nhaäp leänh vaøo theo töøng doøng moät vaø nh ng ng keát thuùc baèng Enter. ng Keát thuùc nhaäp nhaán Enter ôû doøng troáng. ng ng. Ex : - A 100 User goû vaøo 5514:0100 MOV AH, 2 5514:0102 MOV DL, 41 5514:0104 INT 21HSEGMENT OFFSET22/08/2011 5 Chuong 3 Debug22/08/2011 C (Compare)So saùnh 2 vuøng boä nhôù vaø lieät keâ caùc oâ nhôù coù nh ngnoäi dung khaùc nhau.Cuù phaùp : C , < ñòa chæ>Ex : - C 100, 200, 3000 : 1000So saùnh oâ nhôù DS:100h vôùi oâ nhôù 3000:1000h, oâ nhôù DS:101h vôùioâ nhôù 3000:1001h….. Cho ñeán oâ nhôù DS :200h vôùi oâ nhôù3000:1100h. So saùnh 101 bytes 22/08/2011 6 Chuong 3 Debug 22/08/2011 D (Dump) Hieän noäi dung boä nhôù theo daïng heä 16 vaø ng ASCII.Caùch goïi : D Ex : - D F000 : 0 - D ES : 100 - D 10022/08/2011 7 Chuong 3 Debug22/08/2011 Leänh F (Fill) nh Cuù phaùp : F ng> ch> Coâng duïng : laáp ñaày trò vaøo vuøng nhôù ngay ng ng taïi ñòa chæ mong muoán.n. Trò nhaäp vaøo töøng byte moät theo heä 16 Daáu tröø (-) duøng ñeå luøi laïi 1 ñòa chæ. SPACE BAR duøng ñeå tôùi 1 ñòa chæ. ENTER ñeå keát thuùc.22/08/2011 8 Chuong 3 Debug22/08/2011 Minh hoïa leänh F nh Laép ñaày vuøng nhôù taïi ñòa chæ offset 100h ng chuoåi “ Toi dua em sang song”. F 100 “TOI DUA EM SANG SONG” OFFSET 100H22/08/2011 9 Chuong 3 Debug22/08/2011 KEÁT QUAÛ-F 100 TOI DUA EM SANG SONG-D 1000ADD:0100 54 4F 49 20 44 55 41 20-45 4D 20 53 41 4E 47 20 TOI DUA EM SANG0ADD:0110 53 4F 4E 47 5 ...
Nội dung trích xuất từ tài liệu:
CẤU TRÚC MÁY TÍNH LẬP TRÌNH HỢP NGỮ_CHƯƠNG 3 CHÖÔNG TRÌNH GÔÕ ROÁI DEBUGMuïc tieâu Dòch ñöôïc 1 chöông trình ngaén Xem caùc thanh ghi vaø côø cuûa CPU Xem söï thay ñoåi noäi dung cuûa caùc bieán SCII trong boä nhôù A ôû daïng nhò phaân hoaëcDoø tìm trò ssembly A ình baèng chöông tr át än taäp vie oã trôï luyeH22/08/2011 1 Chuong 3 Debug22/08/2011 Daïng leänh cuûa Debug ng nh nh Trong ñoù maõ leänh laø 1 trong caùc chöõ A,B,C,D,E, ... coøn thoâng soá thì thay ñoåi tuøy theo leänh. Caùc thoâng soá coù theå laø : Ñòa chæ : laø 1 boä ñòa chæ ñaày ñuû segment : offset hay chæ caàn offset laø ñuû. Segment coù theå duøng teân thanh ghi. Ex : F000:0100 DS: 200 0AF522/08/2011 2 Chuong 3 Debug22/08/2011 Daïng leänh cuûa Debug ng Taäp tin : laø 1 tham khaûo teân taäp tin ñaày ñuû, ít nhaát phaûi coù teân taäp tin. Danh saùch : Laø 1 hay nhieàu trò byte hoaëc chuoåi caùch nhau baèng daáu phaåy. Khoaûng : laø 1 tham khaûo ñeán vuøng boä nhôù Trò : laø 1 soá heä 16 coù toái ña coù 4 chöõ soá22/08/2011 3 Chuong 3 Debug22/08/2011 Taäp leänh cuûa Debug nh A : cho pheùp vieát töø baøn phím caùc leänh maõ maùy nh döôùi daïng gôïi nhôù. ng A [ ] Ex : - A 100 dòch ôû ñòa chæ CS:100h -A dòch ôû ñòa chæ hieän taïi (Debug laáy ñòa chæ ñoaïn CS) - A DS:2000h dòch ôû ñòa chæ DS:2000h22/08/2011 4 Chuong 3 Debug22/08/2011 Thí duï minh hoïa leänh A nh Phaûi nhaäp leänh vaøo theo töøng doøng moät vaø nh ng ng keát thuùc baèng Enter. ng Keát thuùc nhaäp nhaán Enter ôû doøng troáng. ng ng. Ex : - A 100 User goû vaøo 5514:0100 MOV AH, 2 5514:0102 MOV DL, 41 5514:0104 INT 21HSEGMENT OFFSET22/08/2011 5 Chuong 3 Debug22/08/2011 C (Compare)So saùnh 2 vuøng boä nhôù vaø lieät keâ caùc oâ nhôù coù nh ngnoäi dung khaùc nhau.Cuù phaùp : C , < ñòa chæ>Ex : - C 100, 200, 3000 : 1000So saùnh oâ nhôù DS:100h vôùi oâ nhôù 3000:1000h, oâ nhôù DS:101h vôùioâ nhôù 3000:1001h….. Cho ñeán oâ nhôù DS :200h vôùi oâ nhôù3000:1100h. So saùnh 101 bytes 22/08/2011 6 Chuong 3 Debug 22/08/2011 D (Dump) Hieän noäi dung boä nhôù theo daïng heä 16 vaø ng ASCII.Caùch goïi : D Ex : - D F000 : 0 - D ES : 100 - D 10022/08/2011 7 Chuong 3 Debug22/08/2011 Leänh F (Fill) nh Cuù phaùp : F ng> ch> Coâng duïng : laáp ñaày trò vaøo vuøng nhôù ngay ng ng taïi ñòa chæ mong muoán.n. Trò nhaäp vaøo töøng byte moät theo heä 16 Daáu tröø (-) duøng ñeå luøi laïi 1 ñòa chæ. SPACE BAR duøng ñeå tôùi 1 ñòa chæ. ENTER ñeå keát thuùc.22/08/2011 8 Chuong 3 Debug22/08/2011 Minh hoïa leänh F nh Laép ñaày vuøng nhôù taïi ñòa chæ offset 100h ng chuoåi “ Toi dua em sang song”. F 100 “TOI DUA EM SANG SONG” OFFSET 100H22/08/2011 9 Chuong 3 Debug22/08/2011 KEÁT QUAÛ-F 100 TOI DUA EM SANG SONG-D 1000ADD:0100 54 4F 49 20 44 55 41 20-45 4D 20 53 41 4E 47 20 TOI DUA EM SANG0ADD:0110 53 4F 4E 47 5 ...
Tìm kiếm theo từ khóa liên quan:
thủ thuật lập trình phần mềm máy tính kỹ thuật phần mềm chương trình lập trình Cấu trúc máy tính kỹ thuật máy tính thủ thuật máy tính giáo trình tin học kỹ thuật công nghệGợi ý tài liệu liên quan:
-
50 trang 496 0 0
-
Bài giảng Xử lý sự cố phần mềm - Bài 4 Xử lý sự cố sử dụng Internet
14 trang 337 0 0 -
Giáo trình Tin học (Trình độ: Trung cấp nghề) - Trường Trung cấp nghề Củ Chi
268 trang 331 4 0 -
Nhập môn Tin học căn bản: Phần 1
106 trang 327 0 0 -
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 312 0 0 -
Làm việc với Read Only Domain Controllers
20 trang 299 0 0 -
67 trang 299 1 0
-
64 trang 260 0 0
-
Thủ thuật giúp giải phóng dung lượng ổ cứng
4 trang 213 0 0 -
122 trang 212 0 0