精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 閱讀下列程序段,

    閱讀下列程序段,
    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)質解答
    匯編語言,
    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
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機版