根据以下要求,写出对应的汇编语言指令 (1)把BX和DX寄存器内容相加,结果存入DX寄存器。 (2)使用BX和SI寄存器进行基址变址寻址,把存储器中一字节内容与AL内容相加,结果存入存储单元。 (3)用寄存器BX和位移量0B2H的寄存器相对寻址方式,把存储器中一个双字与ECX相加,结果存入ECX。 (4)用偏移地址1020H直接寻址,把存储单元一个字内容与立即数3相加,结果存入存储单元。 (5)将AL寄存器内容与立即数120相加,结果存入AL寄存器。
第1题:
下列指令中,不影响标志寄存器CF位的指令是( )
A.DIV CX
B.SAR DX,1
C.ADD BL,CH
D.SUB BX,1000
第2题:
试写出执行下列指令序列后BX寄存器的内容。执行前(BX)=6D16H。 MOV CL,7 SHR BX,CL
第3题:
下列指令中,不影响标志寄存器CF位的指令是( )。
A.ADD BL,CH
B.SUB BX,1000
C.SAR DX,1
D.DIV CX
第4题:
根据以下要求写出相应的汇编语言指令。 (1)把BX和DX寄存器的内容相加,结果存入DX寄存器中; (2)用BX和SI的基址变址寻址方式,把存储器中的一个字节与AL内容相加,并保存在AL寄存器中; (3)用寄存器BX和位移量21B5H的变址寻址方式把存储器中的一个字和(CX)相加,并把结果送回存储器单元中; (4)用位移量2158H的直接寻址方式把存储器中的一个字与数3160H相加,并把结果送回该存储器中; (5)把数25H与(AL)相加,结果送回寄存器AL中。
第5题:
写出把首地址为BLOCK的字数组的第6个字送到DX寄存器的指令。要求使用以下几种寻址方式:基址变址寻址。
第6题:
试根据以下要求写出相应的汇编语言指令 用寄存器BX和位移量0B2H的寄存器相对寻址方式把存储器中的一个字和(CX)相加,并把结果送回存储器中。
第7题:
写出把首地址为BLOCK的字数组的第6个字送到DX寄存器的指令。要求使用以下几种寻址方式:寄存器间接寻址。
第8题:
下列指令中,不影响标志寄存器CF的是______。
A.ADD BL, CH
B.SUB BX, 1000
C.SAR DX, 1
D.DIV CX
第9题:
指令DIV BX执行后,商和余数分别在寄存器()中。
第10题:
写出下列指令的机器码 (1)MOV AL,CL (2)MOV DX,CX (3)MOV [BX+100H],3150H