彙編程式的問題,一個彙編程式的問題

2023-02-02 17:15:24 字數 832 閱讀 2869

1樓:文刀舍予

show_str:

mov ax,0b800h

mov es,ax ;取得顯示緩衝區的首地址;******************************==;這裡的10h要改成160,在視訊記憶體裡每一行字元佔用160個位元組;--------------------------------mov al,160

;******************************==dec dh

mul dh

mov dh,0

dec dl

;******************************==;這裡還要加一條這個,用來把dl中的數翻倍,也就是乘2;因為螢幕上的一個字元佔用2個記憶體單元

;--------------------------------shl dl,1

;******************************==add ax,dx

mov di,ax ;得到要寫入處的地址值mov bl,cl ;顏色轉存入bx中

另外你的程式的最後的:

mov ax,4c00h

int 21

裡的 int 21 改成 int 21h

馬虎?你在mov ax,4c00h

int 21h

之前加上

mov ah,07h

int 21h

看看還能不能顯示

2樓:匿名使用者

顯示輸出要用到int 21h功能呼叫的2號呼叫:

mov ah,09h

int 21h

具體用法請查功能表。

彙編程式的問題

mov r0,22h mov a,21h loop mov r4,a clr c c要清零 subb a,r0 jnc rel1 mov a,r0 ljmp rel2 rel1 mov a,r4 這邊你忘記剛才的a已經被減掉了,所以得重新賦值 rel2 inc r0 cjne r0,51h,loop...

請問此彙編程式如何做到螢幕顯示

我除錯了能用,你自己拿去除錯了看下 幫你加了輸出語句 data1 segment x dw 2 y dw 4 result dw data1 ends stack1 segment para stackdw 20 dup 0 stack1 ends code segment assume cs co...

彙編程式題,a陣列中有元素,b陣列中有元素,兩個陣列有相同的元素,將這元素找出並輸出

2個陣列比較,做雙迴圈 先取1.1分別和2.1 2.10比較 再取1.2至1.15和2.1 2.10比較 設陣列a有10個整型元素,程式設計求出a中各相鄰兩個元素的和,並存入陣列b中,然後輸入 你的答案是錯的。for i 0 i 10 i b i a i a i 1 當i迴圈到9的時候,a i 1 ...