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

正文內(nèi)容

vg微機(jī)原理與接口技術(shù)試題庫(含答案)ma(編輯修改稿)

2024-12-23 15:48 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 )在指令 MOV AX, [BX] 中,源操作數(shù)字段的尋址方式是寄存器間接尋址,其物理地址值 =( DS) *10H +( BX) =29000H+100H=29100H; ( 6)在指令 MOV AX, ES: [BX] 中,源操作數(shù)字段的尋址方式是寄存器間接尋址,其物理地址值 =( ES) *10H+( BX) =21000H+100H=21100H; ( 7)在指令 MOV AX, [BP] 中,源操作數(shù)字段 的尋址方式是寄存器間接尋址,其物理地址值 =( SS) *10H +( BP) =15000H+10H=15010H; ( 8)在指令 MOV AX, [SI] 中,源操作數(shù)字段的尋址方式是寄存器間接尋址,其物理地址值 =( DS) *10H +( SI) =29000H+0A0H=290A0H; ( 9)在指令 MOV AX, [BX+10] 中,源操作數(shù)字段的尋址方式是寄存器相對(duì)尋址,其物理地址值 =( DS) *10H+( BX) +0AH= 29000H+100H+0AH =2910AH; ( 10)在指令 MOV AX, VAL[BX] 中,源操作數(shù)字段的尋址方式是寄存器相對(duì)尋址,其物理地址值 =( DS) *10H+( BX) +50H= 29000H+100H+50H= 29150H; ( 11)在指令 MOV AX, [BX][SI] 中,源操作數(shù)字段的尋址方式是基址變址尋址,其物理地址值 =( DS) *10H+( BX) +( SI) =29000H+100H+0A0H =291A0H; ( 12)在指令 MOV AX, [BP][SI] 中,源操作數(shù)字段的尋址方式是基址變址尋址,其物理地址值 =( SS) *10H+( BP) +( SI) =15000H+10H+0A0H =150B0H 。 ( 1) MOV SI, 200 ( 2) MOV CX, DATA[SI] ( 3) ADD AX, [BX+DI] ( 4) AND AX, BX ( 5) MOV [SI], AX ( 6) PUSHF 答: ( 1)目的操作數(shù)字段的尋址方式是寄存器尋址,源操作數(shù)字段的尋址方式是立即數(shù)尋址; ( 2)目的操作數(shù)的尋址方式是寄存器尋址,源操作數(shù)的尋址方式是寄存器相對(duì)尋址; ( 3)目的操作數(shù)的尋址方式是 寄存器尋址,源操作數(shù)的尋址方式是基址變址尋址; ( 4)目的操作數(shù)的尋址方式是寄存器尋址,源操作數(shù)的尋址方式也是寄存器尋址; ( 5)目的操作數(shù)的尋址方式是寄存器間接尋址,源操作數(shù)的尋址方式是寄存器尋址; ( 6)目的操作數(shù)的尋址方式是寄存器間接尋址,源操作數(shù)的尋址方式是寄存器尋址; MOV AX, 2020H 和 MOV AX, DS:[2020H] 的區(qū)別。 答: 指令 MOV AX, 2020H 是將立即數(shù) 2020H 送 AX寄存器,而指令 MOV AX, DS:[2010H]是將 DS 段有效地址為 2020H 的兩個(gè)單元的 內(nèi)容送 AX。 。 ( 1) MOV AL, [BX+5] ( 2) MOV [BP+5], AX ( 3) INC BYTE PTR [SI+3] ( 4) MOV DL, ES:[BX+DI] ( 5) MOV BX, [BX+SI+2] 答: ( 1)指令 MOV AL, [BX+5]中內(nèi)存操作數(shù)的所在地址 =( DS) *10H+( BX) +5; ( 2)指令 MOV [BP+5], AX中內(nèi)存操作數(shù)的所在地址 =( SS) *10H+( BP) +5和( SS) *10H+( BP) +6; ( 3) 指令 INC BYTE PTR[SI+3]中內(nèi)存操作數(shù)的所在地址 =( DS) +( SI) +3; ( 4)指令 MOV DL, ES:[BX+DI]中內(nèi)存操作數(shù)的所在地址 =( ES) *10H+( BX)+( DI); ( 5)指令 MOV BX, [BX+SI+2]中內(nèi)存操作數(shù)的所在地址 =( DS) *10H+( BX) +( SI) +2 和( DS) *10H+( BX) +( SI) +3; ,如有錯(cuò)誤,指出錯(cuò)在何處并用正確的程序段(一條或多條指令)實(shí)現(xiàn)原錯(cuò)誤指令 ((8)、 (13)除外 )期望實(shí)現(xiàn)的操作。 ( 1) MOV AL, BX ( 9) MOV ES, 3278H ( 2) MOV AL, SL ( 10) PUSH AL ( 3) INC [BX] ( 11) POP [BX] ( 4) MOV 5, AL ( 12) MOV [1A8H], 23DH ( 5) MOV [BX], [SI] ( 13) PUSH IP ( 6) MOV BL, F5H ( 14) MOV [AX], 23DH ( 7) MOV DX, 2020H ( 15) SHL AX, 5 ( 8) POP CS ( 16) MUL AX, BX 答: ( 1) MOV AL,BX 錯(cuò),源操作數(shù)為字類型,目的操作數(shù)為字節(jié)類型,二者不一致。應(yīng)改為: MOV AX,BX 或 MOV AL,BL ; ( 2) MOV AL,SL 錯(cuò), SI 寄存器不能分為高 8 位和低 8位使用,即沒有 SL 寄存器。應(yīng)改為: MOV AX,SI ( 3) INC [BX] 錯(cuò),未指定操作數(shù)的類型。應(yīng)改為: INC BYTE PTR [BX] ( 4) MOV 5,AL 錯(cuò),目的操作數(shù)使用了立即數(shù),在指令中一般不允許。應(yīng)改為: MOV DS:[5],AL ( 5) MOV [BX],[SI] 錯(cuò),源操作數(shù)和目的操作數(shù)均為內(nèi)存單元,不允許。 應(yīng)改為: MOV AX,[SI] MOV [BX],AX ( 6) MOV BL,F5H 錯(cuò),源操作數(shù)錯(cuò),以 A~ F開頭的數(shù)字前應(yīng)加 0。應(yīng)改為: MOV BL,0F5H ( 7) MOV DX,2020H 正確。 ( 8) POP CS 錯(cuò),不能將棧頂數(shù)據(jù)彈至 CS中。 ( 9) MOV ES, 3278H 錯(cuò),立即數(shù)不能直接送 ES寄存器。 應(yīng)改為: MOV AX,3278H MOV ES,AX ( 10) PUSH AL 錯(cuò),棧操作不能按字節(jié)進(jìn)行。應(yīng)改為: PUSH AX ( 11) POP [BX] 正確。 ( 12) MOV [1A8H],23DH 錯(cuò),源操作數(shù)是立即數(shù),目的操作數(shù)必須使用寄存器指出。應(yīng)改為: MOV BX, 1A8H MOV [BX],23DH ( 13) PUSH IP 錯(cuò),不能用 IP 寄存器做源操作數(shù)。 ( 14) MOV [AX],23DH 錯(cuò),不能用 AX 寄存器 間接尋址。應(yīng)改為: MOV BX, AX MOV [BX], 23DH ( 15) SHL AX,5 錯(cuò),不能用大于己于 1的立即數(shù)指出移位位數(shù)。應(yīng)改為: MOV CL, 5 SHL AX, CL ( 16) MUL AX,BX 錯(cuò),目的操作數(shù) AX是隱含的,不能在指令中寫出。應(yīng)改為:MUL BX SP 的初值為 2020H, AX=3000H, BX=5000H,試問 : ( 1)執(zhí)行指令 PUSH AX 后 (SP)=? ( 2)再執(zhí)行 PUSH BX 及 POP AX 后 (SP)=? (AX)=? (BX)=? 答: ( 1)執(zhí)行指令 PUSH AX 后 (SP)=2020H2=1FFEH。 ( 2)再執(zhí)行 PUSH BX 及 POP AX 后 (SP)=1FFEH, (AX)=5000H, (BX)=5000H [2020H]送 [1000H]中,用指令 :MOV [1000H], [2020H]是否正確?如果不正確,應(yīng)用什么方法? 答: 把 [2020H]送 [1000H]中,用指令 MOV [1000H], [2020H]不 正確,應(yīng)改為: MOV AX,[2020H] MOV [1000H],AX 200中減去 AL 中的內(nèi)容,用 SUB 200, AL 是否正確?如果不正確,應(yīng)用什么方法? 答: 想從 200 中減去 AL 中的內(nèi)容,用 SUB 200, AL 不正確,應(yīng)改為: MOV BL,200 SUB BL,AL 12分別寫出實(shí)現(xiàn)如下功能的程序段 (1)雙字減法(被減數(shù) 7B1D2A79H,減數(shù) 53E2345FH)。 (2)使用移位指令實(shí)現(xiàn)一個(gè)字乘 18的運(yùn)算。 (3)使用移位指令實(shí)現(xiàn)一個(gè)字除以 10 的運(yùn)算。 (4)將 AX 中間 8位, BX 低四位, DX高四位拼成一個(gè)新字。 (5)將數(shù)據(jù)段中以 BX為偏移地址的連續(xù)四個(gè)單元的內(nèi)容顛倒過來 (6)將 BX 中的四位壓縮 BCD 數(shù)用非壓縮 BCD 數(shù)形式順序放在 AL、 BL、 CL、 DL中。 答: (1)雙字減法的程序段是: MOV AX, 2A79H ;被減數(shù)的低位字送 AX SUB AX, 345FH ;低位字相減,結(jié)果送 AX MOV BX, 7B1DH ;被減數(shù)的高位字送 BX SBB BX, 53E2H ;高位字相減處并減去低位字相減產(chǎn)生的借位,結(jié)果送 BX (2)使用移位指令實(shí)現(xiàn) 一個(gè)字乘 18的程序段是: MOV AX, 05F7H ;被乘數(shù)送 AX SHL AX, 1 ;被乘數(shù)乘以 2,結(jié)果在 AX 中 MOV BX, AX ;被乘數(shù)乘以 2的結(jié)果暫存到 BX MOV CL, 3 ;設(shè)置移位位數(shù) 3 SHL AX, CL ;被乘數(shù)再乘以 8(共乘以 16),結(jié)果在 AX 中 ADD AX, BX ;被乘數(shù)再乘以 18,結(jié)果在 AX 中 (3)使用移位指令實(shí)現(xiàn)一個(gè)字除以 10 的運(yùn)算,必須將 X/10 拆分成多項(xiàng)的和,而每一項(xiàng)都應(yīng)是非的某次冪的倒數(shù)。利用等比級(jí)數(shù) 的前 N 項(xiàng)和公式,可求出 A0=X/8,公比 Q=1/4,故 X/10=X/8X/32+X/128X/512+..., 所求的程序段是: MOV AX,FE00H ;被除數(shù)送 AX MOV CL,3 ;設(shè)置移位位數(shù) 3 SHR AX,CL ;被乘數(shù)除以 8,結(jié)果在 AX 中 MOV BX,AX ;被乘數(shù)除以 8的結(jié)果暫存到 BX MOV CL,2 ;設(shè)置移位位數(shù) 2 SHR AX,CL ;被乘數(shù)除以 4(累計(jì)除 32),結(jié)果在 AX 中 SUB BX,AX ;被除數(shù) /8被除數(shù) /32,結(jié)果在 BX 中 MOV CL,2 ;設(shè)置移位位數(shù) 2 SHR AX,CL ;被乘數(shù)除以 4(累計(jì)除 128),結(jié)果在 AX中 ADD BX,AX ;被除數(shù) /8被除數(shù) /32+被除數(shù) /128,結(jié)果在 BX中 MOV CL,2 ;設(shè)置移位位數(shù) 2 SHR AX,CL ;被乘數(shù)除以 4(累計(jì)除 512),結(jié)果在 AX中 SUB BX,AX ;被除數(shù) /8被除數(shù) /32+被除數(shù) /128被除數(shù) /512, 結(jié)果在 BX中 (4) 將 AX 中間 8位, BX 低四位, DX 高四位拼成一個(gè)新字的程序段是: AND DX,0F000H ;將 DX 的低 12 位清零,高 4 位不變 AND AX,0FF0H ;將 AX 的低 4位清零,高 4位清零,中間 8 位不變 AND BX,0FH ;將 BX 的高 12 位清零,低 4 位不變 ADD AX,BX ADD AX,DX ;按要求組成一個(gè)新字,結(jié)果放在 AX中。 (5) 將數(shù)據(jù)段中以 BX為偏移地址的連續(xù)四個(gè)單元的內(nèi)容顛倒過來的程序段是: MOV AL,[BX] ;數(shù)據(jù)段中 BX為偏移地址的字單元內(nèi)容送 AX XCHG AL,[BX+3] ;數(shù)據(jù)段中 BX+3 為偏移地址的字單元內(nèi)容與 AX的內(nèi)容交換 MOV [BX],AL ;數(shù)據(jù)段中 BX+3 為偏移地址的字單元內(nèi)容送 BX為偏移地址的字單元 MOV AL,[BX+1] ;數(shù)據(jù)段中 BX+1 為偏移地址的字單元內(nèi)容送 AX XCHG AL,[BX+2] ;數(shù)據(jù)段中 BX+2 為偏移地址的字單元內(nèi)容與 AX的內(nèi)容交換 MOV [BX+1],AL ;數(shù)據(jù)段中 BX+2 為偏移地址的字單元內(nèi)容送 BX+1 為偏移地址的字單元 (6)將 BX 中的四位壓縮 BCD 數(shù)用非壓縮 BCD 數(shù)形式順序放在 AL、 BL、 CL、 DL中的程序段是: MOV DL,BL ;四位壓縮 BCD數(shù)的低位字節(jié)送 DL AND DL,0FH ; DL 的高 4 位清零,得四位非壓縮 BCD數(shù)的最低位,放入
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1