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

正文內(nèi)容

匯編語言課后習題解答-展示頁

2024-08-20 08:33本頁面
  

【正文】 區(qū)別,都是二進制信息。(6)8根數(shù)據(jù)總線一次可以傳送8位二進制數(shù)據(jù)(即一個字節(jié))。這樣的CPU最多可以尋找2的N次方個內(nèi)存單元。(4)1GB=1073741824B(即2^30)1MB=1048576B(即2^20)1KB=1024B(即2^10)。(2)存儲器的容量是以字節(jié)為最小單位來計算的,1KB=1024B。(8)在存儲器中,數(shù)據(jù)和程序以 二進制形式存放。則它們一次可以傳送的數(shù)據(jù)為: 1(B)、1(B)、2(B)、2(B)、4(B)。(5)8080、808802980386的地址總線寬度分別為16根、20根、24根、32根,則它們的尋址能力分別為: 64(KB)、1(MB)、16(MB)、4(GB)。(3)1KB的存儲器可以存儲8192(2^13)個bit,1024個Byte。第1章 基礎知識(第9頁)(1)1個CPU的尋址能力為8KB,那么它的地址總線的寬度為13位。(2)1KB的存儲器有1024個存儲單元,存儲單元的編號從0到1023。(4)1GB是1073741824(2^30)個Byte、1MB是1048576(2^20)個Byte、1KB是1024(2^10)個Byte。(6)8080、808808802880386的數(shù)據(jù)總線寬度分別為8根、8根、16根、16根、32根。(7)從內(nèi)存中讀取1024字節(jié)的數(shù)據(jù),8086至少要讀512次,80386至少要讀256次。解題過程:(1)1KB=1024B,8KB=1024B*8=2^N,N=13。(3)8Bit=1Byte,1024Byte=1KB(1KB=1024B=1024B*8Bit)。(5)一個CPU有N根地址線,則可以說這個CPU的地址總線的寬度為N。(一個內(nèi)存單元=1Byte)。(7)8086的數(shù)據(jù)總線寬度為16根(即一次傳送的數(shù)據(jù)為2B)1024B/2B=512,同理1024B/4B=256。第2章 寄存器(第19頁)(1)寫出每條匯編指令執(zhí)行后相關寄存器中的值。解答如下:mov ax,2add ax,axadd ax,axadd ax,ax(第25頁)(1)00010H,1000FH(2)1001H,2000H第2題說明:因為段的起始地址要為16的倍數(shù)。(1)解題過程:物理地址=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)解題過程:物理地址=SA*16+EA 20000h=SA*16+EA SA=(20000hEA)/16=2000hEA/16 EA取最大值時,SA=2000hffffh/16=1001h,SA為最小值 EA取最小值時,SA=2000h0h/16=2000h,SA為最大值 這里的ffffH/16=fffh是通過WIN自帶計算器算的 ,這里小數(shù)點后的f應該是省略了 單就除法來說,應有商和余數(shù),但此題要求的是地址最大和最小,所以余數(shù)忽略了 如果根據(jù)位移的算法(段地址*16=16進制左移一位),小數(shù)點后應該是不能省略的 我們可以反過來再思考下,如果SA為1000h的話,小數(shù)點后省略 SA=1000h,EA取最大ffffh,物理地址為1ffffh,將無法尋到20000H單元 這道題不應看成是單純的計算題(第35頁)答:CPU修改了4次IP的值。該步執(zhí)行后,寄存器ax清零第3次:讀入jmp ax后第4次:執(zhí)行完jmp ax后 。最后IP的值為0000H,因為最后ax中的值為0000H,所以IP中的值也為0000H 第3章 寄存器(內(nèi)存訪問)(第55頁)(1)(題目:略)第一空:2662H第二空:E626H第三空:E626H第四空:2662H第五空:D6E6H第六空:FD48H第七空:2C14H第八空:0000H第九空:00E6H第十空:0000H第十一空:0026H第十二空:000CH提示:此題可在DEBUG中利用E命令在本機上按照題目中所給出的內(nèi)存單元及其數(shù)據(jù)進行相應地修改,然后再用A命令進行寫入(題目中所給出的)相應的匯編指令,最后再進行T命令進行逐步執(zhí)行,以查看相應結果。指令序列↓寄存器→CSIPDSAXBX初始值→2000H00001000H00mov ax,6622h2000H00031000H6622H0000jmp 0ff0:01001000H00001000H6622H0000mov ax,2000h1000H00031000H2000H0000mov ds,ax1000H00052000H2000H0000mov ax,[0008]1000H00082000HC389H0000mov ax,[0002]1000H000B2000HEA66H0000 :數(shù)據(jù)和程序有區(qū)別嗎?如何確定內(nèi)存中的信息哪些是數(shù)據(jù),哪些是程序?(第70頁)(1)補全下面的程序,使其可以將10000H1000FH中的8個字,逆序拷貝到20000H2000FH中。 mov ax,2000H mov ds, ax mov ax,1000Hmov ss, ax mov sp,0 (第129頁)(1)下面的程序實現(xiàn)依次用內(nèi)存0:0~0:15單元中的內(nèi)容改寫程序中的數(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)下面的程序實現(xiàn)依次用內(nèi)存0:0~0:15單元中的內(nèi)容改寫程序中的數(shù)據(jù),數(shù)據(jù)的傳送用棧來進行。完成程序:assume cs:codesgcodesg segment dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h dw 0,0,0,0,0,0,0,0,0,0 ?;騧ov ax, cs mov ss ,ax mov sp, 24h 。10h+14h=24h mov ax,0 mov ds, ax mov bx,0 mov cx,8 s: push [bx] pop cs:[bx] 。關鍵在于cs與ss此時地址相同 add bx,2 loop s mov ax,4c00h int 21hcodesg endsend start(第183頁)(1) 程序如下:assum
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1