1. 實驗任務1 assume cs:code, ds:data data segment x db 1, 9, 3 len1 equ $ - x ; 符號常量, $指下一個數據項的偏移地址,這個示例中,是3 y dw 1, 9, 3 len2 equ $ - y ; 符號常量, $指 ...
這一節是計算機網絡作業,windows socket編程,老師電腦上開一個服務器程序,公開ip地址和端口號,我們同學自己編寫一個客戶端,能與老師的服務器建立聯系,兩者能收發即可。這樣的代碼網上很多,而是就采用了孫鑫VC 第 講的代碼,下面是添加的一點簡單注釋。 其實socket完成連接功能很簡單,依葫蘆畫瓢即可。首先來看面向連接的TCP流程圖。 面向無連接的UDP流程更加簡單,如下所示: 現在用 ...
2012-04-11 12:45 1 18496 推薦指數:
1. 實驗任務1 assume cs:code, ds:data data segment x db 1, 9, 3 len1 equ $ - x ; 符號常量, $指下一個數據項的偏移地址,這個示例中,是3 y dw 1, 9, 3 len2 equ $ - y ; 符號常量, $指 ...
目錄 任務1 任務2 任務3 任務4 任務5 任務1 task1.asm int 21h 功能2:在標准輸出上顯示一個字符並將光標前進一 ...
匯編實驗3 轉移指令跳轉原理及其簡單應用編程 目錄 匯編實驗3 轉移指令跳轉原理及其簡單應用編程 實驗任務1 源代碼 實驗結果 問題① 問題 ...
一、實驗目的 1. 理解和掌握轉移指令的跳轉原理 2. 掌握使用call和ret指令實現子程序的方法,理解和掌握其參數傳遞方式 3. 理解和掌握80×25彩色字符模式顯示原理 4. 綜合應用尋址方式和匯編指令完成簡單應用編程 二、實驗准備 復習教材 ...
四、實驗結論 1. 實驗任務1 此部分書寫內容: 給出程序task1.asm源碼,及,運行截圖 回答問題① ① line27, 匯編指令 loop s1 跳轉時,是根據位移量跳轉的。通過debug反匯編,查看其機器碼,分析其跳轉的位移 ...
實驗任務1 代碼 代碼功能簡析 輸出兩行1 9 3 or 30h是為了轉換為\(ASCII\)碼輸出。 \(30h\) 是ASCII中 \('0'\) 的編號,其二進制形式為:\(0011 0000\) ,所以or上一個 \(30h\) 表示輸出從'0'開始偏移量為1 9 3的數字 ...
一、實驗目的 理解和掌握轉移指令的跳轉原理 掌握使用call和ret指令實現子程序的方法,理解和掌握其參數傳遞方式 理解和掌握80×25彩色字符模式顯示原理 綜合應用尋址方式和匯編指令完成簡單應用編程 二、實驗准備 復習教材9-10章: 轉移指令的跳轉原理 ...
實驗任務一 代碼: 1. 理解運算符offset、偽指令equ、預定義符號$的靈活使用。 答: 運行結果如下: offset的作用是取得標號的偏移地址。如本題定義一個數組x含有三個元素,則通過offset x可以取得x的起始地址,也就是0. len1 equ相當於定義 ...