根据以下要求,试写出相应的汇编语言指令。  (1)把

题目

根据以下要求,试写出相应的汇编语言指令。  (1)把BX寄存器和DX寄存器的内容相加,结果存入BX寄存器中。           (2)用寄存器BX和SI的基址变址寻址方式把存储器中的一个字节与AL寄存器的内容相加,并把结果送到AL寄存器中。          (3)用寄存器BX和位移量0B2H的寄存器相对寻址方式把存储器中的一个字和CX相加,并把结果存回存储器中。          (4)用位移量为0524H的直接寻址方式把存储器中的一个字与立即数3C5AH相加,并把结果送回该存储单元。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

将 AX 寄存器清零有 4 种方法,试写出这 4 条指令。


正确答案: MOV AX, 00H
SUB AX, AX
AND AX, 00H
XOR AX, AX

第2题:

写出把首地址为BLOCK的字数组的第6个字送到DX寄存器的指令。要求使用以下几种寻址方式:寄存器间接寻址。


正确答案: MOV BX,OFFSET BLOCK
ADD BX,(6–1)*2
MOV DX,[BX]

第3题:

汇编语言的三种指令系统:基本指令、伪指令、宏指令。( )


正确答案:对

第4题:

按下列要求写出相应的指令或程序段。 写出两条使AX内容为0的指令。 使BL寄存器中的高4位和低4位互换。 屏蔽CX寄存器的bll,b7和b3位。 测试DX中的b0和b8位是否为1。


正确答案: (1)MOVAX,0
X.ORAX,AX;AX寄存器自身相异或,可使其内容清0。
(2)MOVCL,4
R.OLBL,CL;将BL内容循环左移4位,可实现其高4位和低4位的互换。
(3)ANDCX,0F777H;将CX寄存器中需屏蔽的位“与”0。也可用“或”指令实现。
(4)ANDDX,0101H;将需侧试的位“与”1,其余“与”0屏蔽掉
C.MPDX,0101H;与0101H比较
J.ZONE;若相等则表示b0和b8位同时为1。

第5题:

根据以下要求写出相应的汇编语言指令。 (1)把BX和DX寄存器的内容相加,结果存入DX寄存器中; (2)用BX和SI的基址变址寻址方式,把存储器中的一个字节与AL内容相加,并保存在AL寄存器中; (3)用寄存器BX和位移量21B5H的变址寻址方式把存储器中的一个字和(CX)相加,并把结果送回存储器单元中; (4)用位移量2158H的直接寻址方式把存储器中的一个字与数3160H相加,并把结果送回该存储器中; (5)把数25H与(AL)相加,结果送回寄存器AL中。


正确答案: (1) ADD DX,BX
(2) ADD AL,[BX][SI]
(3) ADD 21B5H[BX],CX
(4) ADD WORD PTR [2158H],3160H
(5) ADD AL,25H

第6题:

试根据以下要求写出相应的汇编语言指令 用寄存器BX和位移量0B2H的寄存器相对寻址方式把存储器中的一个字和(CX)相加,并把结果送回存储器中。


正确答案: ADD[BX+0B2H],CX

第7题:

写出把首地址为BLOCK的字数组的第6个字送到DX寄存器的指令。要求使用以下几种寻址方式:基址变址寻址。


正确答案: MOV BX,OFFSET BLOCK
MOV SI,(6–1)*2
MOV DX,[BX][SI]

第8题:

下列描述正确的是( )。

A.汇编语言是由若干条指令语句构成的

B.汇编语言包括指令语句和伪指令语句

C.指令语句和伪指令语句的格式是完全相同的

D.指令语句和伪指令语句需经汇编语言翻译成机器代码后才能运行


正确答案:B

第9题:

试写出以下钢轨闪光焊记录曲线的含义。 (1)i曲线; (2)f曲线; (3)s曲线。


正确答案: (1)i曲线:代表电流大小的变化;
(2)f曲线:代表压力大小的变化;
(3)s曲线:代表位移大小的变化。

第10题:

试根据以下要求写出相应的汇编语言指令 把BX寄存器和DX寄存器的内容相加,结果存入DX寄存器中。


正确答案: ADD DX,BX。

更多相关问题