端口的读写(1402)

简介: 本文为《汇编语言程序设计》1402小节例程。点击链接…进课程主页。任务:访问61端口发声 程序:assume cs:codesegcodeseg segmentstart: mo...

本文为《汇编语言程序设计》1402小节例程。点击链接…进课程主页。

任务:访问61端口发声
程序:

assume cs:codeseg
codeseg segment
start: mov al, 08h        ;设置声音的频率
          out 42h, al       
          out 42h, al  
          in al, 61h           ;读设备控制器端口原值
          mov ah, al         ;保存原值     
          or al, 3               ;打开扬声器和定时器
          out 61h, al        ;接通扬声器,发声
          mov cx, 60000  ;延时
delay:
         nop
         loop delay
         mov al, ah         ;恢复端口原值
         out 61h, al
        mov ax, 4c00h
        int 21h
codeseg ends
end start
目录
相关文章
|
7月前
|
网络协议
服务器端口被占用怎么解决
服务器端口被占用怎么解决
端口号占用查找及关闭
端口号占用查找及关闭
68 0
|
网络协议 Windows
进来教你如何解决端口被占用问题
进来教你如何解决端口被占用问题
1535 0
进来教你如何解决端口被占用问题
|
应用服务中间件
关于本地8080端口被占用的解决方案
1.直接修改服务器端口号 2.杀掉占用该端口的服务器进程(两种方式)     (1)任务管理器直接找到tomcat服务结束进程     (2)管理员身份打开cmd命令(Windows+R快捷键)             1.打开后直接输入:netstat -ano|findstr 8080(此处为被占用端口号)命令找到找到该进程。
5771 0
|
网络协议 网络安全
|
网络协议 安全