程序如下: MOV BL,01 OUT DX,BL CALL _INIT_DELAY MOV AX,2000 CALL _DO_DELAY ;延时1
MOV BL,0H OUT DX,BL CALL _INIT_DELAY MOV AX,2000 CALL _DO_DELAY ;延时2
程序执行时:“延时1”的输出基本正常,但“延时2”的输出超短只有0.1秒,而且不管将AX设为多大,结果均一样;同时存在“奇数延时”结果正常,“偶数延时”结果均超短的异常,请问是否内置函数有问题还是如何调用?
热门产品 :
CH634: 4端口USB3.0 HUB控制器芯片