




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、3.7 試實(shí)現(xiàn)下列轉(zhuǎn)換。 (1)原10111110B,求補(bǔ) (2)補(bǔ)11110011B,求-補(bǔ) (3)補(bǔ)10111110B,求原 (4)補(bǔ)10111110B,求反答案:(1) 1100 0010 (2) 0000 1101 (3) 1100 0010 (4) 1011 1103.17 8086系統(tǒng)中,設(shè)DS=1000H,ES=2000H,SS=1200H,BX=0300H,SI=0200H, BP=0100H,VAR的偏移量為0600H,請(qǐng)指出下列指令的目標(biāo)操作數(shù)的尋址方式,若目標(biāo)操作數(shù)為存儲(chǔ)器操作數(shù),計(jì)算它們的物理地址。 (1) MOV BX,12 ;目標(biāo)操作數(shù)為寄存器尋址 (2)MOV B
2、X,12 ;目標(biāo)操作數(shù)為寄存器間址 PA=10300H (3)MOV ES:SI,AX ;目標(biāo)操作數(shù)為寄存器間址 PA=20200H (4)MOV VAR,8 ;目標(biāo)操作數(shù)為存儲(chǔ)器直接尋址 PA=10600H (5)MOV BXSI,AX ;目標(biāo)操作數(shù)為基址加變址尋址 PA=10500H (6)MOV 6BPSI,AL ;目標(biāo)操作數(shù)為相對(duì)的基址加變址尋址 PA=12306H (7)MOV 1000H,DX ;目標(biāo)操作數(shù)為存儲(chǔ)器直接尋址 PA=11000H (8)MOV 6BX,CX ;目標(biāo)操作數(shù)為寄存器相對(duì)尋址 PA=10306H (9)MOV VAR+5,AX ;目標(biāo)操作數(shù)為存儲(chǔ)器直接尋址
3、PA=10605H3.18 下面這些指令中哪些是正確的?那些是錯(cuò)誤的?如果是錯(cuò)誤的,請(qǐng)說明原因。 (1) XCHG CS,AX ;錯(cuò),CS不能參與交換 (2) MOV BX,1000 ;錯(cuò),存儲(chǔ)器之不能交換 (3) XCHG BX,IP ;錯(cuò),IP不能參與交換 (4) PUSH CS ;錯(cuò),CS不能為PUSH的操作數(shù) (5) POP CS ;錯(cuò),不能將數(shù)據(jù)彈到CS中 (6) IN BX,DX ;輸入/輸出只能通過AL/AX (7) MOV BYTEBX,1000 ;1000大于255,不能裝入字節(jié)單元 (8) MOV CS,1000 ;CS不能作為目標(biāo)寄存器 (9) MOV BX,OFFSET
4、 VARSI ;OFFSET只能取變量的偏移地址 (10) MOV AX,SIDI ;SI、DI不能成為基址加變址 (11) MOV COUNTBXSI,ES:AX ;AX是寄存器,不能加段前綴3.22 設(shè)DX=78C5H,CL=5,CF=1,確定下列各條指令執(zhí)行后,DX和CF中的值。 (1) SHR DX,1 ;DX=3C62H CF=1 (2) SAR DX,CL ;DX=03C6H CF=0 (3) SHL DX,CL ;DX=18A0H CF=1 (4) ROR DX,CL ;DX=2BC6H CF=0 (5) RCL DX,CL ;DX=18B7H CF=1 (6) RCR DH,1
5、 ;DX=BCC5H CF=03.34編寫代碼,計(jì)算a+10b+100c+20d,其中a、b、c、d均為單字節(jié)無符號(hào)數(shù),結(jié)果為16位,存入SUM開始的兩單元中。 data segment ma db 12 mb db 21 mc db 86 md db 150 SUM dw 0 data ends code segment assume ds:data,cs:code start:mov ax,data mov ds,ax mov dh,0 mov dl,ma mov ah,0 mov al,10 mul mb add dx,ax mov ah,0 mov al,100 mul mc add
6、dx,ax mov ah,0mov al,20 mul md add dx,ax mov SUM,dx code ends end start4.5 畫出下列語(yǔ)句中的數(shù)據(jù)在存儲(chǔ)器中的存儲(chǔ)情況。 ORG 100H VARB DB 34,34H,GOOD,2 DUP(1,2 DUP(0) VARW DW 5678H,CD,$+2,2 DUP(100) VARC EQU 1246 按下列要求,寫出各數(shù)據(jù)定義語(yǔ)句。 DB1為10H個(gè)重復(fù)的字節(jié)數(shù)據(jù)序列:1,2,5個(gè)3,4。 DB2為字符串STUDENTSDB3為十六進(jìn)制數(shù)序列:12H,ABCDH 用等值語(yǔ)句給符號(hào)COUNT賦以DB1數(shù)據(jù)區(qū)所占字節(jié)數(shù),該
7、語(yǔ)句寫在最后。 解答:DB1 DB 16 DUP(1,2,5 DUP(3),4) DB2 DB STUDENTSDB3 DW 12H,0ABCDH COUNT EQU DB2DB148 對(duì)于下面的數(shù)據(jù)定義,各條MOV指令單獨(dú)執(zhí)行后,有關(guān)寄存器的內(nèi)容是什么?PREP DB ?TABA DW 5 DUP(?) TABB DB NEXT TABC DD 12345678H(1)MOV AX,TYPE PREP ;AX=1 (2)MOV AX,TYPE TABA ;AX=2 (3)MOV AX,LENGTH TABA ;AX=5 (4)MOV AX,SIZE TABA ;AX=10 (5)MOV AX
8、,LENGTH TABB ;AX=1 (6)MOV DX,SIZE TABC ;AX=4 5.1 什么是時(shí)鐘周期、總線周期、指令周期? 答:8086CPU 必須在時(shí)鐘信號(hào) CLK 控制下工作,時(shí)鐘信號(hào)是一個(gè)周期性的脈沖信號(hào),一個(gè)時(shí)鐘脈沖的時(shí)間長(zhǎng)度稱為一個(gè)時(shí)鐘周期,是時(shí)鐘頻率(主頻)的倒數(shù),時(shí)鐘周期是計(jì)算機(jī)系統(tǒng)中的時(shí)間基準(zhǔn)。 8086CPU要通過總線才能與外部交換信息,CPU通過總線接口單元與外部交換一次信息,稱為一次總線操作,所耗用的時(shí)間稱為一個(gè)總線周期。一個(gè)總線周期由若干個(gè)時(shí)鐘周期組成,總線操作的類型不同,總線周期也不同。一個(gè)總線周期內(nèi)完成的數(shù)據(jù)傳輸,一般有傳送地址和傳送數(shù)據(jù)兩個(gè)過程。 80
9、86CPU執(zhí)行一條指令所需要的時(shí)間稱為指令周期一個(gè)指令周期由若干個(gè)總線周期組成。74 現(xiàn)有一輸入設(shè)備,其數(shù)據(jù)端口地址為FFE0H,狀態(tài)端口地址為FFE2H,當(dāng)其D0為1時(shí)表明輸入數(shù)據(jù)準(zhǔn)備好。試采用查詢方式,編程實(shí)現(xiàn)從該設(shè)備讀取100個(gè)字節(jié)數(shù)據(jù)并保存到2000H:2000H開始的內(nèi)存中。 程序?yàn)椋?CODE SEGMENT ASSUME CS:CODESTART: MOV AX,2000H、 MOV DS,AX MOV SI,2000H MOV CX,100 CONT:MOV DX,0FFE2H CONT1:IN AL,DX TEST AL,01 JZ CONT1 MOV DX,0FFE0H I
10、N AL,DX MOV SI,AL INC SI LOOP CONT MOV AH,4CH INT 21H CODE ENDS END START一、選擇題1. 指令MOV DX,BX的尋址方式是 D 。 (A)立即尋址 (B)直接尋址 (C)寄存器尋址 (D)寄存器間接尋址2. 若AL的內(nèi)容為3FH,執(zhí)行SHL AL,1指令后,AL的內(nèi)容為 A 。 (A)7EH (B)1FH (C)9FH (D)7FH3. 屬于在工作中需定時(shí)刷新的存儲(chǔ)器的芯片是 B 。 (A)SRAM (B)DRAM (C)EEPROM (D)EPROM4. 某EPROM芯片上有19條地址線A0A18,它的容量為 C 。
11、(A)128K (B)256K (C)512K (D)1024K5. 8086/8088CPU的SP寄存器是多少位的寄存器 B 。 (A)8位 (B)16位 (C)24位 (D)32位6. 在STOSB指令執(zhí)行的時(shí)候,隱含著寄存器的內(nèi)容作為操作數(shù)的偏移地址,該寄存器是 D 。(A)SP (B)BX (C)SI (D)DI7. 8255工作在方式0時(shí),下面哪種說法不正確 C 。 (A)A口輸入無鎖存能力 (B)A、B口輸出有鎖存能力 (C)C口輸入有鎖存能力 (D)A、B、C三個(gè)口輸出均有鎖存能力8. 采用DMA方式來實(shí)現(xiàn)輸入輸出是因?yàn)樗?A 。 (A)速度最快 (B)CPU可不參與操作 (C)
12、實(shí)現(xiàn)起來比較容易 (D)能對(duì)突發(fā)事件做出實(shí)時(shí)響應(yīng)9. 工作在最小模式下,8086/8088CPU芯片中,將地址信號(hào)鎖存的信號(hào)是 C 。(A)DT/R (B)DEN (C)ALE (D)AEN10. 在LOOP指令執(zhí)行的時(shí)候,隱含著對(duì)計(jì)數(shù)器減1的操作,該計(jì)數(shù)器是用寄存器 C 。(A)AX (B)BX (C)CX (D)DX1. 指令A(yù)DD AL,5FH的尋址方式是 B 。 A寄存器,寄存器尋址B寄存器,立即數(shù)尋址C存儲(chǔ)器,寄存器尋址D寄存器,存儲(chǔ)器尋址2. 對(duì)AL寄存器的內(nèi)容進(jìn)行清零操作的為 B 。 (A)INC AL (B)AND AL,0 (C)NOT AL (D)XOR AL,03. 屬于
13、光可擦除可編程的存儲(chǔ)器的芯片是 A 。 (A)SRAM (B)DRAM (C)EEPROM (D)EPROM4. 某RAM芯片上有10條地址線A0A9,它的容量為 B 。 (A)128K (B)1K (C)512 (D)1024K5. 8086/8088CPU的SP寄存器是多少位的寄存器 B 。 (A)8位 (B)16位 (C)24位 (D)32位6. 在STOSB指令執(zhí)行的時(shí)候,隱含著寄存器的內(nèi)容作為操作數(shù)的偏移地址,該寄存器是 D 。(A)SP (B)BX (C)SI (D)DI7. 8255工作在方式1時(shí),下面哪種說法不正確 D 。 (A)A口輸入有鎖存能力(B)A、B口輸出有鎖存能力
14、(C)B口輸入有鎖存能力(D)B口輸入無鎖存能力8. 8086/8088CPU芯片的地址線為 B 。(A)16條 (B)20 條 (C) 8條 (D) 24條9. 在DEBUG命令中,顯示 DS:0000 內(nèi)容的命令為 A 。(A)D DS:0000 (B)E DS:0000 (C)G DS:0000 (D) T DS:000010. 在LOOP指令執(zhí)行的時(shí)候,隱含著對(duì)計(jì)數(shù)器減1的操作,該計(jì)數(shù)器是用寄存器 C .(A)AX (B)BX (C)CX (D)DX1. 字符“A”的ASCII代碼是 D 。(A)31H (B)0DH (C)20H (D)41H 2. 對(duì)AX寄存器內(nèi)容進(jìn)行減1操作的指令
15、為 A 。 (A)DECAX (B)OR AX,0 (C)XOR AX,AX (D)NOTAX3. 靜態(tài)存儲(chǔ)器芯片符號(hào)是 A . (A)SRAM (B)DRAM(C)EEPROM(D)EPROM4. 某RAM芯片上有10條地址線A0A9,它的容量為 C 。(A)128K (B)1024K (C) 1024 (D)5125. 8086/8088CPU的DS寄存器是多少位的寄存器 A 。 (A)16位 (B)8位 (C)24位 (D)32位6. 在DEBUG命令中,顯示 DS:0000 內(nèi)容的命令為 A 。(A)D DS:0000 (B)E DS:0000 (C)G DS:0000 (D) T D
16、S:00007. 關(guān)于8255工作方式,下面哪種說法不正確 D 。 (A)A、B口均可在方式0方式下工作 (B)A、B口均可在方式1方式下工作(C)只有A口可在方式2方式下工作 (D)A、B口均可在方式2方式下工作 8.指令MOV AL,5FH的尋址方式是 A 。(A)寄存器,立即數(shù)尋址 (B)寄存器,寄存器尋址 (C)存儲(chǔ)器,立即數(shù)尋址 (D)寄存器,存儲(chǔ)器尋址9.在LOOP指令執(zhí)行的時(shí)候,隱含著對(duì)計(jì)數(shù)器減1的操作,該計(jì)數(shù)器使用寄存器 C 。(A)AX (B)BX (C)CX (D)DX2、 填空題1、 兩個(gè)無符號(hào)數(shù)相等,該兩數(shù)相減后ZF標(biāo)志 1 。2、 執(zhí)行LODSB后,SI的內(nèi)容較該指令
17、執(zhí)行前增加1,說明DF 0 .3、 8086/8088斷點(diǎn)中斷的向量碼是 03H 。4、 利用8253產(chǎn)生對(duì)稱的方波,應(yīng)用其工作方式 3 。5、 AX與BX中數(shù)值相等,CMP AX,BX指令執(zhí)行后ZF標(biāo)志 1 6、 執(zhí)行LODSW后,SI的內(nèi)容較該指令執(zhí)行前增加2,說明DF 0 .7、 8253共占用 4 個(gè)端口地址。8、 8086/8088溢出中斷的向量碼是 04H 。9、 你所知道的可用于異步串行通信接口芯片是 8250 ,8255共占用 4 個(gè)端口地址。10、 8086/8088 NMI的中斷類型號(hào)是 2 。11、 你所知道的可編程定時(shí)器/計(jì)數(shù)器芯片是 8253 。四、簡(jiǎn)單題1. 說明8
18、086/8088CPU如何判別兩個(gè)無符號(hào)數(shù)的大小。答:將這兩個(gè)無符號(hào)數(shù)相減(或比較),若CF0,則說明被減數(shù)大二減數(shù)小。若CF1,則說明減數(shù)大而被減數(shù)小。若ZF1,二者相等。2. 8250芯片上有3條地址線A0A2,試問該芯片占用多少個(gè)接口地址?答:3條地址線有238種編碼,8250最多占有8個(gè)接口地址。3. 動(dòng)態(tài)存儲(chǔ)器DRAM最重要的一個(gè)特點(diǎn)動(dòng)態(tài)的含義是什么?答:其含義就是要對(duì)動(dòng)態(tài)存儲(chǔ)器定時(shí)進(jìn)行刷新。 5. 說明如何把由A1.ASM,A2.ASM,A3.ASM三個(gè)模塊組成的匯編語(yǔ)言源程序,轉(zhuǎn)換成與之對(duì)應(yīng)的一個(gè)“*.OBJ”文件,再進(jìn)一步轉(zhuǎn)換成“*.EXE”文件動(dòng)態(tài)存儲(chǔ)器DRAM最重要的一個(gè)特
19、點(diǎn)動(dòng)態(tài)的含義是什么?答:先用MASM對(duì)三個(gè)源文件分別匯編,形成A1.OBJ,A2.OBJ和A3.OBJ 然后運(yùn)行LINK命令,并對(duì)(*.OBJ)文件一欄鍵入A1.OBJ +A2.OBJ+A3.OBJ ,生成一個(gè)*.EXE文件 8.說明如何把由A.ASM,B.ASM二個(gè)模塊組成的匯編語(yǔ)言源程序,轉(zhuǎn)換成與 之對(duì)應(yīng)的一個(gè)“*.OBJ”文件,再進(jìn)一步轉(zhuǎn)換成“C.EXE”文件。答:先用MASM對(duì)源文件分別匯編,形成A.OBJ、B.OBJ 然后運(yùn)行LINK命令,并對(duì)(*.OBJ)文件一欄鍵入A.OBJ+B.OBJ,生成一個(gè)C.EXE文件。 9.邏輯地址為97F0H:1B40H的物理實(shí)際地址是是什么?答:99A40H7、試編寫程序,完成運(yùn)算YABC。 (8分)DATA SEGMENTA DW 2450HB DW 5421HC DW 1120HY DW ?DATA ENDS解:CODE SEGMENT ASSUME CS:CODE,DS:DATASTART PROC: MOV AX,DATA MOV DS,A X MOV AX,A ADD AX,B SUB AX,C MOV Y,AX MOV AH,4CH INT 21HSTART ENDPCODE ENDS END START8
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 科技館物理試題及答案
- 2025年軍隊(duì)文職人員招聘之軍隊(duì)文職教育學(xué)綜合檢測(cè)試卷A卷含答案
- 2025年消防設(shè)施操作員之消防設(shè)備高級(jí)技能題庫(kù)檢測(cè)試卷A卷附答案
- 2022年遼寧省沈陽(yáng)市生物中考真題(含答案)
- 2022-2023學(xué)年廣東省廣州市海珠區(qū)中山大學(xué)附中七年級(jí)(下)期中數(shù)學(xué)試卷(含答案)
- 中小學(xué)教師學(xué)生心理健康教育及案例分析
- 遺產(chǎn)繼承遺囑聲明合同(2篇)
- 2025年法律知識(shí)學(xué)習(xí)競(jìng)賽必考題庫(kù)及答案(60題)
- 產(chǎn)品銷售記錄表-網(wǎng)絡(luò)銷售
- 農(nóng)村生態(tài)農(nóng)業(yè)示范區(qū)協(xié)議書
- 2025年中國(guó)羊毛絨線市場(chǎng)調(diào)查研究報(bào)告
- 肥料登記申請(qǐng)書
- 礦產(chǎn)勘探數(shù)據(jù)分析-深度研究
- 人教版高中英語(yǔ)挖掘文本深度學(xué)習(xí)-選修二-UNIT-4(解析版)
- 2025年北京控股集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- 2024年07月江蘇銀行招考筆試歷年參考題庫(kù)附帶答案詳解
- 2025中智集團(tuán)招聘重要崗位高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年人事科年度工作計(jì)劃
- 2023-2024學(xué)年高中信息技術(shù)必修一滬科版(2019)第二單元項(xiàng)目三《 調(diào)查中學(xué)生移動(dòng)學(xué)習(xí)現(xiàn)狀-經(jīng)歷數(shù)據(jù)處理的一般過程》說課稿
- 院感知識(shí)手衛(wèi)生培訓(xùn)內(nèi)容
- 產(chǎn)教融合咨詢協(xié)議書
評(píng)論
0/150
提交評(píng)論