单片机乘法指令:假定(A)=50H (B)=0A0H.执行指令 MUL AB 后,累加器A的内容为( ),寄存器B的内容为( ),CY的内容为( ),0V的内容为( ).怎么计算的,

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/11 04:21:23
单片机乘法指令:假定(A)=50H (B)=0A0H.执行指令 MUL AB 后,累加器A的内容为( ),寄存器B的内容为( ),CY的内容为( ),0V的内容为( ).怎么计算的,
xQMKQ+2yS\fڸeAj_RKrJPIę5̻oƕ7Vq=s^*[t\f˫tV!Q]N5i9͒(N/,De;N3 {$ P, ӄ\*]ɮ!1# 8LCYy{ Ň[)бMx<O.38d\O;0&Y.z 36\ΘbZž^/0a,Rx`es}st|禗'Lp$S{^^ ݟ :+l2)=3TJL8Ejj!*W$N y޸#b2y|w 6

单片机乘法指令:假定(A)=50H (B)=0A0H.执行指令 MUL AB 后,累加器A的内容为( ),寄存器B的内容为( ),CY的内容为( ),0V的内容为( ).怎么计算的,
单片机乘法指令:假定(A)=50H (B)=0A0H.执行指令 MUL AB 后,累加器A的内容为( ),寄存器B的内容为( ),CY的内容为( ),0V的内容为( ).
怎么计算的,

单片机乘法指令:假定(A)=50H (B)=0A0H.执行指令 MUL AB 后,累加器A的内容为( ),寄存器B的内容为( ),CY的内容为( ),0V的内容为( ).怎么计算的,
50H*0A0H = 320H 你可以把十六进制都换成十进制来计算!即80*10=800 换成十六进制就是320H 执行指令之后,A=20H,B=03H,(结果高八位放在寄存器B,低八位放在A)因为结果超过了255,溢出,则ov=1,cy=0(这个是规定!)