微型计算机原理上机实验改错,北京理工大学微机原理汇编语言上机实验题
實驗一
請在數(shù)據(jù)段中定義兩個數(shù),要求編寫程序分別計算出這兩個數(shù)的和、差、積、商,并用Debug 的相關(guān)命令查詢計算結(jié)果。
(略)
實驗二
內(nèi)存自TABLE開始的連續(xù)16個單元中存放著0-15的平方值,查表求DATA中任意數(shù)X(0≤X ≤15)的平方值,并將結(jié)果放在RESULT中。
DATA1 SEGMENT
TABLE DB 0,1,4,9,16,25,36,49,64,81,100,121,144,169,196,225
DATA DB 10
RESULT DB ?
DATA1 ENDS
STAC SEGMENT
DB 100 DUP (?)
STAC ENDS
CODE SEGMENT
ASSUME DS:DATA1,SS:STAC,CS:CODE
SR:MOV AX,DATA1
MOV DS,AX
MOV AX,STAC
MOV SS,AX
LEA BX,TABLE
MOV AH,0
MOV AL,DATA
XLAT
MOV RESULT,AL
MOV AH,4CH
INT 21H
CODE ENDS
END SR
實驗三
試編寫一程序:比較兩個字符串STRING1 和STRING2所含的字符是否相同。若相同則顯示‘MATCH’,否則顯示‘NO MATCH’。
DATA1 SEGMENT
STRING1 DB 10,?,10 DUP (?)
STRING2 DB 10,?,10 DUP (?)
REM1 DB 'PLEASE INPUT STR1: $'
REM2 DB 'PLEASE INPUT STR2: $'
MESS1 DB 'MATCH$'
MESS2 DB 'NO MATCH$'
DATA1 ENDS
CODE1 SEGMENT
ASSUME CS:CODE1,DS:DATA1
STT: MOV AX,DATA1
總結(jié)
以上是生活随笔為你收集整理的微型计算机原理上机实验改错,北京理工大学微机原理汇编语言上机实验题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信用卡卡号忘记了怎么查询
- 下一篇: gcovr 安装_Kudu 1.8.0