问答题试编写一程序片段,不使用乘除法指令,实现((AX)*5+14)/2的功能(AX中的数据理解为补码)

问答题
试编写一程序片段,不使用乘除法指令,实现((AX)*5+14)/2的功能(AX中的数据理解为补码)

参考解析

解析: 暂无解析

相关考题:

为了将AX和BX寄存器中存放的32位数据左移一位(其中AX寄存器中的数据为高16位),下面的程序段中应填写一条什么指令? SHL AX, 1 SHL BX, 1A.ADC AX ,0B.SHL AX ,1C.ROL AX ,1D.RCL AX,1

73.MOVAX,0和XORAX,AX两条指令:() A、实现的功能完全一样B、执行后AX值不一致C、都将AX清零

已知在寄存器 AX和 BX 中分别存放着一个带符号数据,在满足条件 AX≥BX 时转到标号OK去执行,能实现该功能的程序段是?( )A、CMP AX,BX JNB OKB、CMP AX,BX JA OKC、CMP AX,BX JBE OKD、CMP AX,BX JNC OK

如果TABLE为数据段中0032单元的符号名,其中存放的内容为1234H,当执行指令“MOV AX,TABLE"(AX)=______;而执行指令“LEA AX,TABLE"后,则(AX)=______。

为了将AX和BX寄存器中存放的32位数据左移一位(其中AX寄存器中的数据为高 16位),下面的程序段中应填写( )指令。 SHL AX,1 SHL BX,1A.ADC AX,0B.SHL AX,1C.ROL AX,1D.RCL AX,1

下面是用简化段定义编写的程序,其功能是将数据段中20个字节的数组移入20个字的字表中,要求每个字节元素作为字表中的高位字节。在横线处填入适当的指令,使程序能完成预定的功能。.MODEL SMALL.586.STACK 200H.DATABYTE TAB DB 20 DUP(?)WORD TAB DW 20 DUP(?).CODEMOV AX,【 】MOV DS,AXXOR ESI,ESINEXT: MOV AX,WORD_TAB [ESI*2]MOV AH,BYTHTAB [ESI]MOV WORD TAB[ESI*2),AXINC ESICMP ESI,20JB NEXTMOV AX,4C00HINT 21HEND STAR

如果对AX寄存器清0,以下哪些指令可以实现该功能A.XOR AX,AXB.AND AX,0C.MOV AX,0D.SUB AX,AXE.TEST AX,AX

下列X86汇编指令中,可以完成累加器AX的内容乘以2功能的是A.SAL AX,1B.ADD AX,AXC.SHL AX,1D.SHR AX,1E.SAR AX,1

用一条指令实现将寄存器BX和SI中的内容相加,结果送入AX中,这条指令是()。A、ADD AX,[SI][BX]B、MOVAX,[BX+SI]C、AND AX,[BX+SI]D、LEA AX,[BX][SI]

除法指令中的两个操作数,其中被除数隐含在()A、AX或DX:AX中B、BL或BX中C、CL或CX中D、DL或DX中

设SP=2000H,AX=3000H,BX=5000H,执行下列片段程序后,问SP=?AX=?BX=? PUSH  AX    ;SP ← SP - 2 = 1FFEH,AX=3000H  PUSH  BX    ;SP ← SP - 2 = 1FFCH,BX=5000H  POP   AX ;SP ← SP + 2 = 1FFEH,AX=5000H

编写指令序列,将AX和BX中较大的绝对值存入AX,较小的绝对值存入BX。

下列程序中每条指令执行后,AX中十六进制内容是什么? (1)MOV  AX, 0  (2)DEC  AX,   (3)ADD  AX, 07FFFH  (4)ADD  AV  (5)NUR  AX  (6)SUB  AX,0FFFFH  (7)ADD  AX,8000H  (8)OR   AX,0BFDFH  (9)AND  AX,0EBEDH  (10)XCHG AH,AL  (11)SAL  AX,1  (12)RCL  AX,1

阅读程序段,回答问题: CWD XOR AX,DX SUB AX,DX 该程序片段中,AX寄存器的内容是一个16位有符号数。该子程序的功能是什么?

阅读程序段,回答问题: CWD XOR AX,DX SUB AX,DX 该程序片段中,AX寄存器的内容是一个16位有符号数。若执行前(AX)=0FEDCH,则执行后(AX)等于多少?

不能实现将AX清零和CF清零的指令是()A、SUB AX,AXB、MOV AX,OC、XOR AX,AXD、AND AX,O

试说明MOV DS,AX指令中源操作数和目的操作数使用的寻址方式。

TABLE为数据段中每存储单元的符号名,则指令MOV AX,TABLE和指令LEA AX,TABLE是等价的。

关于字除法错误的说法是()。A、16位被除数AX与8位源操作数相除B、32位被除数DX、AX与16位源操作数相除C、商在AX寄存器,余数在DX寄存器中D、带符号除法的商和余数都是补码表示的数

试编写一程序片段,不使用乘除法指令,实现((AX)*5+14)/2的功能(AX中的数据理解为补码)

编写指令序列,比较AX、BX中的数的绝对值,绝对值较大的数存入AX,绝对值较小的数存入BX。

完成同指令XCHG AX,BX相同功能的指令或指令序列是()。A、MOV AX,BXB、MOV BX,AXC、PUSH AX POP BXD、MOV CX,AX MOV AX,BX MOV BX,CX

在下列指令的中,不能实现把AX寄存器内容清零的指令是()。A、SUB AX,AXB、XOR AX,AXC、OR AX,0000HD、AND AX,0000H

问答题编写指令序列,将AX和BX中较大的绝对值存入AX,较小的绝对值存入BX。

单选题用一条指令仅实现将AX←BX+SI的方法是()。AXCHG AX,[BX][SI]BMOV AX,[BX+SI]CLEA AX,BX[SI]DLEA AX,[BX][SI]

单选题当一个程序使用DOS系统功能调用退出用户程序时,在编写INT21H指令前,应选用的指令是()。AMOV AH,01HBMOV AX,4CHCMOV AH,4CHDRET

单选题在下列指令的中,不能实现把AX寄存器内容清零的指令是()。ASUB AX,AXBXOR AX,AXCOR AX,0000HDAND AX,0000H