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

正文內(nèi)容

微機原理及接口技術(shù)(第2版)—習(xí)題解答-wenkub

2023-04-09 01:55:27 本頁面
 

【正文】 jz next mov ax,1 jmp donenext: mov ax,0done: …(4) mov cx,4again: shr dx,1 。⑶ 編寫一個程序段,在DX高4位全為0時,使AX=0;否則使AX=-1。 mov ax,X imul Y mov cx,ax mox bx,dx mov ax,Z cwd add cx,ax adc bx,dx sub cx,540 sbb bx,0 mov ax,V cwd sub ax,cx sbb dx,bx idiv X〔解答〕〔〕給出下列各條指令執(zhí)行后的結(jié)果,以及狀態(tài)標(biāo)志CF、OF、SF、ZF、PF的狀態(tài)。⑵ 用寄存器BX和SI的基址變址尋址方式把存儲器的一個字節(jié)與AL寄存器的內(nèi)容相加,并把結(jié)果送到AL中。處理器利用DS : EA存取數(shù)據(jù)段中的數(shù)據(jù)?附加段(Extra Segment)是附加的數(shù)據(jù)段,也用于數(shù)據(jù)的保存。16B=220247?!步獯稹场病痴埛謩e寫出數(shù)據(jù)50和50H所對應(yīng)的BCD碼,分別用二進制和十六進制數(shù)表示出來,并將它們和原始數(shù)據(jù)進行對比?!步獯稹场病痴垖⑸项}中+37和-37的8位補碼機器數(shù)分別擴充為16位和32位的形式,用十六進制表示出來。〔解答〕n用于數(shù)值計算、數(shù)據(jù)處理及信息管理方向n采用通用微機,要求有較快的工作速度、較高的運算精度、較大的內(nèi)存容量和較完備的輸入輸出設(shè)備,為用戶提供方便友好的操作界面和簡便快捷的維護、擴充手段。第2版》習(xí)題解答 第1章 微處理器指令系統(tǒng)〔〕微型計算機到目前為止已發(fā)展了幾代?給出各代微機的特點和典型的微處理器。〔解答〕〔〕什么是微型計算機?PC機、單片機和數(shù)字信號處理器的含義各是什么?〔解答〕n微型計算機:以大規(guī)模、超大規(guī)模集成電路為主要部件,以集成了計算機主要部件——控制器和運算器的微處理器為核心,所構(gòu)造出的計算機系統(tǒng) nPC機:PC(Personal Computer)機就是面向個人單獨使用的一類微機n單片機:用于控制的微處理器芯片,內(nèi)部除CPU外還集成了計算機的其他一些主要部件,如:ROM、RAM、定時器、并行接口、串行接口,有的芯片還集成了A/D、D/A轉(zhuǎn)換電路等。 n用于過程控制及嵌人應(yīng)用方向n采用控制類微機,要求能抵抗各種干擾、適應(yīng)現(xiàn)場的惡劣環(huán)境、確保長時間穩(wěn)定地工作,要求其實時性要好、強調(diào)其體積要小、便攜式應(yīng)用強調(diào)其省電?!步獯稹场病?位機器數(shù)46H,若作為無符號數(shù)和補碼有符號數(shù)看待,其對應(yīng)的真值各是什么?若作為BCD碼和ASCII碼看待,它代表的又各是什么?〔解答〕n無符號數(shù):416+6=70n補碼有符號數(shù):70(正數(shù))nBCD碼:46nASCII碼:大寫字母 ‘ F ’〔〕將兩個用壓縮BCD碼表示的十進制數(shù)相加,可采用直接相加、然后進行二十進制調(diào)整來實現(xiàn)?!步獯稹场病秤⑽拇笮懽帜浮癉”和“d”的ASCII碼各是什么?“回車(CR)”和“換行(LF)”的ASCII碼各是什么?數(shù)碼“0”、“空格(SP)”和“空操作(NUL)”的ASCII碼各是什么?〔解答〕〔〕已知漢字“中”的國標(biāo)區(qū)位碼為54 48,請問它的國標(biāo)碼和機內(nèi)碼各是什么?〔解答〕第2章 微處理器指令系統(tǒng)〔〕微處理器內(nèi)部具有哪3個基本部分?8088分為哪兩大功能部件?其各自的主要功能是什么?這種結(jié)構(gòu)與8位CPU相比為什么能提高其性能?〔解答〕〔〕說明8088的8個8位和8個16位通用寄存器各是什么?〔解答〕〔〕什么是標(biāo)志?狀態(tài)標(biāo)志和控制標(biāo)志有什么區(qū)別?畫出標(biāo)志寄存器FLAGS,說明各個標(biāo)志的位置和含義。24=216個邏輯段,因為每隔16個字節(jié)單元就可以開始一個邏輯段⑴ FFFFH:0=FFFF0H⑵ 40H:17H=00417H⑶ 2000H:4500H=24500H⑷ B821H:4567H=BC777H〔〕8088有哪4種邏輯段,各種邏輯段分別是什么用途?〔解答〕?代碼段(Code Segment)用來存放程序的指令序列。處理器利用ES : EA存取數(shù)據(jù)段中的數(shù)據(jù)〔〕什么是有效地址EA?8088的操作數(shù)如果在主存中,有哪些尋址方式可以存取它?〔解答〕〔〕已知DS=2000H、BX=0100H、SI=0002H,存儲單元[20100H]~[20103H]依次存放12H、34H、56H、78H,[21200H]~[21203H]依次存放2AH、4CH、B7H、65H,說明下列每條指令執(zhí)行完后AX寄存器的內(nèi)容,以及源操作數(shù)的尋址方式? ⑴ mov ax,1200h ⑵ mov ax,bx ⑶ mov ax,[1200h] ⑷ mov ax,[bx] ⑸ mov ax,[bx+1100h] ⑹ mov ax,[bx+si] ⑺ mov ax,[bx][si+1100h]〔解答〕⑴ mov ax,1200h ;AX=1200H, 立即數(shù)尋址⑵ mov ax,bx ; AX=0100H, 寄存器尋址⑶ mov ax,[1200h] ;AX=4C2AH, 直接尋址⑷ mov ax,[bx] ;AX=3412H, 寄存器間接尋址⑸ mov ax,[bx+1100h] ;AX=4C2AH, 寄存器相對尋址⑹ mov ax,[bx+si] ;AX=7856H, 基址變址尋址⑺ mov ax,[bx][si+1100h] ;AX=65B7H,相對基址變址尋址〔〕說明下面各條指令的具體錯誤原因 ⑴ mov cx,dl ⑵ mov ip,ax ⑶ mov es,1234h ⑷ mov es,ds ⑸ mov al,300 ⑹ mov [sp],ax ⑺ mov ax,bx+di ⑻ mov 20h,ah〔解答〕〔〕已知數(shù)字0~9對應(yīng)的格雷碼依次為:18H、34H、05H、06H、09H、0AH、0CH、11H、12H、14H,它存在于以table為首地址(設(shè)為200H)的連續(xù)區(qū)域中。⑶ 用BX和位移量0B2H的寄存器相對尋址方式把存儲器中的一個字和CX寄存器的內(nèi)容相加,并把結(jié)果送回存儲器中。 mov ax,1470h and ax,ax or ax,ax xor ax,ax not ax test ax,0f0f0h〔解答〕mov ax,1470h ;AX=1470H CF ZF SF OF PFand ax,ax ; AX=1470H 0 0 0 0 0or ax,ax ;AX=1470H 0 0 0 0 0xor ax,ax ;AX=0000H 0 1 0 0 1not ax ;AX=FFFFH 0 1 0 0 1test ax,0f0f0h ;AX=FFFFH 0 0 1 0 1〔〕控制轉(zhuǎn)移類指令中有哪三種尋址方式?〔解答〕〔〕假設(shè)DS=2000H、BX=1256H、TABLE的偏移地址是20A1H,物理地址232F7H處存放3280H,試問執(zhí)行下列段內(nèi)間接尋址的轉(zhuǎn)移指令后,轉(zhuǎn)移的有效地址是什么? ⑴ JMP BX ⑵ JMP TABLE[BX]〔解答〕〔〕判斷下列程序段跳轉(zhuǎn)的條件 ⑴ xor ax,1e1eh je equal ⑵ test al,10000001b jnz there ⑶ cmp cx,64h jb there〔解答〕⑴ xor ax,1e1eh je equal ;AX=1e1eh(異或后為0) ⑵ test al,10000001b jnz there ;AL的D0或D7至少有一位為1⑶ cmp cx,64h jb there ;CX(無符號數(shù))< 64h〔〕如下是一段軟件延時程序,請問NOP指令執(zhí)行了多少次? xor cx,cxdelay: nop loop delay〔解答〕〔〕有一個首地址為array的20個字的數(shù)組,說明下列程序段的功能。⑷ ⑸ 有一個100個字節(jié)元素的數(shù)組,其首地址為array,將每個元素減1(不考慮溢出或借位)存于原處。 右移一位,移出的低位進入CF標(biāo)志 rcr ax,1 。如果指令系統(tǒng)沒有AAD指令,請用一個子程序完成這個調(diào)整工作。10的商,AL←AL247。〔解答〕 ;數(shù)據(jù)段inmsg db ‘Input Number:0 ~ 9’,0dh,0ah,’$’ermsg db ‘Error!’,’$’ ;代碼段 mov dx,offset inmsg mov ah,9 int 21h ;顯示輸入數(shù)字0~9again: mov ah,1 int 21h ;接受一個字符 cmp al,’0’ ;判斷是否輸入的是數(shù)字0~9 jb erdisp cmp al,’9’ ja erdisp mov dl,al mov ah,2 int 21h ;顯示輸入的數(shù)字 jmp done ;結(jié)束erdisp: mov dx,offset ermsg mov ah,9 int 21h ;顯示輸入錯誤 jmp again ;繼續(xù)輸入done: …第3章 匯編語言程序設(shè)計〔〕匯編語言有什么特點?〔解答〕〔〕編寫匯編語言源程序時,一般的組成原則是什么?〔解答〕〔〕.MODEL偽指令是簡化段定義源程序格式中必不可少的語句,它設(shè)計了哪7種存儲模式,各用于創(chuàng)建什么性質(zhì)的程序。數(shù)據(jù)段 org 100hvarw dw 1234h,5678hvarb db 3,4vard dd 12345678hbuff db 10 dup(?)mess db ’hello’ 。現(xiàn)編寫一個程序?qū)崿F(xiàn)將lednum中的一個數(shù)字(0~A~F)轉(zhuǎn)換成對應(yīng)的LED顯示代碼?!步獯稹砿ov ax, bufX cmp ax, bufY jae done mov ax, bufYdone: mov bufZ, ax〔〕設(shè)變量bufX為有符號16位數(shù),請將它的符號狀態(tài)保存在signX,即:如果變量值大于等于0,保存0;如果X小于0,保存-1。jnz next mov signX,0 jmp donenext: mov signX,1done: .exit 0 end〔〕bufX、bufY和bufZ是3個有符號16進制數(shù),編寫一個比較相等關(guān)系的程序: ⑴ 如果這3個數(shù)都不相等,則顯示0; ⑵ 如果這3個數(shù)中有兩個數(shù)相等,則顯示1; ⑶ 如果這3個數(shù)都相等,則顯示2。AL=0結(jié)束 jz doneagain: shr al,1 。位數(shù)乘以2(偏移地址要用2個字節(jié)單元) jmp addrs[bx] 。 jmp dispfun1: mov dl,39。 jmp dispfun3: mov dl,39。 jmp dispfun5: mov dl,39。 jmp dispfun7: mov dl,39。顯示一個字符 int 21h pop bx pop ax jmp restartdone: … 〔〕編制程序完成12H、45H、F3H、6AH、20H、FEH、90H、C8H、57H和34H共10個無符號字節(jié)數(shù)據(jù)之和,并將結(jié)果存入字節(jié)變量SUM中(不考慮進位)?!步獯稹?;數(shù)據(jù)段count equ 100parray dw count dup(?) ;假設(shè)有100個數(shù)據(jù)wordsum dw 0msg db ‘overflow’,’$’ ;代碼段 mov cx,count mov ax,0 mov bx,offset parrayagain: add ax,[bx] jnc next mov dx,offset msg mov ah,9 int 21h ;顯示溢出信息 jmp done ;然后,跳出循環(huán)體next: add bx,2 loop again mov wordsum,axdone: …〔〕編程把一個16位無符號二進制數(shù)轉(zhuǎn)換成為用8421BCD碼表示的5位十進制數(shù)。請調(diào)用書中的HTOASC子程序。出口參數(shù):AL=對應(yīng)的二進制數(shù)〔解答〕asctob proc push cx and dh,0fh ;先轉(zhuǎn)換十位數(shù) shl dh,1 ;十位數(shù)乘以10(采用移位指令) mov ch,dh shl dh,1 shl dh,1 add dh,ch and dl,0fh ;轉(zhuǎn)換個位數(shù) add dh,dl ;十位數(shù)加個位數(shù) mov al,dh ;設(shè)置出口參數(shù) pop cx retasctob endp〔〕調(diào)用HTOASC子程序,編寫顯示一個字節(jié)的16進制數(shù)、后跟“H”的子程序。子程序返回htoasc1: add al,30h ?!步獯稹砽ucase proc push bx mov bx,offset string cmp al,0 je case0 cmp al,1 jz case1 cmp al,2 jz case2 jmp donecase0: cmp byte ptr [bx],0 je done cmp byte ptr [bx],’A’ jb next0 c
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1