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

正文內(nèi)容

微機原理與接口技術(shù)陳衛(wèi)紅版答案-文庫吧資料

2024-11-16 00:39本頁面
  

【正文】 JZ NEXT JS NEXT INC NUMBER NEXT:INC SI LOOP AA MOV AH, 4CH INT 21H CODE ENDS END START 13.內(nèi)存的一個區(qū)域中有 100 個字符是用小寫字母表示的,試編寫一個程序,把它們轉(zhuǎn)換成大寫字母,并送屏幕顯示。鍵盤輸入 INT 21H MOV BL, AL MOV CX, 0007H SHL BL,1 AA:SHL BL, 1 JC NEXT1 MOV DL, ’0’ JMP NEXT NEXT1:MOV DL, ’1’ NEXT: MOV AH, 02H 。設(shè)置日 MOV AH, 2BH INT 21H HLT 11.編寫程序?qū)崿F(xiàn)接收一個字符的輸入,并在屏幕上用二進制形式( 0/1)顯示出它的ASCII 碼值。設(shè)置年 MOV DH, 10H 。 解 :參考程序如下 : CODE SEGMENT ASSUME CS:CODE START: MOV AL, 00H MOV DX, BX MOV CX, 16 AA: CMP DX, 0 JZ NEXT SHL DX, 1 JNC NEXT1 INC AL NEXT1: LOOP AA NEXT: MOV AH, 4CH INT 21H CODE ENDS END START 10.編寫程序段將計算機日期設(shè)置為 2020 年 10 月 1 日。 解 : 參考程序段如下 : ?? MOV DX,AX MOV CL,04H ROL AX,CL AND DX,0F0FH MOV BL,DH MOV CL,DL AND AX,0F0FH MOV BH,AL MOV CH,AH ?? 8.已知 X、 Y 是字節(jié)型的無符號整數(shù),編寫程序計算??? ??? ??? )3020(,15 )200(,8/ XX XXY。 ( 3)程序中空格處應(yīng)填入 POP CX 指令,才能保證程序按要求正常執(zhí)行。 6.閱讀以下程序,回答問題 DSEG SEGMENT ARRAY DB 34H,56H,23H,70H,96H COUNT EQU $ARRAY DSEG ENDS SSEG SEGMENT PARA STACK ‘ STACK’ DB 256 DUP( 0) SSEG ENDS CSEG SEGMENT ASSUME CS:CSEG,DS:DSEG,SS:SSEG START:MOV AX,DSEG MOV DS,AX MOV SI,OFFSET ARRAY MOV CX,COUNT CLD NEXT: LODSB MOV BL,AL AND AL,0F0H PUSH CX MOV CL,4 SHR AL,CL OR AL,30H CALL DISP MOV AL,BL AND AL,0FH OR AL,30H CALL DISP DEC CX JCXZ DONE MOV AL,2CH ;逗號的 ASCII 碼為 2CH CALL DISP JMP NEXT DONE:MOV AH,4CH ;終止當前進程,返回調(diào)用進程 INT 21H DISP PROC NEAR MOV AH,14 ;寫字符到當前光標位置,光標前進 一格 INT 10H RET DISP ENDP CSEG ENDS END START ( 1)程序執(zhí)行結(jié)束后,屏幕上顯示的內(nèi)容是什么? ( 2)程序中帶下劃線的指令可以用什么指令替代(僅一條)? ( 3)程序中空格處應(yīng)填入什么指令,才能保證程序按要求正常執(zhí)行? 解 :( 1)程序執(zhí)行結(jié)束后,屏幕上顯示的內(nèi)容是 34, 56, 23, 70, 96。 ( 4)能。 ( 2)程序中 NEG BL 指令的作用是求負數(shù)的絕對值。 3.假設(shè)程序中的數(shù)據(jù)定義如下 : LNAME DB 30 DUP( ?) ADDRESS DB 30 DUP( ?) CITY DB 15 DUP( ?) CODE_LIST DB 1,7,8,3,2 ( 1)用一條 MOV 指令將 LNAME 的偏移地址放入 AX; ( 2)用一條 指令將 CODE_LIST 的頭兩個字節(jié)的內(nèi)容放入 SI: ( 3)寫一條偽操作使 CODE_LENGTH 的值等于 CODE_LIST 域的實際長度。 DATA SEGMENT ORG 0100H ABC0 EQU 78H ABC DB 09H,2,45H, 2 DUP( 01H,?) ,‘ AB’ ABC1 DW 2, 34H+ABC0,$ ABC2 DD 12H ABC3 DW ABC DATA ENDS 解 : DS: 0100H ABC→ 09H DS: 0101H FEH DS: 0102H 45H DS: 0103H 01H DS: 0104H DS: 0105H 01H DS: 0106H DS: 0107H 41H DS: 0108H 42H DS: 0109H ABC1→ FEH DS: 010AH FFH DS: 010BH ACH DS: 010CH 00H DS: 010DH 0DH DS: 010EH 01H DS: 010FH ABC2→ 12H DS: 0110H 00H DS: 0111H 00H DS: 0112H 00H DS: 0113H ABC3→ 00H DS: 0114H 01H 2.設(shè)程序中的數(shù)據(jù)定義如下 : PARTNO DW ? PNAME DB 16 DUP(?) COUNT DD ? PLENTH EQU $PARTNO 問 PLENTH 的值為多少?它的含義是什么? 解 :PLENTH 的值為 22( 16H)。 解: 參考程序段如下 : MOV CX, 0064H MOV DI, 1000H CLD MOV AL, 00H REP STOSB HLT 15.編寫程序段 , 將數(shù)據(jù)段中 1000H 單元開始的 100 字節(jié)單元均存放 23H。 解:參考程序段如下: MOV AX, 5678H SUB AX, 3210H MOV DX, 1234H SBB DX, 7654H HLT 13.編寫程序段 , 實現(xiàn)十進制數(shù) 12345678與 76543210相加運算,運算結(jié)果用 BCD碼表示,并存入 DX、 AX中,其中 DX存放高位。 11.假定 AX和 BX中內(nèi)容為有符號數(shù), CX和 DX中的內(nèi)容為無符號數(shù),請用比較指令和條件轉(zhuǎn)移指令實現(xiàn)以下判斷: ( 1)若 DX的內(nèi)容超過 CX的內(nèi)容,則轉(zhuǎn)去執(zhí)行 EXCEED; ( 2)若 BX的內(nèi)容大于 AX的內(nèi)容,則轉(zhuǎn)去執(zhí)行 EXCEED; ( 3) BX的內(nèi)容大于等于 AX的內(nèi)容,則轉(zhuǎn)去執(zhí)行 EXCEED; ( 4)若 CX的內(nèi)容等于 0,則轉(zhuǎn)去執(zhí)行 ZERO; ( 5)若 BX與 AX的內(nèi)容相等,則轉(zhuǎn)去執(zhí)行 EQ; ( 6)若 BX的內(nèi)容小于等于 AX的內(nèi)容,則轉(zhuǎn)去執(zhí)行 EQSMA; ( 7) 若 CX的內(nèi)容等于 5678H,則轉(zhuǎn)去執(zhí)行 EQ; ( 8)若 DX的內(nèi)容低于 CX的內(nèi)容,則轉(zhuǎn)去執(zhí)行 EQSM; ( 9)若 AX的內(nèi)容為正,則轉(zhuǎn)去執(zhí)行 ABC; ( 10)若 AX的內(nèi)容為負,則轉(zhuǎn)去執(zhí)行 ABC1。 MOV CL, 21H MOV BX, 6D16H SHR BX, CL 解: BX=0000H 10. 試分析以下程序段所完成的功能。 8.順序執(zhí)行下列各條指令,填寫空格。 7.指令 REP MOVSB, REP LODSB, REP STOSB及 REPE SCASB中,哪一條能替 代 以下程序段。 MOV AX, 1000H MOV SS, AX MOV SP, 0100H; ① MOV BX, SP PUSH AX ; ② PUSH BX ; ③ POP CX ; ④ HLT 解: ③ ② ④ ① 6.標出下列指令的執(zhí)行順序。 ( 1) MOV AX, 0ABH ;立即尋址方式 ( 2) MOV AX, BX ;寄存器尋址方式 ( 3) MOV AX,[ 1234H] ;直接尋址方式 ( 4) MOV AX,[ BX] ;寄存器間接尋址方式 ( 5) MOV AX,[ BX+ 10] ;寄存器相對尋址方式 ( 6) MOV AX,[ BX][ SI] ;基址變址尋址方式 ( 7) MOV AX, 03H[ BX][ SI] ;相對基址變址尋址方式 ( 8) ADD BX, [SI] ;寄存器間接尋址方式 ( 9) AND AX, 1234H ;立即尋址方式 ( 10) XOR CX, AX ;寄存器尋址方式 4.如果 TABEL為數(shù)據(jù)段中 0032H單元的符號名,其中存放的內(nèi)容為 1234H,填寫下列指令執(zhí)行后空格中的內(nèi)容。 解: ( 1) MOV BX, 1234H ( 2) MOV AX, 1234H MOV DS, AX ( 3) MOV [2020H], DI ( 4) MOV ES,[2020H] ( 5) ADD AL,0ABH ( 6) ADD BX,CX ( 7) XOR BX,0FFF0H ( 8) MOV BL,80H IMUL BL ( 9) XCHG CH,CL ( 10) OR DX,0121H 2. 順序執(zhí)行下列指令 , 填寫指令后的空格。 第三章 1.按照題目中提出的要求,寫出能達到要求的一條(或幾條)匯編形式的指令。 ( 2)利用 A15~ A8, AD7~AD0, ALE, WR , RD , RDT/ , DEN , MIO/ 。 CPU 若與慢速的存儲器或 I/O端口之間的數(shù)據(jù)傳送, READY 信號在 T3狀態(tài)時仍為低電平,則在 T3之后插入等待狀態(tài) TW,加入 TW 的個數(shù)由外設(shè)的速度與 CPU 速度匹配決定。若是讀周期, T2中地址 /數(shù)據(jù)復用總線處于高阻狀態(tài), CPU 有足夠的時間使其從輸出方式變?yōu)檩斎敕绞?;若為寫周期?CPU 不必轉(zhuǎn)變輸出方式。 11.在總線周期的 T T T3和 T4狀態(tài), CPU 分別執(zhí)行什么動作?什么情況下需要插入等待狀態(tài) TW? TW插入的位置? 答:在 T1狀態(tài), BIU 把要訪問的存儲器單元或 I/O 端口的地址輸出到總線。 總線周期是指 CPU 通過總線對存儲器或 I/O 端口進行一次訪問(讀 /寫操作)所需的時間;一個 總線周期至少包含 4 個時鐘周期,即 T T T T4。 答: 一個總線周期 CLK T1 T2 T3 T4 A19 ~A16/S6~S3 地址輸出 狀態(tài)輸出 A15~A8 地址輸出 AD7~AD0 地址輸出 數(shù)據(jù)輸出 ALE IO/M WR DT/R DEN 10.請寫出時鐘周期、總線周期與指令周期的含義。 ( 4) SS=8200H, BP=1050H,物理地址為 83050H 。 ( 2) DS=39A0H, BX=4700H,物理地址為 3E100H 。 8.試填寫物理地址。 7.寫出段基址、 偏移地址、邏輯地址和物理地址的含義,同時寫出它們之間的聯(lián)系。當 CPU 對存儲器或 I/O 進行操作時,在 T3周期
點擊復制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1