回 帖 发 新 帖 刷新版面

主题:怎么用汇编实现a/d转换后的标度转换问题?

测量值是电压,经过A/D转换后必须进行标度转换,才能得到实际温度值,公式
y=x*100/255,怎么用汇编实现呢?这里涉及双字节数除以单字节数的问题,我是新手,不知道怎么编,专家们帮帮我啊,谢谢啊

回复列表 (共3个回复)

沙发


怎么都没有人理啊??我还以为这里比较旺,还是一样的冷清啊!

板凳

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 楼

模数转换俺就不会拉

我来回复

您尚未登录,请登录后再回复。点此登录或注册