用机器指令和汇编指令编程 四:实验任务 (!) 用e指令修改0021:00开始的内容 用d指令查看内容 (2)输入书上指令 (3)单步执行 可见 ax被修改为0021 后为2200 ds被修改为ax的值0021 ss被修改为ax的值2200 ax后被修改为0021:0中偏移地址为0的内存值3130 ...
分类:
其他好文 时间:
2018-10-27 19:48:38
阅读次数:
132
1.使用Debug,将下面的程序段写入内存,逐条执行,将执行结果与实验前结果比对。 前提:用E命令将内存单元0021:0~0021:7连续8个字节数据修改为30H,31H,32H,33H,34H,35H,36H,37H. (1)实验前理论分析。 mov ax,oo21 mov ds,ax mov a ...
分类:
其他好文 时间:
2018-10-27 00:03:01
阅读次数:
163
这是汇编语言实验2: ① 截图记录:使用 e 命令修改 0021:0~0021:f 数据,及修改后查看是否正确写入的操作 修改的值是十进制数字‘0-9’的ASSIC码,在后面显示十进制数值 ② 截图记录:使用 a 命令输入的 p74 指令 ③ 截图记录:每一行指令单步调试 将0021送入ds中,默认 ...
分类:
编程语言 时间:
2018-10-26 13:09:16
阅读次数:
222
查询表名描述 MS_Description ? 1 2 3 4 5 SELECT tbs.name 表名,ds.value 描述 FROM sys.extended_properties ds LEFT JOIN sysobjects tbs ON ds.major_id=tbs.id WHERE ...
分类:
数据库 时间:
2018-10-22 14:48:32
阅读次数:
1469
一、知识点(博主自认为关键的几点) 1.把值存入段寄存器ds:需通过先给数据寄存器值(ax, bx, cx, dx),再送入ds中 如: 2.字数据的存取原则: 字数据的低位字节存放在低地址内存单元;高位则放于高位地址;(小端法) 如:124EH在内存中的存放位置如下: (且地址为[1]) 3.关于 ...
分类:
编程语言 时间:
2018-10-21 21:52:36
阅读次数:
134
一丶寄存器 对于8086CPU而言,它的所有寄存器都是16位的,可以存放2个字节。 1.通用寄存器(AX BX CX DX) 存放一般性的数据 AX AH+AL BX BH+BL CX CH+CL DX DH+DL 2.特殊寄存器 (1)段寄存器 ①CS(代码段寄存器) ②DS ③SS ④ES (2 ...
分类:
其他好文 时间:
2018-10-21 16:51:47
阅读次数:
130
寄存器与存储器 1. 寄存器功能 . 寄存器的一般用途和专用用途 . CS:IP 控制程序执行流程 . SS:SP 提供堆栈栈顶单元地址 . DS:BX(SI,DI) 提供数据段内单元地址 . SS:BP 提供堆栈内单元地址 . ES:BX(SI,DI) 提供附加段内单元地址 . AX,CX,BX和 ...
分类:
其他好文 时间:
2018-10-21 12:13:45
阅读次数:
99
第二章总结 1、8086CPU概述 8086是Intel系列中16位微处理器,地址总线20位。 8086有14个16位寄存器:AX, BX, CX, DX(通用寄存器)SI, DI, BP, SP(基址和变址寄存器)CS, SS, DS, ES(段寄存器)IP,PSW(指令指针和标志寄存器) ( 汇 ...
分类:
其他好文 时间:
2018-10-20 16:16:21
阅读次数:
129
1.内存中字的存储 高位字节存放在高地址单元中,地位字节存放在低地址单元中。 将起始地址为N的字单元简称为N地址字单元。 2.DS和【address】 8086CPU自动取DS中的数据为内存单元的段地址。 8086CPU不支持将数据直接送入段寄存器的操作。 3.字的传送 mov ax,[0]:字型数 ...
分类:
编程语言 时间:
2018-10-19 00:10:43
阅读次数:
166
HANA数据库是把数据存储到内存中的,因此比普通的数据库读写速度是快很多的,我们公司使用了1T的内存作为存储资源,因此成本还是挺高的。废话不多说了... 使用前提: 1. 公司运维已经部署了DS服务器 2. 运维提供DS安装程序 安装过程很简单基本是下一步,因此省略... 正题开始: 1.首先登录 ...
分类:
数据库 时间:
2018-10-15 14:48:55
阅读次数:
352