匯編語言,
IN AL,82H //將82H地址端口的數(shù)據(jù)輸入到AL寄存器;
XOR AH,AH //異或運算,將AH寄存器清零;
ADD AX,AX //將AX寄存器自加,結果繼續(xù)放入AX寄存器
MOV BX,AX //將上步結果,即AL寄存器的值放入BX寄存器
MOV CX,2 //將2賦給寄存器CX,用作計數(shù)初值
SHL BX,CL //將BX寄存器中的二進制數(shù)值按位左移CL=2位,右面補零,相當于把BX寄存器
//中數(shù)值擴大到四倍
ADD AX,BX //將AX寄存器中數(shù)值與BX寄存器中數(shù)值想加,結果放入AX寄存器
整體作用:將82H地址端口輸入的數(shù)據(jù)擴大為5倍放在AX寄存器中,這里采用16進制,因此輸入是05H,執(zhí)行后AX中為19H
閱讀下列程序段,
閱讀下列程序段,
IN AL,82H
XOR AH,AH
ADD AX,AX
MOV BX,AX
MOV CX,2
SHL BX,CL
ADD AX,BX
① 程序段的功能是什么?
② 若從82H端口讀入的數(shù)據(jù)為05H,執(zhí)行程序段后AX=?
IN AL,82H
XOR AH,AH
ADD AX,AX
MOV BX,AX
MOV CX,2
SHL BX,CL
ADD AX,BX
① 程序段的功能是什么?
② 若從82H端口讀入的數(shù)據(jù)為05H,執(zhí)行程序段后AX=?
其他人氣:614 ℃時間:2020-04-07 15:21:45
優(yōu)質解答
我來回答
類似推薦
猜你喜歡
- 1英語翻譯
- 2中國當前的主要矛盾,是人們日益增長的物質和文化生活和落后的社會生產之間的矛盾,具體表現(xiàn)在我們生活的哪些方面呢?
- 3如圖是一個平分角的儀器,其中AB=AD,BC=DC,將點A放在角的頂點,AB和AD沿著角的兩邊放正,沿AC畫一條射線AE,AE就是角平分線,請說明它的道理.
- 4what are you busy ( ) i'm busy ( )my homework
- 5我賭你等不起怎么翻譯
- 61×3/1+3×5/1+5×7/1+...+99×101/1 的值
- 7沙塵暴給人類的危害
- 8求有“蒼穹”二字的詩詞成語
- 9四十五分之十四除以(五分之一加三分之一)
- 1026414: finally, don't panic, think about what you can achieve, not what you can't. positive thinking is important !
- 11成語中的名人故事的由來?
- 12向醋酸溶液中加水稀釋,參考書上說氫離子濃度增加,這是怎么回事?