freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

計算機原理作業(yè)習題及答案-1209學生-在線瀏覽

2025-08-05 19:09本頁面
  

【正文】 定 (D)不改變43.已知AL=10010111H,BL=00010101H,執(zhí)行ADD AL,BL指令后,OF、SF、CF、ZF標志的狀態(tài)為( )。(A) MOV BX,OFFSET BUF (B) LEA SI,BUF(C) LEA DI,OFFSET BUF (D) MOV BP,SEG BUF45.輸入/輸出指令對標志位的狀態(tài)( )。(A) 匯編語言僅由指令性語句組成 (B) 匯編語言包括指令性語句和偽指令語句(C) 指令性語句和偽指令語句的格式是完全相同的 (D) 指令性語句和偽指令語句需經匯編程序翻譯成機器代碼后才能執(zhí)行47.下列指令中不屬于邏輯運算指令的是( )。(A)005CH (B)0017H (C)1700H (D)05C8H49.下列指令中不會改變指令指針寄存器內容的是( )。(A)宏定義結束 (B)過程定義結束(C)段定義結束 (D)過程運行結束51.利用DOS系統(tǒng)功能調用的9號(AH=9)功能,顯示一個字符串,其入口參數(shù)應為( )。(A) DB (B) DW (C) DD (D) DT二、判斷題1.指令MOV AX,[BX]的源操作數(shù)是寄存器尋址方式。3.比較兩個帶符號數(shù)的大小,可根據CF標志來判斷。5.不能給段寄存器賦立即數(shù)。7.無條件轉移指令只能用于段內直接轉移。9.指令MOV DI,OFFSET [BX][SI]是正確的。11.指令NOT AX,BX是合法的。13.80486中對堆棧單元的存取操作是以字節(jié)為單位的。15.INC指令影響所有狀態(tài)標志。17.CPU中的程序計數(shù)器IP中存放的是指令的邏輯地址。19.匯編程序就是匯編語言程序。21.CLD指令是MOVSB指令的使用條件之一。23.要把變量BUFF的有效地址送給BX,可用MOV BX,BUFF指令。25.TEST指令屬于邏輯運算指令。三、填空題1.若SS=5310H,SP=0E30H,其物理地址為( )。3.指令由( ) 和( ) 兩個字段構成。 5.若用指針(BP)訪問存儲器,則數(shù)據包含在( ) 段中。7.指令采用( )尋址方式時操作數(shù)是在代碼段中。2.分析下列程序段,說出其功能。14. 分析下列程序段MOV AL,NXOR AH,AHMOV CL,4DIV CL當N=3CH時,程序執(zhí)行完后AX=15.程序段如下:CLCMOV AL,6MOV BL,9ADD AL,BLMOV BL,ALDAA執(zhí)行上面程序段后,AL= ,AF= ,BL= 16.執(zhí)行下列指令后TABLE DB 19H,55H,9CHLEA BX,TABLEMOV AL,[BX]XOR AL,89HMOV [BX],AL寄存器AL的值是 17.分析下列程序段,說明該程序段執(zhí)行何種功能。程序段如下:MOV AL,NAND AL,0FHADD AL,90HDAAADC AL,40HMOV RUT,ALHLT問: ①若N=5,下列程序執(zhí)行后AL=? ②該程序段的功能是什么?23.執(zhí)行下列程序段后:DATA SEGMENTDT1 LABLE WORDDT2 DB 12H,34HDATA ENDS………………MOV AL,DT2MOV DX, DT1寄存器AL的值是 ① ,寄存器DX的值是 ② 。BUF DB ?DW ‘AB’DW ‘C’DW 1234H DB ‘EF’26.執(zhí)行下列程序段后: DATA SEGMENTDT1 DW 8A9BHDT2 DB 7CH, 6DHDATA ENDS  ┇27.執(zhí)行下列指令后: TABLE DB 10H,33H,41H┉┉MOV BX,OFFSET TABLEMOV AL,[BX]XOR AL,80HMOV [BX],AL寄存器AL的值是多少?28.執(zhí)行下列程序段后:DATA SEGMENTN1 DW 3355HN2 DB 23H, 89HDATA ENDS  ┇MOV AX, N1MOV DI, OFFSET N1MOV BP, OFFSET N2寄存器DI的值是多少?寄存器BP的值是多少?29.執(zhí)行下列指令后:DAT DB 10H,33H,41H┉┉LEA BX,DATMOV AX,SEG DATMOV ES,AXMOV AL,ES:[BX]XOR AL,80HMOV ES:[BX],AL寄存器AL的值是多少?30.執(zhí)行下列程序段后: BUF DB 01H……XOR AL,ALMOV AL,BUFMOV BL,ALSAL AL,1ADD AL,BLXOR AL,0FFHHLT寄存器AL的值是多少?寄存器BL的值是多少?五.程序填空1.下列程序是在鍵盤上輸入120個字符,然后將輸入反序后顯示在屏幕上。STACK1 SEGMENT STP DW 120 DUP ( ? )STACK1 ENDSCODE SEGMENTASSUME CS:CODE,SS:STACK1START: MOV AX, STACK1MOV SS, AXMOV SP, SIZE STP MOV CX,120LOOP1: MOV AH,01HINT 21HPUSH AX( ) MOV DL,0AHMOV AH, 02HINT 21HMOV DL, 0DHINT 21HMOV CX, 120LOOP2: ( ) MOV AH,02HINT 21HLOOP LOOP2MOV AH,4CHINT 21HCODE ENDSEND START六、編寫程序1.在STR到STR+49單元中存放著一個字符串,試編寫一個程序,測試字符串中是否存在數(shù)字,如有,則把DL的第五位置1,否則將該位置0。3.已知有100字節(jié)的數(shù)據塊存放在以5C10H: 2000H開始的存儲區(qū)內,要求編寫一個完整程序將數(shù)據移動到以5C10H:2008H開始的存儲區(qū)內。5.在以BASE起始的表中存有一組字符,它以‘回車’(0DH)結束。 7.編寫程序找出BUF數(shù)據區(qū)中50個帶符號數(shù)的最大值和最小值,并分別存入MAX和MIN單元。9.以STRING起始的字符串的最大長度為80個字符,字符串的結束用字符$表示。10.BUFFER字節(jié)數(shù)組中存有一組無序列字節(jié)數(shù)數(shù)據,列的長度表示在BUFFER的第一個字節(jié)中KEY中為一個字節(jié)數(shù)據,編寫程序在BUFFER中查找有無KEY,若有就結束,若沒有就將KEY加入到BUFFER中去,并修改列的長度。12.分別從鍵盤上接收兩長度相等的組數(shù)A和B,試完成兩數(shù)組的求和任務,將結果存放在數(shù)組C中,并顯示在屏幕上。15.設在變量X、Y、Z中存放有三個數(shù),若三個數(shù)都不為0,則求出三個數(shù)之和存入U中,若有一個為0,則將其它兩個單元也清零,編寫此程序。第2章 指令系統(tǒng)及匯編語言程序設計一.選擇題1.(D) 2.(A) 3.(C) 4.(D) 5.(A) 6.(D)7.(C) 8.(C) 9.(C) 10.(D) 11.(D) 12.(C)13.(C) 14.(A) 15.(A) 16.(D) 17.(B) 18.(C)19.(C) 20.(C) 21.(D) 22.(D) 23.(D) 24.(C)25.(A) 26.(A) 27.(B) 28.(C) 29.(B) 30.(D)31.(B) 32.(C) 33.(C) 34.(A) 35.(C) 36.(D)37.(D) 38.(A) 39.(B) 40.(C) 41.(D) 42.(D)43.(B) 44.(C) 45.(C) 46.(B) 47.(B) 48.(D)49.(A) 50.(B) 51.(A) 52.(C)二、判斷題1. 2. 3. 4.√ 5.√ 6.√ 7. 8. 9.10.√ 11. 12. 13. 14. 15. 16.√ 17.√18.√19. 20. 21. 22.√ 23. 24.√ 25.√ 26.√三、填空題1.53F30H2. 0 。 0。操作數(shù) 4. ZF=05.SS6. 1234H,0FFEH7.立即四、閱讀程序1. 38(或26H)2.將以10100H起始的50個單元的內容傳送至以10200H起始的50個單元中3. 將數(shù)據段中以2000H起始的100個單元中的內容清零4.統(tǒng)計以BUFFER為首址的100個單元中數(shù)字為1的個數(shù)存入ARRAY單元5.統(tǒng)計N字中0的個數(shù)6.將N的內容拆為兩部分分別存入BH,BL中7.AX=0008H8.AL=34H9.AX=23H10. AX=0004H11. AX=0055H12. 將從鍵盤接受到的兩個字符拼在一起13.BH=0FFH,BL=0EH14. AX=000FH15.AL=15H,AF=1,BL=0FH16.90H17.向屏幕上依次輸出0,1,…。22.① 35H ② 將十六進制數(shù)轉換為ASCII碼23.① 12H ② 3412H24.程序的功能是:求從1開始的50個奇數(shù)之和。 26. ①、0000H ②、0002H 27.AL=90H 28.DI=0000H BP=0002H 29. AL=90H 30.①AL=0FCH ②BL=1 五.程序填空1.①、LOOP LOOP1 ②、POP AX。2.試編程實現(xiàn),從鍵盤接收N個(N≤60)8位二進制數(shù),統(tǒng)計其中奇數(shù)的個數(shù),并將結果顯示在屏幕上。參考程序 4.數(shù)組A包含100個互不相等的整數(shù),數(shù)組B包含150個互不相等的整數(shù),試編程實現(xiàn)將數(shù)組A和數(shù)組B都有的整數(shù)存放在數(shù)組C中。請編寫程序:實現(xiàn)從該表中查找關鍵字KEY(設關鍵字KEY在AL中),并將找到的第一個關鍵字偏離表首的位置存放在寄存器DX中,若無此關鍵字,DX返回值為-1。參考程序如下: DATA SEGMENT BUF DB 50 DUP(?) MAX DB ? MIN DB ? CONT EQU $BUF DATA ENDS STACK SEGMENT TP DB 100 DUP(?) STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK 11.利用移位及數(shù)據循環(huán)指令完成將DH AL中的16位二進制乘以8的運算,結果仍存入DH AL中。AGAIN: MOV AH,2INT 21H AND AL,11011111B MOV DL,AL MOV AH,1 INT 21H JMP AGAIN15.設在變量X、Y、Z中存放有三個數(shù),若三個數(shù)都不為0,則求出三個數(shù)之和存入U中,若有一個為0,則將其它兩個單元也清零,編寫此程序。LEA BX,DATAMOV CX,M MOV AH,01H AGAIN: MOV AL,[BX] TEST AL,0FFH JZ NEXT CMP AH,AL JNC NEXT MOV AH,AL NEXT: INC BX LOOP AGAIN MOV DL,AL第3章 存儲器系統(tǒng)一.選擇題1.計算機工作中只讀不寫的存儲器是( )。(A) 當前正在執(zhí)行的指令與數(shù)據都必須存放在主存儲器內,否則處理器不能進行處理(B) 存儲器的讀、寫操作,一次僅讀出或寫入一個字節(jié)(C) 字節(jié)是主存儲器中信息的基本編址單位(D) 從程序設計的角度來看,cache(高速緩存)也是主存儲器 3.CPU對存儲器或I/O端口完成一次讀/寫操作所需的時間稱為一個( )周期。(A)存儲器的寫入時間 (B) 存儲器的讀出時間 (C) 存儲器進行連續(xù)寫操作允許的最短時間間隔 (D)存儲器進行連續(xù)讀/寫操作允許的最短時間3間隔5.下面的說法中,( )是正確的。(A) 解決CPU和主存間的速度匹配問題 (B) 擴大主存容量(C) 既擴大主存容量,又提高存取速度 (D) 增強CPU的運算能力7.采用虛擬存儲器的目的是( )。 (A) 70FFFH (B) 80000H (C) 7FFFFH (D) 8FFFFH9.微機系統(tǒng)中的存儲器可分為四級,其中存儲容量最大的是( )。 (A) 指令周期等于機器周期 (B) 指令周期大于機器周期 (C) 指令周期小于機器周期 (D) 指令周期是機器周期的兩倍11.計算機的主內存有3K字節(jié),則內存地址寄存器需( )位就足夠。(A) 10 (B) 18 (C) 20 (D) 3213.可以直接存取1M字節(jié)內存的微處理器,其地址線需( )條。(A) 4KB (B
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1