汇编 CX的值表示什么

cx 存放的是mov ah,4c00h之前指令总的字节数。应该就是你说的代码长度。可以这样:code segmentassume cs:codestart: mov ax,code mov ds,ax mov ax,0020h mov es,ax mov di,0 mov si,0 mov cx,ssss-start cld rep movsbssss: mov ax,4c00h int 21hcode endsend start
CX中可以存放循环次数,请问可以存放代码长度吗?----------------------------------------------------不可以cx在汇编中表示循环次数题目意思:把“mov ax,4c00h”之前的指令复制到内存0:200处”,1,指令本身就是由字节组成(mov ax,code在内存中占3个字节)2,复制就是把‘每一个字节’一个个移动到其它地方去3,怎么移动到别处?就是用循环。把每一个字节当做循环次数。只是在debug中cx默认显示当前指令的长度(总的字节数)
文章标签:

本文链接:https://www.u1e.cn/baike/a/c99f63bec9cb11ecb0d126aa [复制]

猜你喜欢

歇后语大全

还没有人回应过