第3章1-指令系统.pptVIP

  • 0
  • 0
  • 约3.52千字
  • 约 29页
  • 2019-09-06 发布于广东
  • 举报
杭州电子科技大学 微机原理及应用 * 第3章:3.1数据传送类指令 数据传送是计算机中最基本、最重要的一种操作,传送指令也是最常使用的一类指令 传送指令把数据从一个位置传送到另一个位置 除标志寄存器传送指令外,均不影响标志位 重点掌握 MOV XCHG XLAT PUSH POP LEA 第3章: 3.1.1 通用数据传送指令 提供方便灵活的通用传送操作 有3条指令 MOV XCHG XLAT MOV XCHG XLAT 第3章:1. 传送指令MOV(move) 把一个字节或字的操作数从源地址传送至目的地址 MOV reg/mem,imm ;立即数送寄存器或主存 MOV reg/mem/seg,reg ;寄存器送(段)寄存器或主存 MOV reg/seg,mem ;主存送(段)寄存器 MOV reg/mem,seg ;段寄存器送寄存器或主存 演示 第3章:MOV指令--立即数传送 mov cl,4 ;cl←4,字节传送 mov dx,0ffh ;dx←00ffh,字传送 mov si,200h ;si←0200h,字传送 mov bvar,0ah ;字节传送 ;假设bvar是一个字节变量,定义如下:bvar db 0 mov wvar,0bh ;字传送 ;假设wvar是一个字变量,定义如下:wvar dw 0 明确指令是字节操作还是字操作 以字母开头的常数要有前导0 第3章:MOV指令--寄存器传送 mov ah,al ;ah←al,字节传送 mov bvar,ch ;bvar←ch ,字节传送 mov ax,bx ;ax←bx,字传送 mov ds,ax ;ds←ax,字传送 mov [bx],al ;[bx]←al,字节传送 寄存器具有明确的字节和字类型 第3章:MOV指令--存储器传送 mov al,[bx] ;al←ds:[bx] mov dx,[bp] ;dx←ss:[bp+0] mov dx,[bp+4] ;dx←ss:[bp+4] mov es,[si] ;es←ds:[si] 不存在存储器向存储器的传送指令 第3章:MOV指令--段寄存器传送 mov [si],ds mov ax,ds ;ax←ds mov es,ax ;es←ax←ds 对段寄存器的操作不灵活 第3章:MOV指令传送功能图解 MOV指令也并非任意传送! 立即数 段寄存器 CS DS ES SS 通用寄存器 AX BX CX DX BP SP SI DI 存 储 器 非法指令的主要现象: 两个操作数的类型不一致 无法确定是字节量还是字量操作 两个操作数都是存储器 段寄存器的操作有一些限制 第3章:非法指令--两个操作数类型不一致 在绝大多数双操作数指令中,目的操作数和源操作数必须具有一致的数据类型,或者同为字量,或者同为字节量,否则为非法指令 MOV AL, 050AH ;非法指令,修正: ;mov ax,050ah MOV SI, DL ;非法指令,修正: ;mov dh,0 ;mov si,dx 第3章:非法指令--无法确定是字节量还是字量操作 当无法通过任一个操作数确定是操作类型时,需要利用汇编语言的操作符显式指明 MOV [BX+SI], 255 ;非法指令,修正: ;mov byte ptr [bx+si],255 ;byte ptr 说明是字节操作 ;mov word ptr [bx+si],255 ;word ptr 说明是字操作 第3章:非法指令--两个操作数都是存储器 8088指令系统除串操作指令外,不允许两个操作数都是存储单元(存储器操作数) MOV buf2, buf1 ;非法指令,修正: ;假设buf2和buf1是两个字变量 ;mov ax,buf1 ;mov buf2,ax ;假设buf2和buf1是两个字节变量 ;mov al,buf1 ;mov buf2,al 第3章:非法指令--段寄存器的操作有一些限制 8088指令系统中,能直接对段寄存器操作的指令只有MOV等个别传送指令,并且不灵活 MOV DS, ES ;非法指令,修正: ;mov ax,es ;mov ds,ax MOV DS, 100H ;非法指令,修正: ;mov ax,100h ;mov ds,ax MOV CS, [SI] ;非法指令 ;指令存在,但不能执行 第3章:2. 交换指令XCHG(exchange) 把两个地方的数据进行互换 寄存器与寄存器之间对换数据 寄存器与存储器之间对换数据 不能在存储器与存储器之间对换数据 XCHG reg,reg/mem ;reg ? reg/mem 演示 第3章:例1 数据交换 mov ax,1199h ;ax=1

文档评论(0)

1亿VIP精品文档

相关文档