网站大量收购独家精品文档,联系QQ:2885784924

微机原理和第三章.ppt

  1. 1、本文档共149页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理和第三章

第三章 MCS-51指令系统 Instruction Set; 一台计算机所能识别和执行的全部指令的集合。 它通常包含几十条甚至上百条基本指令。;指令的操作码和操作数均由二进制数来表示 计算机把他们像数据一样存放在存储器之中 通常称之为二进制代码,或机器语言;程序;汇编语言指令;;ascsum.asm,OK!!!,May 15,2003 ;1234567890123456+67890= .model small .stack 100h .data ;using 20 bytes for x,0 for delimiter x db 21 dup(0) y db 21 dup(0) sum db 21 dup(0) .code start: mov ax,@data mov ds,ax mov si,0 mov cx,0 mov ah,1 inp2: int 21h ;input x cmp al,+ ;jz inp3 mov x[si],al inc si inc cl jmp inp2 inp3: mov di,0 ;input y mov ah,1 inp4: int 21h cmp al,= jz sss mov y[di],al inc di inc ch jmp inp4;sss: mov bx,0 ;add dec si ;x pointer-1 dec di ;y pointer-1 cmp ch,cl jc nxt1 xchg ch,cl nxt1: mov ch,0 ;cx- adding times push cx clc ss1: pushf mov ax,0 ;cmp si,0 js ss2 ;si0,not adding it mov al,x[si] ss2: dec si cmp di,0 js ss3 ;di0 mov ah,y[di] ss3: dec di popf adc al,ah aaa mov sum[bx],al inc bx ;loop ss1 adc sum[bx],0 ;cope with carry dsp: mov ah,2 pop cx inc cx cmp sum[bx],0 ;msb=0,do not display jnz dsp1 dec cx ;dec bx dsp1: mov dl,sum[bx] ;display or dl,0 int 21h dec bx loop dsp1 exit: mov ax,4c00h int 21h end start;汇编语言的指令和机器语言的指令之间有一一对应的关系;汇编语言指令格式与 寻址方式; 对操作数寻址 寻址方式 对调用或转移指令寻址 ;7种寻址方式,111条指令;功能;常用符号;rel: 补码形式的8位地址偏移量。 偏移范围为-128~127 /:位操作指令中,该位求反后参与操作,不影响该位 X:片内RAM的直接地址或寄存器 (X):相应地址单元中的内容 →:箭头左边的内容送入箭头右边的单元内; §3.2 寻址方式;如: MOV A,00H MOV C,60H MOV A,0F0H MOV A,SP MOV A,P0; ;3.2.3 寄存器寻址 Regi

您可能关注的文档

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档