《微型計算機原理與接口技術》(尹建華)習題答案
《《微型計算機原理與接口技術》(尹建華)習題答案》由會員分享,可在線閱讀,更多相關《《微型計算機原理與接口技術》(尹建華)習題答案(12頁珍藏版)》請在裝配圖網上搜索。
第一章 2、156D = 10011100B = 9CH 79D = 1001111B = 4FH 0.675D = 0.1011B = 0.BH 37.164D = 100101.0011B = 25.3H 3、136D = 10001000B 111010.111B = 3A.EH 110010.11B = 62.6Q 157Q = 06FH 133Q = 91 0AE7.D2H = 101011100111.11010010B 0.468D = 0.0111B 4、無符號數:151符號數:-1058421BCD:97 6、+1原碼 = 00000001反碼 = 00000001補碼 = 00000001 -1原碼 = 10000001反碼 = 11111110補碼 = 11111111 +36原碼 = 00100100反碼 = 00100100補碼 = 00100100 -36原碼 = 10100100反碼 = 11011011補碼 = 11011100 -128原碼 = 1000000010000000反碼 = 111111101111111補碼 = 10000000 7、⑴ -128⑵ -1⑶ 15⑷ -86 8、⑴ 0 ~ 255⑵ -127 ~ +127⑶ -32767 ~ +32768 11、34H + 89H無溢出 0AFH + 45H無溢出 76H-0FEH無溢出 第二章 2、1MB,64KB 3、不能 4、4,1,時鐘 5、0FFFF0H 寄存器名 FR IP CS DS SS ES 指令隊列 其它寄存器 復位狀態(tài) 0000H 0000H FFFFH 0000H 0000H 0000H 清空 0000H 6、段基地址和偏移地址 1230H:0045H1000H:2345H 7、90000H ~ 9FFFFH 11、等待周期:8086CPU與慢速的存儲器和I/O設備交換信息時,為了防止丟失數據,在總線周期的和之間,插入一些必要的等待狀態(tài),用來給予必要的時間補償。在等待狀態(tài)期間,總線上的信息保持不變,其他一些控制信號也都保持不變。 空閑周期:在兩個總線周期之間,存在BIU不執(zhí)行任何操作的時鐘周期,這些不起作用的時鐘周期稱為空閑狀態(tài),用表示。 12、CS = A000H 第三章 1、⑴ 寄存器尋址,寄存器尋址⑵ 寄存器尋址,立即數尋址 ⑶ 相對基址變址尋址,寄存器尋址⑷ 基址變址尋址,寄存器尋址 ⑸ 寄存器尋址,直接尋址⑹ 直接尋址,寄存器尋址 ⑺ 寄存器間接尋址,立即數尋址⑻ 寄存器尋址,相對基址尋址 2、 ⑴ 錯⑵ 錯⑶ 錯 ⑷ 錯⑸ 錯⑹ 錯⑺ 錯⑻ 錯,類型不匹配 ⑼ 錯⑽ 對⑾ 錯,目的操作數類型無法判斷⑿ 錯 3、 VER所指字內容 = 4、⑴ ⑵ ⑶ ⑷ , 5、,,, 6、 ⑴ MOV AX, 0⑵ XOR AX, AX 7、 ⑶ MOV AX, B MOV CL, 2 SAL AX, CL ADD AX, A CWD MOV BX, DX MOV CX, AX MOV AX, A SAL AX, 1 IMUL C SUB CX, AX MOV D, CX SBB BX, DX MOV D+2, BX 第四章 1、MOV AH, 9 MOV AH, 7 MOV AH, 7 2、AND BL, 08H CMP AL, BL JZ ZERO 3、 ⑴ ⑵ ⑶ ⑷ 4、JS NEGA JMP OK JMP OK 5、設3個連續(xù)單字節(jié)的地址存放在SI中。 MOV AL, [SI] INC SI MOV BL, [SI] INC SI MOV CL, [SI] CMP AL, BL JB L1 XCHG AL, BL L1:CMP AL, CL JB L2 XCHG AL, CL L2:CMP BL, CL JB L3 XCHG BL, CL L3:MOV DI, OFFSET RESULIT MOV [DI], AL `INC DI MOV [DI], BL INC DI MOV [DI], CL 7、 ⑴MOV AL, X MOV BL, Y CMP AL, BL JGE L XCHG AL, BL L:SUB AL, BL MOV Z, AL ⑵MOV AL, X SUB AL, Y JNS L NEG AL L:MOV Z, AL OFFSET BUFFER1 OFFSET BUFFER2 INC SI INC DI 9、MOV CL, 3 MOV AX, 369 MOV BL, 10 L1:DIV BL PUSH AX MOV AH, 0 LOOP L1 MOV CL, 3 L2:POP AX MOV DL, AH ADD DL, 30H MOV AH, 2 INT 21H LOOP L2 10、設該無序數組為字數組,存放在變量ARRAY中。 MOV CX, N DEC CX MOV DI, CX L1:MOV BX, 0 L2:MOV AX, ARRAY[BX] CMP AX, ARRAY[BX+2] JB L3 XCHG AX, ARRAY[BX+2] L3:MOV ARRAY[BX], AX ADD BX, 2 LOOP L2 DEC DI JNZ L1 第五章 7、⑴ 10,4,128⑵ 11,8,32⑶ 13,8,8⑷ 16,1,8 8、全譯碼法將除片內尋址外的全部高位地址線都作為地址譯碼器的輸入,譯碼器的輸出作為各芯片的片選信號,將它們分別接到存儲芯片的片選端,以實現(xiàn)對存儲芯片的選擇。這種方法的優(yōu)點是每片(組)芯片的地址范圍是唯一確定的,而且是連續(xù)的,便于擴展,不會產生地址重疊的存儲區(qū),但譯碼電路比較復雜。 部分譯碼用除片內尋址外的高位地址的一部分來譯碼產生片選信號。這種方法會出現(xiàn)地址重疊問題和地址不連續(xù)等情況,造成地址空間的浪費,但可以簡化電路。 11、需6116芯片4片,每2片構成1組,每組中數據線一片接DB的,另一片接DB的;片內譯碼線,并接到4片6116上;片選信號線,譯碼電路參見圖5.19。第1組芯片的地址范圍:00000H~007FFH,第2組芯片的地址范圍:00800H~00FFFH。 12、需2716芯片4片,片內譯碼線,并接到4片2716上,片選信號線。4片2716的地址范圍各自為:00000H~007FFH,00800H~00FFFH,01000H~017FFH,01800H~01FFFH; 需2114芯片16片,每2片為一組,片內譯碼線,并接到16片2114上,片選信號線。8組2114的地址范圍各自為:00000H~003FFH,00400H~007FFH,00800H~00BFFH,00C00H~00FFFH,01000H~013FFH,01400H~017FFH,01800H~01BFFH,01C00H~01FFFH。 第6章 4、WAIT:MOV DX, 101H IN AL, DX TEST AL, 80H JZ WAIT MOV DX, 100H IN AL, DX 5、WAIT:MOV DX, 300H IN AL, DX TEST AL, 01H JZ WAIT MOV DX, 301H MOV AL, AH OUT DX, AL 第7章: 43H,200H~203H.~4、40H 11、ICW1=12H(或16H),ICW2=70H. 12、初始化程序: MOV AL,13H OUT 80H,AL MOV AL,80H OUT 81H,AL MOV AL,01H OUT 81H,AL 13、ICW4=1DH 14、因為OCW2的D7位為0,故8259A采用的是優(yōu)先級固定方式的策略。 15、其程序如下: MOV AL,0AH OUT 10H,AL IN AL,10H MOV [1000H],AL IN AL,11H MOV [1001H],AL MOV AL,0BH OUT 10H,AL IN AL,10H MOV [1002H],AL 第8章: 4、組合控制字如下: 01T方式2與方式0輸入組合:11 方式2與方式0輸出組合:1100T 方式2與方式1輸入組合:1111 方式2與方式1輸出組合:1110 —表示無效。T—表示可根據情況取1或0. 5、初始化程序: MOV AL, 83H OUT 23H, AL 6、初始化程序: MOV AL,0B4H OUT 53H, AL 7、程序如下: MOV AL, 0FH OUT 13H, AL MOV AL,0EH OUT 13H, AL MOV AL, 0FH OUT 13H, AL 8、初始化程序: MOV AL, 84H OUT 23H, AL MOV AL, 05H OUT 23H, AL 9、初始化程序: MOV AL, 90H OUT 03H, AL 18、發(fā)送程序段: MOV AL, 5BH MOV DX, 2FBH OUT DX, AL MOV AL, 11H OUT DX, AL NEXT:MOV DX, 2F8H IN AL, DX AND AL, 01H JZ NEXT 接收程序段: MOV AL, 5BH MOV DX, 2FBH OUT DX, AL MOV AL, 14H OUT DX, AL NEXT1:MOV DX, 2F8H IN AL, DX MOV CL, 2 ROR AL, CL JNC NEXT1 第9章: 3、初始化程序: MOV AL, 14H MOV DX, 343H OUT DX, AL MOV AL, N MOV DX, 340H OUT DX, AL MOV AL, 9AH MOV DX, 343H OUT DX, AL MOV AL, M ;計數初值 MOV DX, 342H OUT DX, AL 4、(2)初始化程序: MOV AL,10H (此處用二進制進行計數,也可用BCD碼進行) MOV DX, 303H OUT DX, AL MOV AL, 100 (或64H) MOV DX, 300H OUT DX, AL 5、計數器0工作在方式1下,進行16位的BCD碼計數,計數值為5080H。 6、初始化程序: (1)MOV AL, 50H (此處為二進制數計數,也可用BCD碼計數) MOV DX, 207H OUT DX, AL MOV AL, 128 (或80H) MOV DX, 205H OUT DX, AL (2)MOV AL, 33H MOV DX, 207H OUT DX, AL MOV AX, 3000H MOV DX, 204H OUT DX, AL MOV AL, AH OUT DX, AL (3)MOV AL, 0B4H MOV DX, 207H OUT DX, AL MOV AL, 0F0H MOV DX, 206H OUT DX, AL MOV AL, 02H OUT DX, AL 第10章: 5、其對應的數字量分別為:0BFH、66H、4AH、3FH、77H. 6、程序段參考答案: MOV AL, 92H OUT PORTC, AL MOV AL, 01H OUT PORTC, AL MOV AL, 00H OUT PORTC, AL WW: IN AL, PORTB RCR AL, 00H JNC WW MOV AL, 10H OUT PORTC, AL IN AL, PORTA 注:PORTCT為8255A的控制端口地址,PORTC為8255A的C端口地址,PORTA為255A的A端口地址。PC0接ADC0809的START,PC1接ADC0809的OE,PB0接ADC0809的EOC。- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 微型計算機原理與接口技術 微型計算機 原理 接口 技術 尹建華 習題 答案
裝配圖網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
鏈接地址:http://www.820124.com/p-10320258.html