汇编语言程序设计的一道基础题

2025-02-25 19:42:09
推荐回答(4个)
回答1:

首先,字节变量中不能存放16位数
至于你的问题实现(如果是字节的话,用8位数来演示)
数据最高位是符号位,正数为0,负数为1,所以求绝对值的结果只需要把最高为改为0就是了。
(X AND 01111111)+(Y AND 01111111)

回答2:

设字节变量X和Y中存放的是16位有符号数?很不明白
如果字节改为字的话,可以下面实现:
符号位一般是最高位,把最高位与上0再相加就好了
你的问题实在是问的很有毛病啊,看来你是个新新手

回答3:

DW 2345H,5645H 然后用低八位相加,再将cy位与高八位一并相加

回答4:

字节变量怎么会存放16位数?