早教吧作业答案频道 -->其他-->
汇编语言发声程序CODESEGMENTMAINPROCFARASSUMECS:CODESTART:PUSHDSSUBAX,AXPUSHAXmovdx,100inal,61handal,11111100btrig:xoral,2out61h,almovcx,1400hdelay:loopdelaydecdxjnetrigRETMAINENDPCODEENDSENDSTART没发声
题目详情
汇编语言发声程序
CODE SEGMENT
MAIN PROC FAR
ASSUME CS:CODE
START:
PUSH DS
SUB AX,AX
PUSH AX
mov dx,100
in al,61h
and al,11111100b
trig:
xor al,2
out 61h,al
mov cx,1400h
delay:
loop delay
dec dx
jne trig
RET
MAIN ENDP
CODE ENDS
END START
没发声
CODE SEGMENT
MAIN PROC FAR
ASSUME CS:CODE
START:
PUSH DS
SUB AX,AX
PUSH AX
mov dx,100
in al,61h
and al,11111100b
trig:
xor al,2
out 61h,al
mov cx,1400h
delay:
loop delay
dec dx
jne trig
RET
MAIN ENDP
CODE ENDS
END START
没发声
▼优质解答
答案和解析
CODE SEGMENT
MAIN PROC FAR
ASSUME CS:CODE
START:
PUSH DS
SUB AX,AX
PUSH AX
;---------------------------
mov al,0b6h ;向计数器写控制字.
out 43h,al ;方式3、双字节写和二进制计数方式写到控制口.
mov dx,12h ;设置被除数.
mov ax,348ch
mov bx,800
div bx
out 42h,al ;先送LSB
mov al,ah
out 42h,al ;后送MSB
in al,61h ;读端口原值.
or al,3
out 61h,al ;接通扬声器.
mov cx,50000
d1:push cx
loop $
pop cx
loop d1
;---------------------------
RET
MAIN ENDP
CODE ENDS
END START
MAIN PROC FAR
ASSUME CS:CODE
START:
PUSH DS
SUB AX,AX
PUSH AX
;---------------------------
mov al,0b6h ;向计数器写控制字.
out 43h,al ;方式3、双字节写和二进制计数方式写到控制口.
mov dx,12h ;设置被除数.
mov ax,348ch
mov bx,800
div bx
out 42h,al ;先送LSB
mov al,ah
out 42h,al ;后送MSB
in al,61h ;读端口原值.
or al,3
out 61h,al ;接通扬声器.
mov cx,50000
d1:push cx
loop $
pop cx
loop d1
;---------------------------
RET
MAIN ENDP
CODE ENDS
END START
看了 汇编语言发声程序CODESE...的网友还看了以下:
国际音标[b][p][t][d][k][g]还有[p'][b'][t'][k'][g'][d']与 2020-05-15 …
国际音标[b][p][t][d][k][g]还有[p'][b'][t'][k'][g'][d']与 2020-05-15 …
关于语音的问题!在「S」后的辅音怎么发音.如ptks后的p,t,k在什么情况下发p,t,k.在什么 2020-06-10 …
音标翻成单词1./'εəpɔ:t/2./'ɔ:gəst/3./kəm'pju:tə/4./'hev 2020-06-14 …
音标变声求解.音标:S在前;t-d,p-b,k-g;那么S在t∫]前,要不要读成[dʒ]或[dr] 2020-06-14 …
英语单词填空1.时间状语:d-r-n-2.场所:b-s-s-o-f-r--e-a-t-e-t3.教 2020-07-14 …
matlab求解二阶导数方程,四个方程四个未知量>>symst>>E=32;G=10.81;b=2 2020-07-19 …
高中函数已知f(x)=2^(x+1)是定义在R上的函数1.若f(x)可以表示为一个偶函数g(x)和奇 2020-12-22 …
求你们了!真的不会!谁会,大大地有赏设f(x)=x^2+px+q,g(x)=x^2+qx+p,p、q 2020-12-31 …
英文单词分类填空动物类1.O()t()p()s2.k()t()e()3.l()b()t()r4.a( 2021-02-05 …