1樓:
table dw 10 dup(?)
修改為table db 10 dup(?),'$'
字串變數應該用db型別存放
輸出是,應用$定界符表示輸出結束
mov table[di],ax
修改為mov table[di],al
根據上面修改,應該是以位元組為單位作交換
mov dl,offset errmsg
修改為mov dx,offset errmsgdos中斷呼叫09號現實功能,字串開始地址應該存放在dx中mov bx,ax
mov dx,table[bx]
修改為mov dx,offset table取字串首地址到dx中,做為現實功能引數
應新增assume偽指令,手動設定cs與**段、ds與資料段、ss與堆疊段關連
應新增語句,跳轉到ret指令,不然程式不會結束返回到dos
2樓:匿名使用者
靠。剛開始學就能編? 真是天才。我只能執行別人的程式。做點加減發什麼的小程式。 你也真夠牛的
3樓:匿名使用者
cmp al,9d
應該cmp al,9dh
最後最好加end
有關彙編小小問題,一個關於彙編的小問題
低位放滿了,再往高位放資料 ah放4eh,al放20h。機器碼 彙編指令。b8 20 4e mov ax,4e20h怎麼區分ax哪個是高8位哪個是低8位?從彙編指令 mov ax,4e20h 來看,4eh 送到 ah 20h 送到 al,4eh 是高8位。從機器碼 b8 20 4e 來看,20h 放...
和組合語言有關的問題,關於組合語言的一個問題
bx為例,其實體地址 ds 16 bx。但你算這個值沒什麼用,因為所有的暫存器都是16位的,放不下這麼大的值。樓上關於 段是若干棟樓,偏移量是門牌號 的比喻不太準確,因為一個實體地址可以由不同的段址 偏移量組合來訪問。建議這樣來理解,記憶體是一條長長的直路,偏移量是眼睛的視力範圍,太遠就看不見了。而...
我有個玉鐲可以幫我看看材質嗎,我有一個粉色的玉鐲,希望專家幫我看看,是什麼材質的,大概值多少?
aaya5678 伽 我v 我有一個粉色的玉鐲,希望專家幫我看看,是什麼材質的,大概值多少? 千度的叔萬度 如果不是塑料的,就是料器或者人造琉璃。目測感覺跟天然芙蓉晶的色差較大,且不自然。請大家幫我看看這個玉鐲是什麼材質的,幫評價一下,謝謝! 魚想飛飛 玉石的,不過材質很差,雜色多,不透。玉鐲鑑定我...