试题详情
- 简答题编写一段程序,使汇编程序根据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 关注下方微信公众号,在线模考后查看
热门试题
- 正确的变量定义是()。
- 在串传送指令中,串的转送方向由()标志位
- 指令IMUL CL,表示()。
- 什么是文件的首簇号?怎样获取文件的首簇号
- 在关系数据库标准语言SQL中,实现数据检
- 分析下列程序段,给出执行结果:
- 将附加段中偏移量值为DI的存储单元中的内
- 变量X,Y,Z均为一字节压缩BCD码表示
- SHL AX,2
- 若有以下定义,则能使值为3的表达式是()
- 试根据以下要求写出相应的汇编语言指令
- 分析下列程序段执行情况,给出结果:
- 若t为double类型,表达式t=1,t
- 宏定义的伪指令是()。
- 已知[X]补=80
- 简述程序中指令和伪指令的区别。
- 求出7450H与以下各十六进制数的和及
- 下列属于合法的指令是()
- 下列C语言用户标识符中合法的是()。
- 若BL=83H,CF=1,则ADC BL