汇编札记
Jock.Liu
你以为失败的人生,也许是别人努力活着的结果!
展开
-
汇编语言||I/O端口的编址方式
I/O端口的编址方式 I/O端口的编址方式有两种,即独立编址和统一编址。 1.独立编址(专用的I/O端口编址)----存储器和I/O端口在两个独立的地址空间中 (1)优点:I/O端口的地址码较短,译码电路简单,存储器同I/O端口的操作指令不同,程序比较清晰;存储器和I/O端口的控制结构相互独立,可以分别设计 (2)缺点:需要有专用的I/O指令,程序设计的灵活性较差 2...原创 2019-12-22 17:12:49 · 2217 阅读 · 0 评论 -
汇编语言||8086/88的中断向量表
中断向量表:用来存放中断码对应中断处理程序的入口地址,一个地址包括段地址和偏移地址,高地址存放段地址,低地址存放偏移地址 需要四个字节来存储中断处理程序的入口地址,256个中断信号处理程序需要1024个字节来存储 8086CPU中断向量表存放在0地址处开始的1024个存储单元中,地址为0000:0000~0000:03FF...原创 2019-12-22 17:09:33 · 3987 阅读 · 0 评论 -
汇编语言||存储单元,存储字长,存储字,存储容量的理解
存储单元:存储单元一般应具有存储数据和读写数据的功能,以8位二进制作为一个存储单元,也就是一个字节。每个单元有一个地址,是一个整数编码,可以表示为二进制整数。存储字长:存储单元中的二进制代码(存储字)位数,存储字长可以是8位、16位、32位等。早期计算机的存储字长一般和机器的指令字长与数据字长相等,故访问一次主存便可取一条指令或一个数据。随着计算机的应用范围的不断扩大,解题精度的不...原创 2019-12-20 17:06:46 · 6897 阅读 · 1 评论 -
汇编语言||基本传送指令MOV的用法详解
MOV指令MOV指令,能实现以下操作:CPU内部寄存器之间数据的任意传送(除了码段寄存器CS和指令指针IP以外)。 立即数传送至CPU内部的通用寄存器组(即AX、BX、CX、DX、BP、SP、SI、DI),给这些寄存器赋初值。 CPU内部寄存器(除了CS和IP以外)与存储器(所有寻址方式)之间的数据传送,可以实现一个字节或一个字的传送。 能实现用立即数给存储单元赋初值。 其中...原创 2019-12-20 16:35:46 · 76359 阅读 · 5 评论 -
汇编语言||关于单片机数据的寻址方式总结
补充寄存器相关类型:1)数据寄存器AX:累加器。多用于存放中间运算结果。所有I/O指令必须都通过AX与接口传送信息; BX:基址寄存器。在间接寻址中用于存放基地址; CX:计数寄存器。用于在循环或串操作指令中存放循环次数或重复次数; DX:数据寄存器。在32位乘除法运算时,存放高16位数;在间接寻址的I/O指令中存放I/O端口地址。2)指针和变址寄存器SP:堆栈指针寄存器,其内...原创 2019-09-26 09:19:38 · 1452 阅读 · 0 评论