LEA SI, string1 mov AX, 0 mov DH, mov CL. push DX hmt: mov, AL, [SI] push DX sub DH, AL JŻ s_count inc BH jmp next_c s_count : inc BL next_c: pop DX inc SI cmp CL, [si] JZ stop jmp hmt stop: jmp $...

What is the value in BX at the end of the program and modify the program to achieve the same goal without using the PUSH and POP.
LEA SI, string1<br>mov AX, 0<br>mov DH,<br>mov CL.<br>push DX<br>hmt:<br>mov, AL, [SI]<br>push DX<br>sub DH, AL<br>JŻ s_count<br>inc BH<br>jmp next_c<br>s_count :<br>inc BL<br>next_c:<br>pop DX<br>inc SI<br>cmp CL, [si]<br>JZ stop<br>jmp hmt<br>stop:<br>jmp $<br>string1 db

Extracted text: LEA SI, string1 mov AX, 0 mov DH, mov CL. push DX hmt: mov, AL, [SI] push DX sub DH, AL JŻ s_count inc BH jmp next_c s_count : inc BL next_c: pop DX inc SI cmp CL, [si] JZ stop jmp hmt stop: jmp $ string1 db "this is very long string!" a

Jun 07, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here