第3章_8086-8088指令系统.pdf
文本预览下载声明
1
第3章节 目录
3.1 概述
3.2 寻址方式
3.3 8086/8088指令系统
章
2
部分8086/8088常用指令
指令类型 助记符
数 数据传送 MOV ,PUSH/POP ,XCHG等
据 地址传送 LEA
传
输入输出 IN ,OUT
送
算 加法 ADD ,ADC ,INC
术 减法 SUB,SBB,DEC ,NEG ,CMP
运
乘/除法 MUL ,DIV ,
算
逻辑 AND ,OR,NOT ,XOR ,TEST
移位 SHL/SHR/SAR,ROL/ROR ,RCL/RCR
串操作 MOVS ,CMPS,SCAS,LODS ,STOS
控制转移 JMP ,JXX ,LOOP ,CALL/RET,
INT/IRET 3
作业:p146
3.2
3.3
3.5
3.6
3.7
3.9
3.11
3.12
章
3.15
4
3.1 概述
指令——控制计算机完成指定操作的命令
机器指令——指令的二进制代码形式。例如:CD21H
汇编指令——助记符形式的指令。例如:INT 21H
指令系统——CPU所有指令及其使用规则的集合
8088/8086指令系统:
(1)指令向后兼容(x86系列)
(2 )应用广泛,资料易于寻找
5
code segment p1: add dl,30h
assume cs:code p2: mov ah,2
start: int 21h
mov bx,0a9b6h dec ch
BB B6 A9 B5 04 B1
mov ch,4 jnz p3 04 D3 C3 8A D3 80
mov cl,4 mov dl,H E2 0F 80 FA 09 7E
p3: rol bx,cl mov ah,2 05 80 C2 37 EB 03
。。。CD 21
mov dl,bl int 21h
and dl,0fh mov ah,4ch
cmp dl,09h int 21h
显示全部