题目内容
(请给出正确答案)
提问人:网友lixin080108
发布时间:2022-01-12
[主观题]
编写一段程序,使汇编程序根据SIGN中的内容分别产生不同的指令。如果(SIGN)=0,则用字节变量DIVD中的无符号数除以字节变量SCALE;如果(SIGN)=1,则用字节变量DIVD中的带符号数除以字节变量SCALE,结果都存放在字节变量RESULT中
简答题官方参考答案
(由简答题聘请的专业题库老师提供的解答)
程序段如下:
MOV AL,DIVD
IF SIGN
MOV AH,0
DIV SCALE
ELSE
CBW
IDIV SCALE
ENDIF
MOV RESULT,AL
MOV AL,DIVD
IF SIGN
MOV AH,0
DIV SCALE
ELSE
CBW
IDIV SCALE
ENDIF
MOV RESULT,AL