1 assume cs:code, ds:datadata segment db 12 db 0,0 data endscode segmentstart: mov ax,data mov ds,ax mov ah,0 mov al,ds:[0] mov bl,10 div bl mov ds:[0 ...
分类:
其他好文 时间:
2018-12-09 21:30:14
阅读次数:
221
1. 补全程序t1.asm,完成在屏幕上输出内存单元中的十进制两位数 运行结果: 12 2. 补全程序t2.asm,完成在屏幕上输出data段定义的5个十进制两位数,数据和数据 之间以空格间隔。 assume cs:code, ds:datadata segment db 12,35,96,55,6 ...
分类:
其他好文 时间:
2018-12-09 20:11:27
阅读次数:
182
实验1 屏幕上输出内存单元中的十进制两位数 ; 在屏幕上输出内存单元中的十进制两位数 assume cs:code, ds:data data segment db 12 db 0,0 ; 前一个字节用于保存商,后一个字节用于保存余数 data ends code segment start: mo ...
分类:
其他好文 时间:
2018-12-09 18:41:29
阅读次数:
243
1.需要引入: using NPOI.HSSF.UserModel;using NPOI.SS.UserModel; 2.传入文件路径,返回dataset数据集合 public static DataSet ImportExcel(string filePath) { DataSet ds = nu ...
分类:
Web程序 时间:
2018-12-09 13:55:57
阅读次数:
231
1. 补全程序t1.asm,完成在屏幕上输出内存单元中的十进制两位数 补全代码如上所示 将data段的段地址传给ax寄存器,ax寄存器再给ds寄存器(因为8086CPU不允许将一个数值直接送入段寄存器) 《div是除法指令,1)除数有8位和16位两种,在一个reg或内存单元中。 2) 被除数默认放在 ...
分类:
编程语言 时间:
2018-12-09 10:40:16
阅读次数:
257
练习一:补全程序 t1.asm,完成在屏幕上输出内存单元中的十进制两位数: 第一步:补全代码(如下): ; 在屏幕上输出内存单元中的十进制两位数 assume cs:code, ds:data data segment db 12 db ?,? ; 前一个字节用于保存商,后一个字节用于保存余数 da ...
分类:
其他好文 时间:
2018-12-08 13:26:13
阅读次数:
163
1、基础知识 寄存器CPU存储地址信息 物理地址 = 基础地址 + 偏移地址基础地址 = 段地址 * 16(10H) 段地址:偏移地址ds sies diss bpcs ip sp bx CS:IP 所指向的内存地址都是指令指令执行的过程:1、CPU从cs:ip所组成的地址中读取指令,将这个指令存放 ...
分类:
编程语言 时间:
2018-12-07 23:26:23
阅读次数:
281
1. 补全程序 t1.asm,完成在屏幕上输出内存单元中的十进制两位数: t; 在屏幕上输出内存单元中的十进制两位数assume cs:code, ds:datadata segment db 12 db 0,0 ; 前一个字节用于保存商,后一个字节用于保存余数data endscode segme ...
分类:
其他好文 时间:
2018-12-06 22:50:18
阅读次数:
259
教材 133 实验 5 一、 42-20=22,所以反汇编 -u 0 21 (1)data段中的数据为: (2)cs=076ch ss=076bh ds=076ah (3)data段的段地址为 x-2 ; stack段的段地址为 x-1 二、 cx中的依旧是42h,所以可以推测内存分配空间与上一题相 ...
分类:
其他好文 时间:
2018-12-03 23:01:01
阅读次数:
249
一. 1.写代码 2.编译运行 所以 CPU执行程序,程序返回前,data段中的数据为:0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987 CPU执行程序,程序返回前,cs= 076C,ss= 076B,ds= 076A 设程序加载后,code段的段地址为: ...
分类:
其他好文 时间:
2018-12-03 01:16:35
阅读次数:
221