摘要: mov 寄存器, 数据mov ax,8mov 寄存器, 寄存器 mov ax,bxmov 寄存器, 内存单元 mov ax,[0]mov 内存单元,寄存器 mov [0],axmov 段寄存器,寄存器 mov ds,axmov ax,10 //ax = 10add ax, bx //... 阅读全文
posted @ 2014-01-21 14:56 galoishelley 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 操作系统的外壳操作系统是由多个功能模块组成的庞大,复杂的软件系统.任何通用的操作系统,都要提供一个称为shell(外壳)的程序,用户(操作员)使用这个程序来操作计算机系统进行工作.DOS中有一个程序command.com,这个程序在DOS中称为命令解释器,也就是DOS系统的shell启动DOS时,先完成其他重要的初始化工作,然后运行command.com,command.com运行后,执行完其他得相关任务后,在屏幕显示由当前盘符和当前路径组成的提示符,比如"c:/',然后等待用户输入用户要执行一个程序,则输入该程序的可执行文件的名称,command首先根据文件名找到可执行文件 阅读全文
posted @ 2014-01-21 14:40 galoishelley 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 1 assume cs:codesg //假设 cs指向 codesg段 伪指令 2 3 codesg segment //定义一个段,段名为codesg ,这个段从此开始 伪指令 4 5 start: mov ax,0123H 6 7 mov bx,0456H 8 9 add ax,bx10 11 add ax,ax12 13 mov ax,4c00H14 15 int 21H16 17 codesg ends //名称为codesg的段到此结束18 19 end ... 阅读全文
posted @ 2014-01-21 14:26 galoishelley 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1- 字单元:即存放一个字符数据(16位)的内存单元,由两个地址连续的内存单元组成,高地址单元中存放字型数据的高位字节,低地址单元中存放字型数据的低位字节.我们将起始地址为N的字单元,简称N地址字单元.比如一个字单元由2,3两个内存单元组成,则这个字单元的起始地址为2,我们可以说这是2地址字单元.2- 地址单元中存放的字节型数据 地址单元占1字节 地址字单元中存放的字型数据 地址字单元占2字节3- DS寄存器,通常来存放访问数据的段地址 mov bx,1000H mov bs, bx mov al,[0] //[...]内存单元的偏移地址,1000H段地址 将10000H(1000:0)中得. 阅读全文
posted @ 2014-01-21 11:25 galoishelley 阅读(298) 评论(0) 推荐(0) 编辑