Loops “与”相对应的流程图是什么;加上“分”字;emu8086程序?
Loops “与”相对应的流程图是什么;加上“分”字;emu8086程序?,loops,assembly,emu8086,flowchart,Loops,Assembly,Emu8086,Flowchart,请明确说明您对代码的期望、您面临的问题以及您为解决问题所做的努力。这只是循环整数的位,并将其打印为ASCII 0或1。循环之前的第一部分添加一些常量,以创建该打印循环的输入。 name "add-sub" org 100h mov al, 5 ; bin=00000101b mov bl, 10 ; hex=0ah or bin=00001010b add bl, al sub bl, 1 mov cx, 8 p
请明确说明您对代码的期望、您面临的问题以及您为解决问题所做的努力。这只是循环整数的位,并将其打印为ASCII 0或1。循环之前的第一部分添加一些常量,以创建该打印循环的输入。
name "add-sub"
org 100h
mov al, 5 ; bin=00000101b
mov bl, 10 ; hex=0ah or bin=00001010b
add bl, al
sub bl, 1
mov cx, 8
print: mov ah, 2 ; print function.
mov dl, '0'
test bl, 10000000b ; test first bit.
jz zero
mov dl, '1'
zero: int 21h
shl bl, 1
loop print
mov dl, 'b'
int 21h
mov ah, 0
int 16h
ret