- 1、本文档共149页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 模型机设计和实现.doc
- 建筑工程经济作业集和答案(2008-03-21).doc
- 建筑玻璃种类、特点和选择11.ppt
- 模拟国际电子商务谈判之“苏宁”和“海尔”.ppt
- 建筑给排水试题和答案123.doc
- 民情日记之积极参和新型农村合作医疗工作.doc
- 概率论和数理统计教材.ppt
- 建设工程法规和相关知识2010-2011.doc
- 建筑结构设计试题和答案.doc
- 建筑结构力学_习题和答案.doc
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)