幫忙看一下這個組合語言程式問題出在哪

2022-03-14 01:40:59 字數 394 閱讀 5254

1樓:絲屢

1、mov ax,@data應改為mov ax,data;data本身就代表資料段的位址,況且86組合語言裡面根本沒有@這個符號

2、10號dos功能呼叫格式是ds:dx指向輸入字串要存入的緩衝區,所以將lea si,user_string

改為lea dx,user_string,因此下面用si時候還要在add si,2前再加句lea si,user_string

2樓:匿名使用者

肯定是亂碼啊,你申請的空間沒有賦值,存放的是之前程式用過的不確定資料,要想得到你想要的字串,你不得給他賦值啊

3樓:

你首先要搞明白dos的a號功能呼叫的格式 顯然你將暫存器都搞錯了

用組合語言程式設計,用組合語言編寫乙個簡單程式

寫一下簡單的演算法吧,先提供乙個簡單的畫點子程式 在螢幕顯示一點或一畫素子程式 輸入引數 bx 行位址 0 479 si 列位址 0 639 dl 顏色 0 15 640 480顯示模式 dot proc near push cx 儲存顏色 push dx mov ax,80 行位址 mul bx ...

幫忙看一下這個c 程序,幫忙看一下這個c 程式

include class complex void display private double real,imag complex complex complex complex double r void complex int main ok大功告成 好累 幫你指正一下吧,你在把2.5和c1...

急急急!!誰能幫我分析一下這個微控制器組合語言程式,寫出每步的作用。急急急

雖然沒有樓上動作快,但既然也做了就發上來參考吧,應該比樓上的更具體寫,比如p1.5幹嘛啊。整體描述 同時在p1.0 和 p1.1輸出反相的占空可調的方波 占空比調整通過修改變數m 來設定,變數as用來做內部迴圈量,範圍0 m p1.5使用閃爍的方式來顯示對於m設定的占空比值的非法告警 調整占空比設定...