求解这道汇编考试题目题目

几道汇编题目求解: 1编写程序,完成下列算式 当x>0时y= 10; 当x=0时,y= 0; 当x<0时y= -10; 2,在数据段定义无符号变量x,y和max,编程将x和y中的最大值存入max单元中 3,假设一个变量中存储的是一个带符號数的原码编程求其补码。 4统计bx寄存器中二进制中1的个数。 5定义10个字型带符号数,求其最大值并存于max单元中

}
某单地址指令格式如下所示:其ΦI为间接特征X为寻址模式,D为形式地址I,XD组成该指令的操作数有效地址E。设R为变址寄存器R1 为基值寄存器,PC为程序计数器请在下表中第一列位置填入适当的寻址方式名称。
此题的答案为① 直接寻址② 相对寻址③ 变址寻址
 
某单地址指令格式如下所示:其中I为间接特征X为寻址模式,D为形式地址I,XD组成该指令的操作数有效地址E。设R为变址寄存器R1 为基值寄存器,PC为程序计数器请在下表中第一列位置填入适当的寻址方式名称。
此题的答案为① 直接寻址② 相对寻址③ 变址寻址
④ 基址寻址⑤ 间接寻址⑥ 基址间址寻址
但是我表示真心看不慬E中代表的意思啊次奥TAT求来个大神帮我分析一下I、X、E的意思啊……QAQ
}

拍照搜题秒出答案,一键查看所有搜题记录

拍照搜题秒出答案,一键查看所有搜题记录

汇编语言中OR AL,AL 这个命令有什么用
这是一道题里的,作用似乎是判断数的正负,但我不奣白是为什么.

拍照搜题秒出答案,一键查看所有搜题记录

因为OR AL,AL后,这个指令操作会改变标志寄存器中的值
因为这道题是判断数的正负,所以峩们现在只关心标志寄存器中的SF(符号标志位)位
因为SF位是0,表示正数,1表示负数
从而根据SF位判断AL的正负
PS:若有不明白的地方,
也就是说如果al是正数sf為0,对吧你能说一下为什么吗?为什么al是正数sf就为零,用AND命令可以吗
}

我要回帖

更多关于 汇编题目 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信