首页学历类考试大学计算机科学

(题干)

本题共计 4 个问题

在数据段有32位的无符号数变量X,Y,按如下格式定义,其中‘?’请用数值代替,用16位指令按要求写出程序。

简答题
1

写出程序:Z=X+Y。

正确答案

X和Y两个字数据相加,和存放在Z中。

答案解析

简答题
2

写出程序:Z=X-Y。

正确答案

答案解析

简答题
3

写出程序:Z=|X-Y|。

正确答案

答案解析

简答题
4

写出程序:Z=X×Y。

正确答案

答案解析

相似试题

  • (简答题)

    在数据段有32位的无符号数变量X,Y,按如下格式定义,其中‘?’请用数值代替,用16位指令按要求写出程序。 写出程序:Z=|X-Y|。

    答案解析

  • (简答题)

    在数据段有32位的无符号数变量X,Y,按如下格式定义,其中‘?’请用数值代替,用16位指令按要求写出程序。 写出程序:Z=X-Y。

    答案解析

  • (简答题)

    用移位指令为主实现对AX中的无符号数乘以5,考虑乘积可能超出16位的情况。

    答案解析

  • (简答题)

    已知内存变量X,Y,Z均由“DB”伪操作定义,按照以下要求,使用MOVZX或MOVSX指令进行位数扩展,求三个数的16b和。 如果X,Y,Z为无符号数。

    答案解析

  • (简答题)

    编写一段程序,使汇编程序根据SIGN中的内容分别产生不同的指令。如果(SIGN)=0,则用字节变量DIVD中的无符号数除以字节变量SCALE;如果(SIGN)=1,则用字节变量DIVD中的带符号数除以字节变量SCALE,结果都存放在字节变量RESULT中。

    答案解析

快考试在线搜题