1
A
回答
2
搜索使用rep scasb
的「$」,然後減去從字符串的開頭獲得的距離。
; warning: untested code.
mov di, offset buffer
mov al, '$'
mov cx, 255
repnz scasb
sub di, offset buffer
mov cx, di
1
; STRLEN
LEA SI,PARA
MOV CX,-1
DO:
LODSB
INC CX
CMP AL,0
JNE DO
相關問題
- 1. 從緩衝區中提取字符串
- 2. 緩衝區溢出緩衝區長度
- 3. 緩衝區溢出因查詢字符串長度
- 4. 無效的字符串或緩衝區長度
- 5. SQL異常無效的字符串或緩衝區長度
- 6. 從QGLPixelBuffer獲取深度緩衝區
- 7. 如何獲取字符串/緩衝區的字符集?
- 8. 字符串緩衝區 - OutOfMemoryError
- 9. 無法插入字符串或只讀緩衝區,不長
- 10. WDF EvtIoDeviceControl緩衝區長度
- 11. GetPrivateProfileString - 緩衝區長度
- 12. 如何從緩衝讀取器輸入字符串?
- 13. 實現istream獲取字符緩衝區?
- 14. 串口輸入輸出緩衝區
- 15. 字節緩衝區,字符緩衝區,字符串和字符集
- 16. 鍵盤緩衝區(以字符串作爲輸入)
- 17. 如何將base64字符串轉換爲輸入緩衝區?
- 18. 如何在PostgreSQL中獲取輸入字符串的長度
- 19. 使用「NEW」獲取字符輸入和給定輸出,並從用戶獲取字符串長度
- 20. 輸入緩衝區溢出儘管逐字符讀取
- 21. 串行輸入緩衝區大小Matlab
- 22. 遷移腳本與dbms_lob.substr獲取「字符串緩衝區太小」
- 23. 長度小於4的字符串的字節緩衝區異常
- 24. 字節緩衝區,字符串
- 25. 字節緩衝區爲字符串GWT
- 26. 獲取字符串的字節長度
- 27. Android攝像頭獲取隊列的回調緩衝區長度
- 28. C#Networkstream BeginRead如何獲取緩衝區長度/大小?
- 29. 找到輸入字符串的長度
- 30. 長度的輸入字符串的
如何字符串的結束標誌着? –
找到第一個'\ 0'字節。記住它從字符串開頭的偏移量。我想,甚至有一條指令。尋找'REP STR ...' –
CX寄存器對於ASCII文本來說太窄。也許你想要將字符串長度變成CX - 那麼,字符串是否以null結尾?請編輯你的問題。 –