lmmp.net
当前位置:首页 >> mov Al,31H. AX= >>

mov Al,31H. AX=

已知:AX=6246H,则: mov bx,826CH BX=826CH ;直接赋值立即数826C给BX,即bx=826CH mov cx,ax CX=6246H ;将已知的ax的数送给cx 即cx=6246H mov ax,bx AX=826CH ;将bx的值赋给ax,即ax=826CH add ax,bx AX=04D8H ;将ax与bx的值相加然后赋给ax...

ax是16位的数据,里面包含ah(ax的高八位)和al(ax的低八位)Mov ah,31h就是让ah=31h;(H为16进制)所以ax=3100h(al默认为00h的话)

AX由AH与AL组成 mov ah,31H 后 AX =31xxH(AL的值不确定) mov al,23H 后 AX=3123H add al,23H 后 AL=23H+23H=46H 所以,AX=3146H

ax寄存器一共十六位。ah就是指ax的高八位,h就是high的意思;al指的是ax的低八位,l就是low的意思。 所以ax是3123h。

AX是16位寄存器,可以分为两个8为寄存器:AH与AL,AH对应高8位,AL对应低8位。 由指令 mov ah,31H ,可得,AH=31H 再加上AL的值,即可得AX的值。

mov ax,62627 AX=0F4A3H ? mov ah,31h AX=31A3H mov al,23h AX=3123H add ax,ax AX=6246H mov bx,826ch AX=6246H mov cx,ax AX=6246H mov ax,bx AX=826CH add ax,bx AX=04D8H mov al,bh AX=0482H add ah,ah AX=0882H add al,6 AX=0888H add al,a...

字节除法指令被除数默认为AX,结果AH为余数,AL为商。现在指令 MOV AH,04H MOV AL,00H 执行后AX=0400H,即1024,指令MOV BL,4BH执行后BL=4BH,即75,指令 DIV BL意义为AX除以BL,即1024/75,商得13,余数为49,因此结果为AH=31H,AL=0DH。

MOV A, 30H ; 取数据,如56H ANL A, #0FH ; 获得低位06H ORL A, #30H ; 高位变3,成36H,即ASCII码 MOV 31H, A ; 存入指定单元 MOV A, 30H ; 取数据,如56H SWAP A ; 高低字节交换,变65H ANL A, #0FH ; 获得低位05H ORL A, #30H ; 高位变3,成3...

呵呵 主要都是传送指令和加法指令 要注意操作数的类型是字还是字节 mov ax,62627 AX=62627=F4A3H(16进制) BX=0000H CX=0000H mov ah,31H AX=31...

1、分析下面程序中每条指令的执行结果(10分) MOV A ,#31H ;将立即数31送入A MOV B ,#0BFH ;将立即数0BFH送入B MOV R0 ,#32H ;将立即数32H送入寄存器R0 MOV 31H ,#87H ;将立即数87H送入内部RAM的31H单元 XCH A , R0 ;交换累加器A和寄...

网站首页 | 网站地图
All rights reserved Powered by www.lmmp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com