|
| 這就是主程序段的返回啊,有什么疑問? |
|
哥們,你這書不能用來學匯編了 估計是學校教材,應付一下考試還行,學匯編是不行的 1,這程序沒有什么實際意義,也不嚴謹 2.沒有輸出,你沒有辦法知道怎么驗證結果 3.一個數的平方,必須考慮運算結果是大于255的,所以,至少是要用兩個8位的地址來存放 4.匯編運行的第一條指令是復位指令,它的地址是00H, 所以,嚴謹的匯編程序應該是以ORG 00H開始的,當然,我沒有試過直接不用跳過中斷向量的,也就不知道這樣寫有沒有問題,只是感覺代碼不嚴謹而已 這玩意就像學三極管放大電路一樣,Rb在這里Rc在這里,Ib多大,Ic多大,然后就這樣那樣的,搞得很多學完模電了依然不能正確的設計一個有實際作用的三極管放大電路 匯編其實是沒有那么難的,記完那十來條常用的指令,多寫代碼少仿真就可以了 |
| call 和 ret要成對使用。 |
| RET是返回指令,但書中并沒有說明這是主程序,匯語語言的主程序一般存放在0000H開始的存儲器中,書中例子用ORG 1000H說明了下面一段程序存放在1000H開始的地方,沒有認為是主程序,所以加了一條RET指令 |