下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、微機原理課堂練習題一填空題(共12題,每題2分,共24分)計算機的指令通常包含 操作碼 和 操作數(shù) 兩部分,前者指出操作的性質(zhì),后者給出操作的對象?,F(xiàn)代計算機都屬于馮諾依曼結(jié)構(gòu),主要包含5個組成部分:運算器、控制器、 存儲器 、輸入設(shè)備和輸出設(shè)備。 -119的8位補碼為 10001001B 。內(nèi)存某單元中的內(nèi)容為C4H,若他表示一個帶符號數(shù),則該數(shù)的十進制值為 -60 。已知寄存器(DS) = 3000H, (SI) = 2000H; 位移量COUNT = 0400H; 內(nèi)存(36000H) = 5678H,(32400H) = 1234H,(54000H) = 00FFH。執(zhí)行 MOV BX
2、, COUNTSI 后,(BX)= 1234H 。8086 CPU的內(nèi)部結(jié)構(gòu)包含 總線接口部件BIU 和 執(zhí)行單元EU 兩大主要部分,前者的功能包括地址形成、取指令、指令排隊、讀寫操作數(shù)和總線控制,后者完成指令譯碼和指令執(zhí)行工作。LOOP指令將寄存器 CX 作為計數(shù)器,每執(zhí)行一次會將其中的內(nèi)容減1,如果結(jié)果不等于0,則跳轉(zhuǎn)至指定的標號處。二進制數(shù)1101101.011轉(zhuǎn)換成十進制數(shù)為 109.375 ,十進制數(shù)196轉(zhuǎn)換為十六進制數(shù)為 C4H 。若(DS) = 3000H,(SS) = 2000H,(SP) = 0102H,(AX) = 2137H,執(zhí)行指令PUSH AX后,堆棧中存放數(shù)據(jù)37
3、H的物理地址是 20100H 。用一條指令可以將AL寄存器中內(nèi)容從低到高的第0、2、5位取反,其余位保持不變。這條指令是 XOR AL,00100101B 。若執(zhí)行SUB AH, AL后的結(jié)果是(AH) = 85H,(OF) = 1,則執(zhí)行前AH和AL內(nèi)的帶符號數(shù)較大的是 AH 。8086/8088系統(tǒng)可以有兩種系統(tǒng)配置方式:最小模式和最大模式;這兩種方式的選擇是由CPU的引腳 MN/MX 決定的。判斷題(共6題,每題2分,共12分)用匯編語言編寫的程序優(yōu)點是執(zhí)行效率高、可移植性差。(True/ False)XOR AX, AX 和 OR AX, AX都可以將AX的內(nèi)容清零(False)所有的
4、十進制小數(shù)都能用二進制形式精確地表示出來。(False)MOV和MOVSB 指令有時會影響標志位。( False)算術(shù)右移2位相當于帶符號數(shù)除以4;邏輯右移2位相當于無符號數(shù)除以4。(True)運算符SHORT修飾的標號引用范圍為-128+127個字節(jié)。(True)程序分析(每空2分,共34分)閱讀以下程序段并填空。 MOV SI, 6000H MOV DI, 6100H MOV AL, SI ADD AL, DI DAA MOV DI, AL MOV AL, SI+1 ADC AL, DI+1 DAA MOV DI+1, AL(1)若程序段執(zhí)行前(6000H)= 63H,(6001H)= 5
5、4H,(6100H)= 88H ,(6101H)= 29H程序段執(zhí)行后: (6100H)= 51H (6101H)= 84H (2)在上面的程序段中,當執(zhí)行ADC AL, DI+1后,但尚未執(zhí)行DAA時,相關(guān)寄存器的內(nèi)容為:(AL)= 7EH (CF)= 0 (ZF)= 0 (SF)= 0 (3)在上面的程序段中去掉兩條DAA指令,程序段執(zhí)行前仍然為(1)中所設(shè)初值,則程序段執(zhí)行后的結(jié)果:(6001H)= 54H (6101H)= 7DH 下面程序的功能是將兩個五個字節(jié)的長16進制數(shù)相加,結(jié)果存放在被加數(shù)DATA1中。請?zhí)顚懣瞻滋幍闹噶睿懗龀绦驁?zhí)行完畢后DATA1中的5個數(shù)(十六進制形式)
6、分別是多少。DATA SEGMENT DATA1 DB 0F8H, 60H, 0ACH, 74H, 3BH ; 被加數(shù) DATA2 DB 0C1H, 36H, 9EH, 0D5H, 20H ; 加數(shù)DATA ENDSCODE SEGMENT ASSUME CS:CODE, DS:DATASTART: MOV AX, DATA MOV DS, AX MOV CX, 5 ; 置循環(huán)次數(shù) MOV SI, 0 CLC ; 清除進位標志位LOOPER: MOV AL, DATA2SI ; 取一個加數(shù) ADC DATA1SI,AL ; 與被加數(shù)相加 INC SI DEC CX JNZ LOOPER MOV
7、 AH,4CH ; 準備退出程序返回DOS INT 21H CODE ENDS END START程序執(zhí)行完畢后DATA1中的5個數(shù)為: B9H, 97H, 4AH, 4AH, 5CH 簡述下面程序段的功能并填空。 MOV CX, 0010H MOV AX, 0000HTRANS: ROL DX, 1 RCR BX, 1 ADC AL, 0 LOOP TRANS若程序段執(zhí)行前(DX)= 126DH (BX)= 1435H,則執(zhí)行程序段后:(AX)= 0006H (BX)= B648H (CX)= 0000H (DX)= 126DH 程序設(shè)計(共2題,每題15分)編寫完整匯編程序完成從鍵盤接受一
8、個包含大、小寫字母、長度不超過255字節(jié)的字符串,統(tǒng)計出其中的大寫字母的個數(shù)存入UPPER單元。DATA SEGMENTUPPER DB 0;大寫字母個數(shù)BUFFER DB 255;最大緩沖區(qū)DB ?;輸入字母個數(shù)STRING DB 255 DUP (?);輸入字母緩沖區(qū)DATA ENDSCODE SEGMENTASSUME CS:CODE, DS:DATASTART:MOV AX, DATAMOV DS, AXLEA DX, BUFFERMOV AH, 0AH;調(diào)用DOS功能INT 21HMOV CH, 00HMOV CL, DS:BUFFER+1;設(shè)置循環(huán)次數(shù)LEA SI, STRINGC
9、HECK: MOV AL, SI;取字母,并判斷CMP AL, AJB NEXT;小于A,nextCMP AL, ZJNBE NEXT;大于Z,nextCMP AL, a;小于aCAP:INC UPPER;大寫個數(shù)加1NEXT:INC SILOOP CHECKINT 3MOV AH, 4CHINT 21HCODEENDSEND START設(shè)X為有符號數(shù),如果X的絕對值大于5,則變量Y=0,如果X的絕對值不大于5,則變量Y=1-X。編寫程序片段。DATA SEGMENTX DB ?Y DB ?DATA ENDSCODE SEGMENTASSUME CS:CODE, DS:DATASTART:MOV AX, DATAMOV DS, AXCHECK:MOV AL, DS:X;取X的值,并判斷X大小CMP A
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 道路工程機械加盟合同
- 服裝行業(yè)合伙協(xié)議范本
- 政府專項貸款合同模板
- 共同經(jīng)營電子產(chǎn)品商店協(xié)議書范本
- 賬戶監(jiān)管協(xié)議書范例
- 標準范本:2024年購銷合同協(xié)議書
- 2024年商品買賣合同范例
- 現(xiàn)代室內(nèi)裝潢設(shè)計合同范本
- 個人住房裝修合同2024年
- 陜西省漢中市普通高中十校聯(lián)盟2024年秋季學期高一年級期中考試語文試題
- 文物與博物館學專業(yè)大學生職業(yè)生涯規(guī)劃書
- 惡劣天氣下的道路交通管制和疏導方案
- vsd負壓吸引術(shù)護理查房
- 有多少粘貼畫教學設(shè)計朱菊芬
- 學會合理消費
- 紫羅蘭永恒花園
- 高三一本“臨界生”動員會課件
- 家長會課件:四年級家長會語文老師課件
- 數(shù)字經(jīng)濟與鄉(xiāng)村振興
- 食堂驗收記錄表
- 污水井雨水井清潔操作規(guī)程
評論
0/150
提交評論