计算机组成原理汇编程序实验,计算机组成原理汇编实验(资料).pdf
計算機組成原理匯編實驗(資料)
匯編語言調試工具 DEBUG 的使用
一.實驗目的:
1、掌 DEBUG 的基本命令及其功能
2、熟練掌 DEBUG 的常用命令,學會用 DEBUG 調試程序。
3、掌 數據在內存中的存放方式和內存操作數的幾種尋址方式。
4、掌 簡單指令程序的執行過程
二.實驗內容:
1、DEBUG 程序的啟動及常用命令的使用
(1)進入 DEBUG
開始--運行--輸入’cmd’確定--cd\--debug
(2 )用 R 命令查看各寄存器的值
(3 )用 R 命令修改 IP 寄存器的值為 0000
(4 )用 U 命令查看代碼段中 0100 開始的匯編程序
計算機組成原理匯編實驗(資料)
(5 )用 D 命令查看數據段中 0100——0200 單元的內容
(6 )用 E 命令修改數據段 0005、0006 單元的內容為 12 、34
2 、設 DS= 當前段地址,請用 DEBUG 的命令將存儲器偏移地址0300H~0304H 連續單元
順序存入 000A,000B,000C,000D,000E,并查看結果。
3、在 DEBUG 狀態下寫入下面程序,依次查看代碼地址的變化,單步執行程序。程序執
計算機組成原理匯編實驗(資料)
行前后 AX、BX、CS 和 IP 的內容分別是多少?
程序清單如下:
MOV AX,0304
MOV BX,0102
ADD AX,BX
INC AX
SUB AX,BX
MOV BX,AX
HLT
計算機組成原理匯編實驗(資料)
程序執行前:AX=0000,AB=0000,CS=17B3,IP=0100
程序執行后:AX=0203,AB=0203,CS=17B3,IP=010B
4、在 DEBUG 狀態下連續寫入下面程序,單步執行程序,查看 SS 和 SP 的變化。程序執
行前后 AX、BX 的內容分別是多少?
MOV AX,3721
MOV BX,4832
PUSH AX
PUSH BX
POP AX
POP BX
HLT
計算機組成原理匯編實驗(資料)
程序執行前:AX=0000,BX=0000
程序執行后:AX=4832,BX=3721
SP 變化如圖
5、在 DEBUG 狀態下編寫一個計算 “24+28-1 ”的程序,要求運算結果保存在內存單元中,
單步運行查看寄存器狀態和最后結果(匯編指令參考匯編語言教材 P65 )
計算機組成原理匯編實驗(資料)
總結
以上是生活随笔為你收集整理的计算机组成原理汇编程序实验,计算机组成原理汇编实验(资料).pdf的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机教育杂志社投稿送样刊,山东教育杂志
- 下一篇: 哈理工计算机分数线2020,2021哈尔