写一个程序代码测试CPU和内存的性能,有下面的一段代码,运行出来的结果不对,求大神指导指导
BUFSTART equ <> ; 填充:某个安全的内存缓冲区(段地址),用于测试
LEN equ <> ; 填充:要复制的大小
SOURCESTART equ <> ; 填充:源数据地址(段地址)
src segment at SOURCESTART
src ends
buf segment at BUFSTART
buf ens
code segment
ctbufl dw ?
ctbufh dw ?
assume cs:code,ds:src,es:buf
start:
mov ax,40h
mov ds,ax
mov ax,code
mov es,ax
mov si,6Ch
mov di,offset ctbuf
mov cx,2
rep movsw
mov ax,src
mov ds,ax
mov ax,buf
mov es,ax
mov cx,LEN
xor si,si
xor di,di
loop1:
movsb
loop loop1
mov ax,40h
mov ds,ax
mov ax,code
mov es,ax
mov ax,word ptr ds:[6Ch]
mov dx,word ptr ds:[6Eh]
sub ax,ctbufl
sbb dx,ctbufh
; 此时DX:AX中的值就是执行指定的移动所耗费的时间(单位:日时钟计数值)
; 接下来编程输出对应的时间即可。
mov ax,4C00h
int 21h
code ends
end start
写一个程序代码测试CPU和内存的性能
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
悬赏问题
- ¥100 关于使用MATLAB中copularnd函数的问题
- ¥20 在虚拟机的pycharm上
- ¥15 jupyterthemes 设置完毕后没有效果
- ¥15 matlab图像高斯低通滤波
- ¥15 针对曲面部件的制孔路径规划,大家有什么思路吗
- ¥15 钢筋实图交点识别,机器视觉代码
- ¥15 如何在Linux系统中,但是在window系统上idea里面可以正常运行?(相关搜索:jar包)
- ¥50 400g qsfp 光模块iphy方案
- ¥15 两块ADC0804用proteus仿真时,出现异常
- ¥15 关于风控系统,如何去选择