Danh mục

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    
tailieu_vip

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 ...

Tài liệu được xem nhiều: