两无符号数相加造成OV标志为1,有何意义:()
A、无意义
B、相加有溢出
C、相加有进位
A、无意义
B、相加有溢出
C、相加有进位
第1题
A、A与B两有符号数相乘,结果低8位在A中,高8位在B中
B、A与B两有符号数相乘,结果低8位在B中,高8位在A中
C、A与B两无符号数相乘,结果低8位在A中,高8位在B中
D、A与B两无符号数相乘,结果低8位在B中,高8位在A中
第2题
第5题
试编写一个子程序,判断寄存器AR中有符号数(补码)的正负,并按以下要求设置标志CF、ZF的状态(要求:子程序执行不能破坏AR的内容)。
第6题
写出下列机器数经ALU运算后的结果和标志ZF、CF的状态。若将这些机器数当作有符号数(补码),哪些运算会出现溢出?
第7题
试编写一个工作在16位空间的486段内调用子程序,实现取16位有符号数x绝对值的操作。要求:
(1)子程序入口地址(标号):ABSX
(2)入口参数:AX=x
(3)出口参数:AX=|x|
另外,再编写一个程序段,利用这个子程序,将数据段内首地址为1000H数据区的100个16位有符号数取绝对值,并将结果存放到数据段内首地址为1100H的数据区中
第9题
编程:
(1)将A址起的100个无符号数按升序排放在原址处。
(2)在已经排好序的100个数中,查找是否有与AL中数值相同的数
(3)有相同的数,显示“YES”,无相同的数,显示“NO”。
编写上述任务为子程序,并由主程序调用相应子程序完成上述任务。
第10题
试编写一个有符号数比较子程序。已知子程序的出入口参数是:
;入口参数:AR=有符号数x、IX=符号数y的地址
;出口参数:CF=0、zF=0 (x>y);
; CF=0、ZF=1 (x=y);
; CF=1、ZF=0 (x<y)。
第11题
A.OF主要用来表示带符号整数进行算术运算时是否发生溢出
B.执行移位指令时可能改变OF的状态
C.执行“与”、 “或”、 “异或”指令时,OF置0
D.无符号数进行算术运算时不会改变OF的状态