急急急!微机原理问题!(有加分)一小时内解决。
1.阅读下列程序段,画出程序逻辑框图,并说明程序的功能。START:LEABX,TABLEMOVCL,[BX]LOOPER;INCBXMOVAL,[BX]CMPAL,OA...
1.阅读下列程序段,画出程序逻辑框图,并说明程序的功能。
START: LEA BX,TABLE
MOV CL,[ BX]
LOOPER; INC BX
MOV AL,[ BX]
CMP AL,OAH
JNC X1
ADD AL,30H
JMP NEXT
X1: ADD AL,37+1
NEXT: MOV [ BX],AL
DEC CL
JNZ LOOPER
1.阅读下列程序段,画出程序逻辑框图,求出执行结束后CL的值。
MOV AX 0A1H
XOR CL,CL
L1: CMP AL,0
JZ EXIT
SHL AL,1
JNC L1
INC CL
JMP L1
EXIT :MOV AH,02H
3.利用8253输出一个4Hz的单脉冲信号,8253的输出时钟频率为2MHz,使用计时器0和计时器1串联,设计计时器0的输出频率为40Hz,工作方式3,计时器1工作方式2.。 展开
START: LEA BX,TABLE
MOV CL,[ BX]
LOOPER; INC BX
MOV AL,[ BX]
CMP AL,OAH
JNC X1
ADD AL,30H
JMP NEXT
X1: ADD AL,37+1
NEXT: MOV [ BX],AL
DEC CL
JNZ LOOPER
1.阅读下列程序段,画出程序逻辑框图,求出执行结束后CL的值。
MOV AX 0A1H
XOR CL,CL
L1: CMP AL,0
JZ EXIT
SHL AL,1
JNC L1
INC CL
JMP L1
EXIT :MOV AH,02H
3.利用8253输出一个4Hz的单脉冲信号,8253的输出时钟频率为2MHz,使用计时器0和计时器1串联,设计计时器0的输出频率为40Hz,工作方式3,计时器1工作方式2.。 展开
1个回答
展开全部
1.框图难上传。
功能:把小于10的数转化为对应的ASCII码,把大于十的数的个位数转化为ASCII码,并存储在原来的地方。注:原程序中语句LOOPER;INC BX中的分号应改为冒号“:” 。
2.框图。。。
功能:判断AL有几个1。执行结束后cl=3
3.计数常数N0=2M/40=50000=C350H
计数常数N1=40/4 =10
8253初始化程序为:
MOV DX,XXX ;XXX为8253控制口地址
MOV AL,00110111B ;0#通道,先写低字节后写高字节,3方式,BCD计数
OUT DX,AL
MOV AL,50H ;
MOV DX,XXX ; 通道0地址
OUT DX,AL
MOV AL,0C3H
OUT DX,AL
MOV AL,01010101B ;通道1,只读低字节,方式2,bcd计数
MOV DX, XXX ;xxx为控制口地址
OUT DX,AL
MOV AL,0AH
MOV DX, XXXX ; 写入通道1
OUT DX,AL
功能:把小于10的数转化为对应的ASCII码,把大于十的数的个位数转化为ASCII码,并存储在原来的地方。注:原程序中语句LOOPER;INC BX中的分号应改为冒号“:” 。
2.框图。。。
功能:判断AL有几个1。执行结束后cl=3
3.计数常数N0=2M/40=50000=C350H
计数常数N1=40/4 =10
8253初始化程序为:
MOV DX,XXX ;XXX为8253控制口地址
MOV AL,00110111B ;0#通道,先写低字节后写高字节,3方式,BCD计数
OUT DX,AL
MOV AL,50H ;
MOV DX,XXX ; 通道0地址
OUT DX,AL
MOV AL,0C3H
OUT DX,AL
MOV AL,01010101B ;通道1,只读低字节,方式2,bcd计数
MOV DX, XXX ;xxx为控制口地址
OUT DX,AL
MOV AL,0AH
MOV DX, XXXX ; 写入通道1
OUT DX,AL
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
中宇科技
2024-12-02 广告
2024-12-02 广告
微机配料防错系统是深圳市中宇科技开发有限公司研发的高效管理工具。该系统利用先进的微机技术,对配料过程进行精准控制,有效防止人为或设备错误导致的配料失误。通过实时监测配料数据,系统能及时发现并纠正偏差,确保配料准确性。同时,其友好的用户界面和...
点击进入详情页
本回答由中宇科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询