作业帮 > 数学 > 作业

有个汇编问题,求高手来帮我解决.

来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/13 20:24:48
有个汇编问题,求高手来帮我解决.
【实验5.1】有两个整数变量A和B,试编写一个实现以下功能的程序:如果两个数中有一个是奇数,则将奇数送入ABUF单元,偶数送入BBUF单元;如果两个数都是奇数,则将两个数都加1,存入原变量单元中;如果两个数都是偶数,则这两个数不变.
【分析】 设有整型变量 A和B预先存储在数据段中的ABUF和BBUF两个字单元中,其值分别是a和b.解决此问题的关键是如何判断一个数是奇数还是偶数,其实只要判断一个数的最低位是0还是1就可以了.如果是0,则该数是偶数,若为1,则该数是奇数.对于该例首先要判断两数是否同为偶数或是同为奇数.如果不是同为偶数或奇数,就要先判断其中一个数的类型,它的数据类型一确定,则另一个数据的类型也就确定了.
有个汇编问题,求高手来帮我解决.
X86系列汇编:
mov ax,ABUF
and ax,0001H
jnz Aji
Aou:mov bx,BBUF
and bx,0001h
jnz AouBji
AouBou:
.
jmp finishi
AouBji:
.
jmp finish
Aji: mov bx,BBUF
and bx,0001h
jnz AjiBji
AjiBou:
.
jmp finish
AjiBji:
.
finishi:
.
再问: 看不懂呀