主题:怎么用汇编实现a/d转换后的标度转换问题?
zjgzj
[专家分:0] 发布于 2006-07-29 11:22:00
测量值是电压,经过A/D转换后必须进行标度转换,才能得到实际温度值,公式
y=x*100/255,怎么用汇编实现呢?这里涉及双字节数除以单字节数的问题,我是新手,不知道怎么编,专家们帮帮我啊,谢谢啊
回复列表 (共3个回复)
沙发
zjgzj [专家分:0] 发布于 2006-07-29 20:45:00
怎么都没有人理啊??我还以为这里比较旺,还是一样的冷清啊!
板凳
peimichael [专家分:300] 发布于 2006-07-30 17:15:00
x是字节操作数的话这样
MOV AX,100
MUL BYTE PTR X
MOV CL,255
DIV CL
这样商在AL里,余数在AH里
如果X不是字节操作数X*100/255可能大于255的话就要用DX:AX来除以CX防止
DIVIDE OVERFLOW错误
3 楼
peimichael [专家分:300] 发布于 2006-07-30 17:16:00
模数转换俺就不会拉
我来回复