- 博客(15)
- 收藏
- 关注
原创 微机原理与接口技术学习笔记2——8086寻址方式
指令中能写入的寄存器有BX、BP、DI、SI。指令一执行后得到(BX)=1234H,指令二执行时首先根据地址DS:1234H找到该地址所存放的数值87H,因为AL是8位寄存器,则指令执行后得到(AL)=87H。对于16位操作数,寄存器可以是AX,BX,CX,DX,DX,SI.DI,SP,BP,CS,DS,SS和ES;在一条指令中,寄存器寻址方式既可以用于源操作数,也可以用于目标操作数,还可以两者都用寄存器寻址方式。该指令源操作数(1234H)采用立即寻址方式,该指令执行后,将1234H赋值给AX寄存器。
2023-04-16 16:47:55
1439
1
原创 微机原理与接口技术学习笔记1——堆栈指令
在8086指令系统中,堆栈所在的段就是堆栈段,它可以占用的最大空间是64KB。堆栈段的段地址由SS寄存器指示,堆栈指针寄存器SP始终指示栈顶的偏移地址。在8086指令系统中,堆栈操作指令中操作数的类型只能是字(连续的两个字),不能是字节。3.堆栈指令应用:常用于数据的暂存、交换、子程序的参数传递等。(2)SP=SP-2 (将原SP的值加2赋值给SP)(1)SP=(SP)-2 (将原SP的值减2赋值给SP)说明:目标操作数可以是段寄存器、16位寄存器或内存操作数。(1)目标操作数←(SS:SP)
2023-04-11 09:13:57
1782
原创 STC15F2K60S2学习笔记3——独立按键
当S7按下时,按键两端导通。于是,当单片机判断一个按键是否按下时,只需检测连接该按键的端口是否为低电平即可。但是,在实际操作中,会伴随这按键的抖动。于是我们要对按键进行消抖处理,才可精确判断按键是否按下。STC15F2K60S2中的按键有独立按键和矩阵按键两个模式,J5跳冒控制按键模式。当J5跳冒接在23口时该按键处于独立按键模式(BTN模式),当J5跳冒接在12口时该按键处于矩阵按键模式(KBD模式)。④等待按键弹起后,再等待10ms,从①再开始执行。②如果是0,则等待10ms,再读取P33状态。
2023-03-28 20:35:20
1827
原创 STC15F2K60S2学习笔记2——数码管动态显示
STC15F2K60S2所用数码管属于共阳数码管,所谓共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管。
2023-03-17 17:25:30
3879
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人