彙編學習小記(一)-熟悉DEBUG環境

Ajiajiajia發表於2018-04-09

20180404第一次實驗總結

1.掛載

借鑑網址:https://blog.csdn.net/xiaomuchong2016/article/details/78635380

彙編學習小記(一)-熟悉DEBUG環境

2.概念

debug命令

  • R 檢視和修改暫存器
  • D 檢視記憶體單元
  • E 修改記憶體單元
  • U 反彙編
  • A 修改彙編指令
  • T/R 單步執行

dos命令

  • CD,DIR,DEL,RENAME,COPY,EDIT,MD,RD

3.查詢計算機生產日期

d ffff:0000

複製程式碼

4.輸出自己的姓名學號到螢幕中央

顯示器須知

  • 25行,每行80個字元
  • 顯示屬性字
    • 一個字元在顯示緩衝區佔用2個位元組空間(=每行120個位元組)
    • 第一個位元組為字元的ASCII碼,第二個位元組為字元的色彩屬性

彙編學習小記(一)-熟悉DEBUG環境

5.兩個運算元相減運算,結果放在資料段16號單元中

資料段 ds(預設)

彙編學習小記(一)-熟悉DEBUG環境

彙編學習小記(一)-熟悉DEBUG環境

彙編學習小記(一)-熟悉DEBUG環境

6.兩個運算元相加運算-段超越的處理

彙編學習小記(一)-熟悉DEBUG環境

【注意⚠️】段超越記憶體中內容的檢視需要用d命令,因為t命令末尾跟著的是原始記憶體中包含的內容,並不是改動過的

彙編學習小記(一)-熟悉DEBUG環境

7.把暫存器ax的1234h寫入資料段2號單元,讀出3號單元的12h傳送給bl暫存器

彙編學習小記(一)-熟悉DEBUG環境

bl是bx的低位地址,直接取低位

相關文章