指出下列程序的功能 1.XOR AH,AH SAL AX,1 MOV BX,AX MOV CL,2 SAL AX,CL
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/12 08:03:41
指出下列程序的功能 1.XOR AH,AH SAL AX,1 MOV BX,AX MOV CL,2 SAL AX,CL ADD AX BX HLT
指出下列程序的功能
MOV SL,3000H
MOV CL,50
MOV BL,0
LOP:CMP [SI],60
JAE NEXT
INC BL
NEXT:INC SI
DEC CL
JNZ LOP
MOV [2620H],BL
HLT
指出下列程序的功能
MOV SL,3000H
MOV CL,50
MOV BL,0
LOP:CMP [SI],60
JAE NEXT
INC BL
NEXT:INC SI
DEC CL
JNZ LOP
MOV [2620H],BL
HLT
1.
XOR AH,AH ;清空AH
SAL AX,1 ;AX左移一位,也就是AX*2
MOV BX,AX ;把AX中的数赋值个BX
MOV CL,2 ;CL放2
SAL AX,CL ;AX左移2位,也就是AX*2*2
ADD AX,BX ; AX=AX+BX
HLT ;暂停
问题补充
把内存地址中的数(由CL中可以看出一共有50个数)与60做比较,如果小于60的话就在BL中计数.
MOV SL, 3000H ;数据的首地址
MOV CL, 50 ;循环次数
MOV BL, 0 ;计数清零
LOP: CMP [SI], 60 ;作比较
JAE NEXT ;大于或等于60 跳转,也就是小于60不跳转
INC BL ;计数加1
NEXT: INC SI ;地址加1
DEC CL ;循环次数减1
JNZ LOP ;循环未完成则继续循环
MOV [2620H], BL ;把计数结果存到[2620]这个内存地址
HLT ;CPU暂停
XOR AH,AH ;清空AH
SAL AX,1 ;AX左移一位,也就是AX*2
MOV BX,AX ;把AX中的数赋值个BX
MOV CL,2 ;CL放2
SAL AX,CL ;AX左移2位,也就是AX*2*2
ADD AX,BX ; AX=AX+BX
HLT ;暂停
问题补充
把内存地址中的数(由CL中可以看出一共有50个数)与60做比较,如果小于60的话就在BL中计数.
MOV SL, 3000H ;数据的首地址
MOV CL, 50 ;循环次数
MOV BL, 0 ;计数清零
LOP: CMP [SI], 60 ;作比较
JAE NEXT ;大于或等于60 跳转,也就是小于60不跳转
INC BL ;计数加1
NEXT: INC SI ;地址加1
DEC CL ;循环次数减1
JNZ LOP ;循环未完成则继续循环
MOV [2620H], BL ;把计数结果存到[2620]这个内存地址
HLT ;CPU暂停
指出下列指令的错误 1.MOV AH,BX 2.MOV [BX],[SI] 3.MOV AX,[SI][DI] 4.MO
下面一段程序完成什么操作 MOV CL,04 SHR DX,CL MOV BL,AH SHL AX,CL SHR BL,
MOV AX,468AH MOV SI,1357H MOV [SI],AX MOV CL,4 SHR BYTE PTR[
MOV CL,04 SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL
设(AX)=1234H (BX)=3456H (CX)=5678H 执行 MOV CH AH MOV CL AL XCH
微机原理的题一.程序分析 1.MOV AX,80F0H MOV CL,10H SAR AX,CL ADD AX,80H
MOV AX,2000H MOW DS,AX MOC CL,4 MOV SI,2000H MOV AL,[SI+1] S
mov AX,[BX][BP]
下列程序段执行后,寄存器BX的内容是什么?mov cl,3 mov bx,087H ROL BX,1 ROR BX,CL
微机原理的计算问题 SAL AX,CL 当 CL 指定是 数字的时候 例如 1,2 偏移的很明确
下列程序执行后,BX中的内容 MOV CL,3 MOV BX,00B5H ROL BX,1 R
MOV AX,[BX]与MOV AX,BX有什么区别