摘要:
第五章 1.[bx] mov ax,[bx] 设偏移地址为SA,段地址默认存储在DS寄存器中,那么该指令的作用是将地址为DS:SA处的值传入ax寄存器中。 用"()"符号解释为 (ax)=((DS)*16+(bx)) mov [bx],ax 设偏移地址为SA,段地址默认存储在DS寄存器中,那么该指令 阅读全文
posted @ 2018-12-31 12:40
TheaQ
阅读(202)
评论(0)
推荐(0)
摘要:
独立写一个程序 了解汇编源程序从编写到调试的过程。 一、编写汇编源程序。 二、对源程序进行编译连接。 三、执行可执行文件中的程序。 1.以下是基本的汇编源程序 assume cs:code code segment mov ax,0b800h mov ds,ax mov bx,0 mov [bx], 阅读全文
posted @ 2018-12-31 11:52
TheaQ
阅读(97)
评论(0)
推荐(0)
摘要:
CPU中,用16位寄存器来存储一个字。字是有2个内存单元组成。高8位存放高位字节,低8位存放低位字节。 CPU要读写一个内存单元时,必须给出这个内存单元的地址,内存地址由段地址和偏移地址组成。 DS 存放要访问数据的段地址, [address] 中address是偏移地址并且是一个具体的数。 !!D 阅读全文
posted @ 2018-12-31 11:48
TheaQ
阅读(104)
评论(0)
推荐(0)
摘要:
早期的8086CUP总共有14个寄存器:即 AX,BX,CX,DX,SP,BP,SI,DI,IP,FLAG,CS,DS,SS,ES 共 14 个。大致可以分为三大类(): 1. 通用寄存器:AX,BX,CX,DX 称作为数据寄存器:AX (Accumulator):累加寄存器,也称之为累加器;BX 阅读全文
posted @ 2018-12-31 11:42
TheaQ
阅读(333)
评论(0)
推荐(0)
浙公网安备 33010602011771号