組合語言程式編寫程式顯示藍屏

2023-01-21 16:30:35 字數 630 閱讀 8218

1樓:匿名使用者

對的,建立彩色文字區80*25比較穩定,如果你要顯示滿屏,請把 mov cx,25 這一句中的25改成50(或75,即25的倍數,< 400)即可。

assume cs:code

code segment

start:    mov ax,0b800hmov es,ax

mov di,0

mov cx,25

s_out:  push cx

mov bx,0

mov cx,80

s_in:    mov byte ptr es:[di+bx],0mov byte ptr es:[di+bx].1,16            ;blue

add bx,2

loop s_in

add si,160

pop cx

loop s_out

mov ax,4c00h

int 21h

code ends

end start

2樓:

我也遇到過這種情況 最好呼叫

ah=3 或者1號 建立彩色文字區80*25比較穩定

其他的解析度可能和顯示器分有關係~

將組合語言編寫的程式翻譯成機器語言程式採用什麼翻譯方式

採用了兩次掃描的方式。第一遍,是變換各指令的機器碼。第二遍,是計算各相對轉移指令的偏移量。將高階語言編寫的程式翻譯成機器語言程式,採用的兩種翻譯方式是 編譯和解析。解析 將高階語言編寫的程式翻譯成機器語言程式,採用編譯和解釋兩種翻譯方式。解釋方式是將源程式逐句解釋執行,即解釋一句執行一句,因此在解釋...

組合語言程式分析,急!!!!五道組合語言程式設計 程式分析題!!!不甚感激!!!

0000 7812 mov r0,12h0002 7934 mov r1,34h0004 e4 clr a 0005 fa mov r2,a0006 7f04 mov r7,04h0008 c3 clr c 0009 e8 mov a,r0000a 33 rlc a 000b f8 mov r0,a...

組合語言編寫AT89C52,組合語言編寫AT89C

怎麼都是輸出?沒有輸入作依據,根據什麼輸出不同的值?把題目改為 p1.0口輸入為1,則p1.3口輸出為1,p1.0口輸入為0,則p1.3口輸出為0,p1.1口輸入為1,則p1.4口輸出為1,p1.1口輸入為0,則p1.4口輸出為0 程式 org 0000h mov c,p1.0 mov p1.3,c...