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

正文內(nèi)容

匯編程序設(shè)計錢曉捷(第四版)第2篇課后答案(參考版)

2025-06-10 19:57本頁面
  

【正文】 17 。 〔解答〕INT n 響應(yīng)中斷時,除象CALL保護(hù)斷點外,還應(yīng)保護(hù)FR;段間CALL指令用在主程序中實現(xiàn)子程序的調(diào)用。 出口:AL中 已為調(diào)整后的二進(jìn)制數(shù)〔〕解釋如下有關(guān)中斷的概念: (1) 內(nèi)部中斷和外部中斷(2) 單步中斷和斷點中斷(3) 除法錯中斷和溢出中斷(4) 中斷向量號和中斷向量表〔解答〕(1)內(nèi)部中斷是由于8086CPU內(nèi)部執(zhí)行程序引起的程序中斷;外部中斷是來自8086CPU之外的原因引起的程序中斷;(2)單步中斷是若單步標(biāo)志TF為1,則在每條指令執(zhí)行結(jié)束后產(chǎn)生的中斷;斷點中斷是供調(diào)試程序使用的,它的中斷類型號為3通常調(diào)試程序時,把程序按程序的任務(wù)分成幾段,然后,每段設(shè)一個段點;(3)除法錯中斷是在執(zhí)行除法指令時,若除數(shù)為0或商超過了寄存器所能表達(dá)的范圍產(chǎn)生的中斷;溢出中斷是在執(zhí)行溢出中斷指令I(lǐng)NTO時,若溢出標(biāo)志OF為1時產(chǎn)生的中斷;(4)中斷向量號是 中斷類型號;中斷向量表是中斷向量號與它所對應(yīng)的中斷服務(wù)程序起始地址的轉(zhuǎn)換表。返回DOSint 3清零ah add al,ah ah=10*a shl ah,cl設(shè)定移位次數(shù)mov cl,2dl=2*aah=2*a shl ah,1 〔解答〕實際上,處理器的調(diào)整過程是:AL←AH10+AL,AH←0。 壓縮BCD碼加法:AX←AX+BX ret〔解答〕 xchg al,ah daa adc al,bh xchg al,ah daa add al,bl 注:壓棧時先修改sp再壓入斷點,彈棧時先彈出斷點再修改sp。 〔解答〕主程序轉(zhuǎn)子suba時段內(nèi)調(diào)用:斷點1為2000h:0400h+3,轉(zhuǎn)子是只將IP壓棧。 sub ax,ax〔〕參照本習(xí)題的示意圖,分析調(diào)用序列,畫出每次調(diào)用及返回時的堆棧狀態(tài)。 xor ax,ax and ax,0 mov ax,0(3)解答: and ax,0 xor ax,ax or ax,ax(2)解答: and ax,ax clc (3)同時使AX=0和CF=0〔解答〕(1)解答: (1)使CF=0 ... je cmp string[si],39。 stosb dec al again: 。 。 xor si,si loop again(7)解答2: inc si dec byte ptr [si] mov cx,100again: mov si,offset array loop again(7)解答1: ’ 。 dec cx ‘ ’=20hnext: ’ 不要采用 jz 進(jìn)行分支 。 cmp byte ptr [si], ‘$’again: 。 mov cx,8000h mov si,offset string;非0繼續(xù)加 (6)解答1:不使用串操作指令(更好) ;次數(shù)1 dec cx ;無進(jìn)位轉(zhuǎn) noc ;加下一個數(shù)add ax,[si] ;指向下一個字單元 inc si 。 。 mov ax,1 jnz next 。 or al,ah;BCD碼移到高半字節(jié) shl ah,cl mov cl,4 ;第四字節(jié) mov ah,buffer[si] inc si ;第三字節(jié) mov al,buffer[si] inc si ;存入dl寄.. mov dl,al ;組合成壓縮BCD碼(8)統(tǒng)計以 ’$’ 結(jié)尾的字符串srting的字符個數(shù)。(6)已知字符串string包含有32KB內(nèi)容,將其中的’$’符號替換成空格。(4)有兩個64位數(shù)值,按“小端方式”存放在兩個緩沖區(qū)buffer1和buffer2中,編寫程序段完成buffer1-buffer2功能。(2)從主存buffer開始的4個字節(jié)中保存了4個非壓縮BCD碼,現(xiàn)按低(高)地址對低(高)位的原則,將它們合并到DX中。 mov total,ax〔解答〕將首地址為array得20個字的數(shù)組求和,并將結(jié)果存入 total 單元中。 loop sum_loop add si,2 add ax,array[si] jae below_eq〔〕有一個首地址為array的20個字的數(shù)組,說明下列程序段的功能。 jbe below_e
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1