中断及外部设备操作
中断及外部设备操作
![](/2020/10/19/%E7%AC%AC%E5%85%AD%E7%AB%A0%E4%B8%AD%E6%96%AD%E5%8F%8A%E5%A4%96%E9%83%A8%E8%AE%BE%E5%A4%87%E6%93%8D%E4%BD%9C/2020-10-19-14-45-21.png)
![](/2020/10/19/%E7%AC%AC%E5%85%AD%E7%AB%A0%E4%B8%AD%E6%96%AD%E5%8F%8A%E5%A4%96%E9%83%A8%E8%AE%BE%E5%A4%87%E6%93%8D%E4%BD%9C/2020-10-19-14-46-02.png)
![](/2020/10/19/%E7%AC%AC%E5%85%AD%E7%AB%A0%E4%B8%AD%E6%96%AD%E5%8F%8A%E5%A4%96%E9%83%A8%E8%AE%BE%E5%A4%87%E6%93%8D%E4%BD%9C/2020-10-19-14-49-09.png)
一、位移指令
![](/2020/10/19/%E7%AC%AC%E5%85%AD%E7%AB%A0%E4%B8%AD%E6%96%AD%E5%8F%8A%E5%A4%96%E9%83%A8%E8%AE%BE%E5%A4%87%E6%93%8D%E4%BD%9C/2020-10-19-14-59-44.png)
二、操作显存数据
![](/2020/10/19/%E7%AC%AC%E5%85%AD%E7%AB%A0%E4%B8%AD%E6%96%AD%E5%8F%8A%E5%A4%96%E9%83%A8%E8%AE%BE%E5%A4%87%E6%93%8D%E4%BD%9C/2020-10-19-15-02-30.png)
![](/2020/10/19/%E7%AC%AC%E5%85%AD%E7%AB%A0%E4%B8%AD%E6%96%AD%E5%8F%8A%E5%A4%96%E9%83%A8%E8%AE%BE%E5%A4%87%E6%93%8D%E4%BD%9C/2020-10-19-15-06-26.png)
2.1、显示信息的一种“直接”方式
![](/2020/10/19/%E7%AC%AC%E5%85%AD%E7%AB%A0%E4%B8%AD%E6%96%AD%E5%8F%8A%E5%A4%96%E9%83%A8%E8%AE%BE%E5%A4%87%E6%93%8D%E4%BD%9C/2020-10-19-15-14-12.png)
;编程序,在屏幕的中间,白底蓝字,显示'welcome to masm!'
assume cs:codesg, ds:datasg
datasg segment
db 'welcome to masm!'
datasg ends
codesg segment
start:
;初始化寄存器
mov ax,datasg
mov ds,ax
mov ax,0B800H
mov es,ax
mov si,0
mov di,160*12+80-16
;显示字符串
mov cx,16
w:mov al,[si]
mov es:[di],al
inc di
mov al,71H
mov es:[di],al
inc si
inc di
loop w
mov ax, 4c00h
int 21h
codesg ends
end start
![](/2020/10/19/%E7%AC%AC%E5%85%AD%E7%AB%A0%E4%B8%AD%E6%96%AD%E5%8F%8A%E5%A4%96%E9%83%A8%E8%AE%BE%E5%A4%87%E6%93%8D%E4%BD%9C/2020-10-19-16-56-24.png)
![](/2020/10/19/%E7%AC%AC%E5%85%AD%E7%AB%A0%E4%B8%AD%E6%96%AD%E5%8F%8A%E5%A4%96%E9%83%A8%E8%AE%BE%E5%A4%87%E6%93%8D%E4%BD%9C/2020-10-19-16-57-59.png)
三、描述内存单元的标号
![](/2020/10/19/%E7%AC%AC%E5%85%AD%E7%AB%A0%E4%B8%AD%E6%96%AD%E5%8F%8A%E5%A4%96%E9%83%A8%E8%AE%BE%E5%A4%87%E6%93%8D%E4%BD%9C/2020-10-19-17-01-31.png)
![](/2020/10/19/%E7%AC%AC%E5%85%AD%E7%AB%A0%E4%B8%AD%E6%96%AD%E5%8F%8A%E5%A4%96%E9%83%A8%E8%AE%BE%E5%A4%87%E6%93%8D%E4%BD%9C/2020-10-19-17-04-56.png)
![](/2020/10/19/%E7%AC%AC%E5%85%AD%E7%AB%A0%E4%B8%AD%E6%96%AD%E5%8F%8A%E5%A4%96%E9%83%A8%E8%AE%BE%E5%A4%87%E6%93%8D%E4%BD%9C/2020-10-19-17-24-03.png)
![](/2020/10/19/%E7%AC%AC%E5%85%AD%E7%AB%A0%E4%B8%AD%E6%96%AD%E5%8F%8A%E5%A4%96%E9%83%A8%E8%AE%BE%E5%A4%87%E6%93%8D%E4%BD%9C/2020-10-19-17-36-46.png)
四、数据的直接定址表
![](/2020/10/19/%E7%AC%AC%E5%85%AD%E7%AB%A0%E4%B8%AD%E6%96%AD%E5%8F%8A%E5%A4%96%E9%83%A8%E8%AE%BE%E5%A4%87%E6%93%8D%E4%BD%9C/2020-10-19-17-41-30.png)
![](/2020/10/19/%E7%AC%AC%E5%85%AD%E7%AB%A0%E4%B8%AD%E6%96%AD%E5%8F%8A%E5%A4%96%E9%83%A8%E8%AE%BE%E5%A4%87%E6%93%8D%E4%BD%9C/2020-10-19-17-56-17.png)
![](/2020/10/19/%E7%AC%AC%E5%85%AD%E7%AB%A0%E4%B8%AD%E6%96%AD%E5%8F%8A%E5%A4%96%E9%83%A8%E8%AE%BE%E5%A4%87%E6%93%8D%E4%BD%9C/2020-10-19-17-58-51.png)
![](/2020/10/19/%E7%AC%AC%E5%85%AD%E7%AB%A0%E4%B8%AD%E6%96%AD%E5%8F%8A%E5%A4%96%E9%83%A8%E8%AE%BE%E5%A4%87%E6%93%8D%E4%BD%9C/2020-10-19-18-03-05.png)
五、代码的直接定址表
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!