【正文】
實(shí)驗(yàn)三 數(shù)據(jù)串傳送和查表程序?qū)嶒?yàn)?zāi)康耐ㄟ^實(shí)驗(yàn)掌握下列知識(shí):利用簡(jiǎn)化段定義方法實(shí)現(xiàn)程序結(jié)構(gòu)定義;利用DOS的21H號(hào)中斷調(diào)用完成輸入輸出;查表法和查表指令XLAT;數(shù)據(jù)串傳送指令MOVS及重復(fù)前輟REP;掌握EQU和DUP偽指令的用法。實(shí)驗(yàn)內(nèi)容及步驟一、利用查表方法顯示內(nèi)存單元的內(nèi)容編輯下列程序:.model small.stack.data str1 db 39。ABCDEFGHIJ39。 ;待顯示的內(nèi)存區(qū)內(nèi)容 str2 db 39。Please input the number you will display:39。,10,13,39。$39。.code .startup mov ah,9 mov dx,offset str2 int 21h ;顯示STR2字符串的內(nèi)容,即提示信息 mov ah,1 int 21h ;輸入待顯示的字符序號(hào)(09) mov bx,offset str1 sub al,30h xlat ;查STR1表,對(duì)應(yīng)序號(hào)的字符ASCII碼進(jìn)入AL mov dl,al mov ah,2 int