中断及外部设备操作

中断及外部设备操作

一、位移指令

二、操作显存数据

2.1、显示信息的一种“直接”方式

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
;编程序,在屏幕的中间,白底蓝字,显示'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

三、描述内存单元的标号

四、数据的直接定址表

五、代码的直接定址表


中断及外部设备操作
http://dantefung.github.io/2020/10/19/第六章中断及外部设备操作/
Beitragsautor
DANTE FUNG
Veröffentlicht am
October 19, 2020
Urheberrechtshinweis