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

正文內(nèi)容

匯編語(yǔ)言課后習(xí)題解答(存儲(chǔ)版)

  

【正文】 。不等于esc時(shí)轉(zhuǎn)移 mov ax,0b800h mov es, axinc byte ptr es:[160*12+40*2+1] 。 。如果是ESC掃描碼,改變顯示顏色 cmp al,1 。循環(huán)延時(shí),循環(huán)100000h次delay: push ax push dx mov dx,1000h mov ax,0delay1: sub ax,1 sbb dx,0 。 mov ax,0b800h mov es ,ax mov ah, 39。將原來(lái)的int 9中斷例程的入口地址保存在ds:0、ds:2單元中 mov ax, data mov ds, ax mov ax,0 mov es, ax push es:[9*4] pop ds:[0] push es:[9*4+2] pop ds:[2] 。設(shè)置IF=1不屏蔽中斷 更改后的int 9中斷例程:。標(biāo)志寄存器入棧 call dword ptr ds:[0] 。(2)int 19h中斷例程,可以由DOS提供。,0data endscode segmentstart: mov ax, data mov ds, ax mov si,0 mov ax,0b800h mov es, ax mov di,12*160s: cmp byte ptr [si],0 je ok mov al,[si] mov es:[di],al inc si add di,2 mov bx ,offset soffset ok int 7chok: mov ax,4c00h int 21hcode endsend start jmp near ptr s指令的功能為:(ip)=(ip)+16位移,實(shí)現(xiàn)段內(nèi)近轉(zhuǎn)移 assume cs:code code segment start:mov ax, cs mov ds, ax mov si, offset do0 。將psw入棧,psw的值0000000 01000101,這里已經(jīng)講學(xué)過(guò)的標(biāo)志位都標(biāo) 識(shí)出來(lái)了,沒(méi)學(xué)過(guò)的全部都當(dāng)作0分析了,結(jié)果應(yīng)該也是對(duì)的 pop ax 。 mov ax,0f000h mov ds,ax mov bx,0 。(第229頁(yè))(1) 補(bǔ)全下面的程序,統(tǒng)計(jì)F000:0處32個(gè)字節(jié)中,大小在[32,128]的數(shù)據(jù)個(gè)數(shù)。 sub al,al al=0h ZF=1 PF=1 SF=0 mov al,1 al=1h 。(ss:[0])=1ah mov ss:[2],cs 。當(dāng)cx=0時(shí),CS:IP指向OK inc bx jmp short s ok: mov dx, bx mov ax ,4c00h int 21hcode endsend start(第185頁(yè))補(bǔ)全編程,利用loop指令,實(shí)現(xiàn)在內(nèi)存2000H段中查找第一個(gè)值為0的字節(jié),找到后,將它的偏移地址存儲(chǔ)在dx中?;騧ov [bx], word ptr 0 。棧空間設(shè)置在程序內(nèi)。情況如下:第1次:執(zhí)行完mov ax,bx后第2次:執(zhí)行完sub ax,ax后 。(6)8根數(shù)據(jù)總線一次可以傳送8位二進(jìn)制數(shù)據(jù)(即一個(gè)字節(jié))。(8)在存儲(chǔ)器中,數(shù)據(jù)和程序以 二進(jìn)制形式存放。第1章 基礎(chǔ)知識(shí)(第9頁(yè))(1)1個(gè)CPU的尋址能力為8KB,那么它的地址總線的寬度為13位。(7)從內(nèi)存中讀取1024字節(jié)的數(shù)據(jù),8086至少要讀512次,80386至少要讀256次。(一個(gè)內(nèi)存單元=1Byte)。(1)解題過(guò)程:物理地址=SA*16+EA EA的變化范圍為0h~ffffh 物理地址范圍為(SA*16+0h)~(SA*16+ffffh) 現(xiàn)在SA=0001h,那么尋址范圍為 (0001h*16+0h)~(0001h*16+ffffh) =0010h~1000fh (2)解題過(guò)程:物理地址=SA*16+EA 20000h=SA*16+EA SA=(20000hEA)/16=2000hEA/16 EA取最大值時(shí),SA=2000hffffh/16=1001h,SA為最小值 EA取最小值時(shí),SA=2000h0h/16=2000h,SA為最大值 這里的ffffH/16=fffh是通過(guò)WIN自帶計(jì)算器算的 ,這里小數(shù)點(diǎn)后的f應(yīng)該是省略了 單就除法來(lái)說(shuō),應(yīng)有商和余數(shù),但此題要求的是地址最大和最小,所以余數(shù)忽略了 如果根據(jù)位移的算法(段地址*16=16進(jìn)制左移一位),小數(shù)點(diǎn)后應(yīng)該是不能省略的 我們可以反過(guò)來(lái)再思考下,如果SA為1000h的話,小數(shù)點(diǎn)后省略 SA=1000h,EA取最大ffffh,物理地址為1ffffh,將無(wú)法尋到20000H單元 這道題不應(yīng)看成是單純的計(jì)算題(第35頁(yè))答:CPU修改了4次IP的值。 mov ax,2000H mov ds, ax mov ax,1000Hmov ss, ax mov sp,0 (第129頁(yè))(1)下面的程序?qū)崿F(xiàn)依次用內(nèi)存0:0~0:15單元中的內(nèi)容改寫(xiě)程序中的數(shù)據(jù),完成程序:assume cs:codesgcodesg segment dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987hstart: mov ax,0 mov ds, ax mov bx,0 mov cx,8 s: mov ax,[bx] mov cs:[bx],ax add bx,2 loop s mov ax,4c00h int 21hcodesg endsend start(2)下面的程序?qū)崿F(xiàn)依次用內(nèi)存0:0~0:15單元中的內(nèi)容改寫(xiě)程序中的數(shù)據(jù),數(shù)據(jù)的傳送用棧來(lái)進(jìn)行。關(guān)鍵在于cs與ss此時(shí)地址相同 add bx,2 loop s mov ax,4c00h int 21hcodesg endsend start(第183頁(yè))(1) 程序如下:assume cs:codedata segment dw 2 dup (0)data endscode segment start: mov ax, data mov ds, ax mov bx,0 jmp word ptr [bx+1]code endsend start若要使jmp指令執(zhí)行后,CS:IP指向程序的第一條指令,在data段中應(yīng)該定義哪些數(shù)據(jù)? 答案①db 3 du
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1