原创 彙編語言第三版(王爽著)(第九章.轉移指令的原理)

可以修改IP或同時修改IP和CS的指令統稱爲轉移指令。概括地講,轉移指令就是可以控制CPU執行內存中某處代碼的指令。 只修改ip是段內轉移,jmp ax;同時修改cs和ip是段間轉移,jmp 1000:0 由於轉移指令對IP的修改

原创 彙編語言第三版(王爽著)(第七章.更靈活的定位內存地址的方法)

7.1and和or指令 1.and指令 通過該指令可將操作對象的相應位設爲0 例如: 將al的第6位設爲0的指令是 and al,10111111B 2.or指令 通過該指令可將操作對象的相應位設爲1 例如: 將al的第6位設爲

原创 彙編語言第三版(王爽著)(第13章.int指令)

13.1 int指令 CPU執行int n指令相當於引發一個n號中斷的中斷過程,執行過程如下: 1.取中斷類型碼n 2.標誌寄存器入棧IF=0,TF=0 3.CS,IP入棧 4.(IP)=N4,(CS)=N4+2 我們可以將中斷處

原创 蒜頭君喫桃

題目描述 蒜頭君買了一堆桃子不知道個數,第一天吃了一半的桃子,還不過癮,又多吃了一個。以後他每天喫剩下的桃子的一半還多一個,到 nn 天只剩下一個桃子了。蒜頭君想知道一開始買了多少桃子。 輸入格式 輸入一個整數n(2≤n≤60),

原创 Double(正確處理多個測試用例)

Description As part of an arithmetic competency program, your students will be given randomly generated lists of fr

原创 電路分析(第一章)

1.1 電路的作用與組成部分 //電路是電流的通路,它是爲了某種需要由某些電工設備或元器件按一定方式組合起來的。 //電路的作用 1.實現電能的傳輸和轉換(電力系統) 2.傳遞和處理信號(揚聲器) //電力系統:發電機——升壓變

原创 彙編語言第三版(王爽著)(第三章.寄存器(內存訪問))

3.1 內存中字的存儲 1.CPU中,用16位寄存器來存儲一個字。高8位存放高位字節,低八位存放低位字節。 0 20H 1 4EH 2 12H 3 00H 第一個字是 4E20H 第二個字是 0012H 2.字單元 我們將起始

原创 彙編語言第三版(王爽著)(第四章.第一個程序)

4.1 一個源程序從寫出到執行的過程 編寫彙編源程序-對源程序進行編譯鏈接-執行程序 4.2 源程序 assume cs:codesg codesg segment mov ax,0123h mov

原创 彙編語言第三版(王爽著)(第十章.call和ret指令)

call和ret指令都是轉移指令,他們可以修改IP或同時修改IP和CS,它們經常被共同用來實現子程序的設計。 **//**此處注意複習棧的內容 10.1 ret和retf ret指令用棧中的數據,修改IP的內容,從而實現近轉移

原创 電路分析(第二章)

2.1 正弦電壓和電流 同相0 反向180 超前>0 滯後<0 相位差 2.2 正弦量的相量表示法 相量表示法的基礎是複數。 A = a+bj = rcosΨ+rsinΨj 代數形式 A = re^jΨ 指數形式 A =

原创 Self Numbers(POJ 1316)

Description In 1949 the Indian mathematician D.R. Kaprekar discovered a class of numbers called self-numbers. For a

原创 彙編語言第三版(王爽著)(第五章.[BX]和loop指令)

小小的引導 1.[bx]表示一個內存單元,它的偏移地址在bx中。例如 mov ax,[bx] 表示:將一個內存單元中的內容送入ax,這個內存單元的長度爲2個字節,存放一個字,偏移地址在bx中,段地址在ds中。 2. loop

原创 彙編語言實驗九(王爽)根據材料編程

**!!**不懂的地方,或者有錯誤的地方,可評論,或加QQ:1270082767 在屏幕中間分別顯示綠色、綠底紅色、白底藍色的字符串“welcome to masm!” 編程所需的知識如下: 8025 彩色字符模式顯示緩衝區: 1

原创 彙編語言第三版(王爽著)(第11章.標誌寄存器)

標誌寄存器的作用: 用來存儲相關指令的某些執行結果 用來爲CPU執行相關指令提供行爲依據 用來控制CPU的相關工作方式 其中存儲的信息通暢被稱爲程序狀態字(PSW) 簡稱flag flag 和其他寄存器不一樣,其他寄存器是用來存

原创 Speed Limit (POJ 2017)

Description Bill and Ted are taking a road trip. But the odometer in their car is broken, so they don’t know how ma