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

正文內(nèi)容

微機原理與接口技術(shù)課后習題與參考題答案-wenkub

2022-08-24 12:18:32 本頁面
 

【正文】 MOVSX EBX,BX (2)MOV CL,5 MOVSX EDX,CL (3)MOV AH,9 MOVZX ECX,AH (4)MOV AX,87H MOVZX EBX,AX、 請給出以下各指令序列執(zhí)行完后EAX和EBX的內(nèi)容。、寄存器BX中有4位0~F的十六進制數(shù),編寫程序段,將其轉(zhuǎn)換為對應字符(即ASCII碼),按從高到低的順序分別存入LLLL4這4個字節(jié)單元中。 (5)將變量BUF1中前兩個字節(jié)的內(nèi)容送入寄存器SI中。 (1)AL內(nèi)容加上12H,結(jié)果送入AL。MOV SI,[1000H]LEA SI,[1000H]LDS SI,[1000H]、簡述堆棧的性質(zhì)。第三章 課后習題、 8086/8088微處理器有哪些尋址方式?并寫出各種尋址方式的傳送指令2條(源操作數(shù)和目的操作數(shù)尋址)。把段描述符32位段基地址與邏輯地址中的32位偏移量相加就形成了線性地址。32位段基地址和20位段界限值定位了該段在存儲空間中的位置,其它有關(guān)位決定訪問權(quán)限及段的長度單位。在保護方式下,每個段寄存器還有一個對應的64位段描述符寄存器,段寄存器作為選擇器存放選擇符。1答:80386內(nèi)部結(jié)構(gòu)由執(zhí)行部件(EU)、存儲器管理部件(MMU)和總線接口部件(BIU)三部分組成。在T1期間8086發(fā)出訪問目的地的地址信號和地址鎖存選通信號ALE;T2期間發(fā)出讀寫命令信號RD、WR及其它相關(guān)信號;T3期間完成數(shù)據(jù)的訪問;T4結(jié)束該總線周期。最小模式下的控制信號由相關(guān)引線直接提供;最大模式下控制信號由8288專用芯片譯碼后提供,8288的輸入為8086的S2~S0三條狀態(tài)信號引線提供。答:考慮到芯片成本,8086/8088采用40條引線的封裝結(jié)構(gòu)。答:邏輯地址是在程序中對存儲器地址的一種表示方法,由段地址和段內(nèi)偏移地址兩部分組成,如1234H:0088H。段寄存器存放段地址,與偏移地址共同形成存儲器的物理地址。答:執(zhí)行部件有8個16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。、80386的分段部件是如何將邏輯地址變?yōu)榫€性地址的?、803866中如何把線性地址變?yōu)槲锢淼刂??習題二參考答案 答:EU是執(zhí)行部件,主要的功能是執(zhí)行指令。第二章 課后習題 、 EU與BIU各自的功能是什么?如何協(xié)同工作?、8086/8088微處理器內(nèi)部有那些寄存器,它們的主要作用是什么?、8086對存儲器的管理為什么采用分段的辦法?、在8086中,邏輯地址、偏移地址、物理地址分別指的是什么?具體說明。 答:微處理器是微計算機系統(tǒng)的核心硬件部件,對系統(tǒng)的性能起決定性的影響。 80X86微處理器有幾代?各代的名稱是什么? 你知道現(xiàn)在的微型機可以配備哪些外部設備? 微型機的運算速度與CPU的工作頻率有關(guān)嗎? 字長與計算機的什么性能有關(guān)?習題一參考答案 ① === ② ===③ ===④ 97/128D=64/123+32/128+1/128=== ① = ② =③ = ④ = ① == ② ==③ == ④ == ① = ② = ③ = ④ 1ECH=492D ① [+127]補=01111111 ② [-1] 補= 11111111 ③ [-0] 補=00000000 ④[128] 補=10000000 ① [+355] 補= 0000000101100011 ② [-1] 補= 1111 1111 1111 1111 答:傳統(tǒng)上分為三類:大型主機、小型機、微型機。① ② ③ ④ 把下列十六進制數(shù)轉(zhuǎn)換成十進制數(shù)。.. . . .. 第一章 課后習題 把下列十進制數(shù)轉(zhuǎn)換成二進制數(shù)、八進制數(shù)、十六進制數(shù)。① ② ③ ④ 1EC 求下列帶符號十進制數(shù)的8位補碼。大型主機一般為高性能的并行處理系統(tǒng), 存儲容量大,事物處理能力強,可為眾多用戶提供服務。微計算機包括微處理器、存儲器、I/O接口電路及系統(tǒng)總線。、給定一個存放數(shù)據(jù)的內(nèi)存單元的偏移地址是20C0H,(DS)=0C00EH,求出該內(nèi)存單元的物理地址。BIU是總線接口部件,與片外存儲器及I/O接口電路傳輸數(shù)據(jù)。AX、BX、CX、DX一般作為通用數(shù)據(jù)寄存器。IP的內(nèi)容為下一條將要執(zhí)行指令的偏移地址,與CS共同形成下一條指令的物理地址。偏移地址是指段內(nèi)某個存儲單元相對該段首地址的差值,是一個16位的二進制代碼。40條引線引出8086/8088的所有信號是不夠用的,采用地址/數(shù)據(jù)線復用引線方法可以解決這一矛盾,從邏輯角度,地址與數(shù)據(jù)信號不會同時出現(xiàn),二者可以分時復用同一組引線。答:標志寄存器、IP、DS、SS、ES和指令隊列置0,CS置全1。1答:8086為16位處理器,可訪問1M字節(jié)的存儲器空間;1M字節(jié)的存儲器分為兩個512K字節(jié)的存儲體,命名為偶字節(jié)體和奇字節(jié)體;偶體的數(shù)據(jù)線連接D7~D0,“體選”信號接地址線A0;奇體的數(shù)據(jù)線連接D15~D8,“體選”信號接BHE信號;BHE信號有效時允許訪問奇體中的高字節(jié)存儲單元,實現(xiàn)8086的低字節(jié)訪問、高字節(jié)訪問及字訪問。EU包括指令預取部件、指令譯碼部件、控制部件、運算部件及保護檢測部件,主要功能是執(zhí)行指令。在虛擬8086方式下,段寄存器的作用與8086相同。系統(tǒng)段描述符與存儲器段描述符大多數(shù)字節(jié)段相同,有關(guān)訪問權(quán)及屬性字節(jié)段有些不同。1答:分段部件形成的32位線性地址中高10位作為尋址頁目錄表的偏移量,與控制寄存器CR3中頁目錄表基地址共同形成一個32位的地址指向頁表中的一個頁項,即為一個頁面描述符。、 有關(guān)寄存器和內(nèi)存單元的內(nèi)容如下:DS=2000H,SS=1000H,BX=0BBH,BP=02H,SI=0100H,DI=0200H,(200BBH)=1AH,(201BBH)=34H,(200CCH)=68H,(200CDH)=3FH,(10202H)=78H,(10203H)=67H,(21200H)=2AH,(21201H)=4CH,(21202H)=0B7H,(201CCH)=56H, (201CDH)=5BH,(201BCH)=89H,(200BCH)=23H,試寫出下表中源操作數(shù)的尋址方式和寄存器AX的內(nèi)容。如果SS=9B9FH,SP=200H,連續(xù)執(zhí)行兩條PUSH指令后,棧頂?shù)奈锢淼刂肥嵌嗌??SS,SP的值是多少?再執(zhí)行一條POP指令后,棧頂?shù)奈锢淼刂酚质嵌嗌伲縎S、SP的值又是多少?、 寫出將AX和BX寄存器內(nèi)容進行交換的堆棧操作指令序列,并畫出堆棧變化過程示意圖。 (2)用BX寄存器間接尋址方式把存儲器中的一個內(nèi)存單元加上AX的內(nèi)容,并加上CF位,結(jié)果送入該內(nèi)存單元。、下面的程序段執(zhí)行后,DX、AX的內(nèi)容是什么?MOV DX,0EFADHMOV AX,1234HMOV CL,4SHL DX,CLMOV BL,AHSHL AX,CLSHR BL,CLOR DL,BL、寫出下面的指令序列中各條指令執(zhí)行后的AX內(nèi)容。、 試將BUF起始的100個字節(jié)的組合BCD碼數(shù)字,轉(zhuǎn)換成ASCII碼,并存放在以ASC為起始地址的單元中。MOV ECX,12345678HBSF EAX,ECXBSR EBX,ECX、 給以TAB為首地址的100個ASCII碼字符添加奇偶校驗位(bit7),使每個字節(jié)中的“1”的個數(shù)為偶數(shù),在順序輸出到10H號端口。操作數(shù)(僅限源操作數(shù))直接放在指令中。例如:mov es,ax;mov dl,bh。④寄存器間接尋址。操作數(shù)的有效地址為基址寄存器或變址寄存器的內(nèi)容與指令中指定的位移量之和。例如:mov ax,[si+bx];mov [bx+di],dx。. 答:指令源操作數(shù)尋址方式AX的內(nèi)容MOV AX,1200H立即尋址1200HMOV AX,BX寄存器尋址0BBHMOV AX,[1200H]直接尋址4C2AHMOV AX,[BX]寄存器間接尋址231AHMOV AX,[BX+11H]寄存器相對尋址3F68HMOV AX,[BX+SI]基址變址尋址8934HMOV AX,[BX+SI+11H]相對基址變址尋址5B56HMOV AX,[BP+DI]基址變址尋址6778H 答: (1)MOV [SI],34H;目的操作數(shù)必須指出是字節(jié)操作還是字操作,比如可改成MOV BYTE PTR [SI],34H (2)MOV 45H,AX;目的操作數(shù)不能是立即數(shù) (3)INC 12;操作數(shù)不能是立即數(shù)(4)MOV [BX],[SI+BP+BUF];兩個操作數(shù)不能同是存儲單元(5)MOV BL,AX;操作數(shù)不匹配(6)MOV CS,AX;CS不能作為目的操作數(shù)(7)OUT 240H,AL;對于IN和OUT指令,端口號大于FFH時,必須先將端口號放入DX寄存器中(8)MOV SS,2000H;段寄存器不能用立即數(shù)來賦值,可改成MOV SS,AX(9)LEA BX,AX;源操作數(shù)必須是內(nèi)存,如LEA BX,BUFFER(10)XCHG AL,78H;交換指令不能對立即數(shù)操作:MOV SI,[1000H];(SI)=2234HLEA SI,[1000H];(SI)=1000HLDS SI,[1000H];(SI)=2234H,(DS)=5566H:先進后出。處理次低位十六進制數(shù) SHR AL,CL CMP AL,0AH JC DIGT3 ADD AL,7DIGT3: ADD,AL,30H MOV L3,AL MOV AL,BH 。處理高位BCD碼 SHR AL,CL ADD AL,30H MOV [BX],AL INC BX INC SI DEC CH JNZ AGAIN:(1)MOV BX,78;(BX)=FFB2H MOVSX EBX,BX;(EBX)=FFFFFFB2H(2)MOV CL,5;(CL)=FBH MOVSX EDX,CL;(EDX)=FFFFFFFBH(3)MOV AH,9;(AH)=9H MOVZX ECX,AH(ECX)=00000009H(4)MOV AX,87H;(AX)=87H MOVZX EBX,AX;(EBX)=00000087H:MOV ECX,12345678H;(ECX)=12345678HBSF EAX,ECX ;(EAX)=00000003HBSR EBX,ECX;(EBX)=0000001CH:MOV CX,100LEA BX,TABAGN: MOV AL,[BX]ADD AL,0JP NEXTOR AL,80HNEXT: OUT 10H,ALINC BXLOOP AGN 答:假設數(shù)組的起始地址是BUFFERLEA BX,BUFFERMOV DX,0MOV CX,100ONCE: MOV AL,[BX]TEST AL,80H;是正數(shù)還是負數(shù)JNZ FUSHU;是負數(shù),跳轉(zhuǎn)CMP AL,0;是0嗎?JZ NEXTINC DH;是正數(shù),則DH加1JMP NEXTFUSHU: INC DL;是負數(shù),則DL加1NEXT: INC BXDEC CXJNZ ONCEMOV POSIT,DHMOV NEGAT,DL第四章 課后習題、匯編語言有何特點?編寫匯編語言源程序時,一般的組成原則是什么?、.MODEL偽指令是簡化段定義源程序格式中必不可少的語句,它設計了哪幾種存儲模式,各用于創(chuàng)建什么性質(zhì)的程序?、如何規(guī)定一個程序執(zhí)行的開始位置,主程序執(zhí)行結(jié)束應該如何返回DOS,源程序在何處停止匯編過程?、邏輯段具有哪些屬性?完整代碼段定義時的默認屬性是什么?小型模式下的簡化代碼段定義具有的默認屬性是什么?、 DOS支持哪兩種可執(zhí)行程序結(jié)構(gòu),編寫這兩種程序時需要注意什么?、給出下列語句中,指令立即數(shù)(數(shù)值表達式)的值:(1)mov al,23h AND 45h OR 67h (2)mov ax,1234h/16+10h (3)mov ax,254h SHL 4 (4)mov al,’a’ AND (NOT(‘b’一 ‘B’)) (5)mov ax,(76543 LT 32768)XOR 7654h、畫圖說明下列語句分配的存儲空間及初始化的數(shù)據(jù)值:(1) byte_var db ‘BCD’,10,10h,’EF’,2 dup (一l,?,3 dup(4)) (2) word_var dw 1234h,一5,6 dup(?)、設置一個數(shù)據(jù)段,按照如下要求定義變量:(1)myl_b為字符串變量,表示字符串“Personal Computer!”(2)my2_b為用十六進制數(shù)表示的字節(jié)變量,這個數(shù)的大小為100(3)my3_w為100個未賦值的字變量(4)my4_c為100的符號常量(5)my5_c為字符串常量,代替字符串“Personal Computer!”、假設opw是一個字變量,opbl和opb2是兩個字節(jié)變量,指出下列語句中的具體錯誤原因并改正錯誤。、 X、Y和Z是3個有符號字節(jié)數(shù)據(jù),編寫一個比較相等關(guān)系的程序:(1)如果這3個數(shù)都不相等,則顯示N;(2)如果這3個數(shù)中有兩個數(shù)相等,則顯示X;(3)如果這3個數(shù)都相等,則顯示Y。jiafa PROCpush axxor ax,axxor dx,dxagain: add ax, [bx]adc dx,0inc bxin
點擊復制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1