Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
いくつかの ASCII テキストを長さ 255 の文字バッファに読み込んだと仮定します。バッファに格納されているASCIIテキストの長さをCXレジスタに取得するにはどうすればよいですか? (編集済み)
ありがとう
を使用して「$」を検索し、rep scasb減算して文字列の先頭からの距離を取得します。
rep scasb
; warning: untested code. mov di, offset buffer mov al, '$' mov cx, 255 repnz scasb sub di, offset buffer mov cx, di
; STRLEN LEA SI,PARA MOV CX,-1 DO: LODSB INC CX CMP AL,0 JNE DO