汇编loop循环
assume cs:code code segment mov cx,0ffh ;循环ff次,到00就停止loop mov bx,0 ;初始化bx,这个是偏移地址 s: mov ax,0h mov ds,ax ;确定ds段地址为0 mov al,ds:[bx] ;两位两位读数据 add bx,200h mov ds:[bx],al ;读到的两位数放入新的地址 sub bx,200h ;ds回到0 inc bx ;bx=bx+1h loop s ;第二次循环 有点像do-while mov ax,4c00h int 21h ;return to cmd -p code ends end
这就是说把0000:00-ff的每两个数据复制到0000:200-2ff
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了