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

正文內(nèi)容

匯編語(yǔ)言程序設(shè)計(jì)答案-wenkub

2023-04-24 01:56:50 本頁(yè)面
 

【正文】 AH, 21234:010E INT 21 1234:0110 RET列出上面程序的DEBUG命令是( )。 列出子目錄C:\,在D盤(pán)根目錄下建立一個(gè)子目錄MYPRG,并進(jìn)入子目錄MYPRG,再把C:\:\MYPRG下。答:(1)用編輯程序EDIT建立 .ASM源文件 (2) (3) (4) ??答:*.LST 在匯編得到*.obj的同時(shí)得到,列表文件報(bào)告了匯編過(guò)程中產(chǎn)生的很多有價(jià)值的參考信息。答: 1234:2002=12340+2002=14342 1430:0042=14300+0042=14342 FF00:0FFF=FF000+0FFF=FFFFF52506=50000+2506,=52500+0006,基地址最大為5250,最小為5000.段地址取值范圍:0000—FFFF。 (2)地址寄存器:Sp,Bp,Si,Di (3)段寄存器:Cs,Ds,Es,Ss;段寄存器的作用是專用于存儲(chǔ)器尋址,用來(lái)直接或間接地存放段地址。在乘除等指令中存放操作數(shù),在I/O指令中使用它與外部設(shè)備傳送信息。存儲(chǔ)器是計(jì)算機(jī)的記憶部件,以二進(jìn)制形式存放程序和數(shù)據(jù)。(1)5A+64 (2)8649 (3)1239A (4)432B 答:(1) BE (2)3D (3) 89 (4) B41 根據(jù)補(bǔ)碼定義把下列十進(jìn)制數(shù)表示為8位二進(jìn)制補(bǔ)碼。 匯編程序與匯編源程序的區(qū)別是什么? 匯編源程序是指用匯編語(yǔ)言編寫(xiě)的程序,而匯編程序特指將匯編源程序匯編成目標(biāo)文件的編譯程序。匯編語(yǔ)言的特點(diǎn): (1)與機(jī)器有關(guān):移植性差,但可直接控制硬件。 《匯編語(yǔ)言程序設(shè)計(jì)教程》人民郵電出版社2013 習(xí)題及參考答案 什么是機(jī)器語(yǔ)言?什么是匯編語(yǔ)言?簡(jiǎn)述匯編語(yǔ)言的特點(diǎn)。 (2)程序效率高。 把下列十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)和十六進(jìn)制數(shù)。 (1) 64 (2) 24 答:(1)0100 0000 (2)[10011000]原=[1110 1000]補(bǔ) 下列各數(shù)均為十進(jìn)制數(shù),請(qǐng)采用8位二進(jìn)制補(bǔ)碼運(yùn)算,并回答標(biāo)志寄存器FLAGS中CF和OF的值,運(yùn)算結(jié)果所代表的十進(jìn)制數(shù)是多少?如果用16位二進(jìn)制補(bǔ)碼運(yùn)算,其結(jié)果所代表的十進(jìn)制數(shù)是多少?FLAGS中CF和OF的值呢?(1)85+69 (2)85+(69) (3)85(69) (4)85(69) 答:85=55H,69=45H,69=BBH, 8位二進(jìn)制補(bǔ)碼運(yùn)算: (1)85+69 =55H+45H=9AH=154, CF=0,OF=1 (2)85+(69)=55H+BBH=10H=16,CF=1,OF=0 (3)85(69)=55HBBH=9AH=154,CF=1,OF=1 (4)85(69)=55H45H=10H=16,CF=0,OF=0 16位二進(jìn)制補(bǔ)碼運(yùn)算: 85=0055H,69=0045H,69=0FFBBH,(1)85+69 =0055H+0045H=009AH=154, CF=0,OF=0 (2)85+(69)=0055H+0FFBBH=0010H=16,CF=1,OF=0 (3)85(69)=0055H0FFBBH=009AH=154,CF=1,OF=0 (4)85(69)=0055H0045H=0010H=16,CF=0,OF=0 簡(jiǎn)述計(jì)算機(jī)系統(tǒng)組成。輸入輸出系統(tǒng)包括大容量存儲(chǔ)器,如硬盤(pán),以及其他外設(shè),如鼠標(biāo),鍵盤(pán),顯示器等。BX:當(dāng)通用寄存器使用,在計(jì)算存儲(chǔ)器地址時(shí),作基址寄存器使用。 (4)專用寄存器:Ip,F(xiàn)lags;Ip寄存器專門(mén)存放下一條指令的地址,F(xiàn)lags標(biāo)志寄存器,又稱程序狀態(tài)寄存器。既65536個(gè)。主要包括源程序和機(jī)器語(yǔ)言清單、指令和變量的偏移地址等等。寫(xiě)出完成以上要求的DOS命令。寄存器CS的值為( ),第一條指令的物理地址為( )。答:(1)將調(diào)用功能的功能號(hào)存入AH寄存器。 Debug命令調(diào)試含有“INT 21H”命令的程序段時(shí),如何實(shí)現(xiàn)單步執(zhí)行,“t”命令為何無(wú)法實(shí)現(xiàn)?答:“INT 21H”指令是Dos的系統(tǒng)調(diào)用,如果使用“t”跟蹤,則進(jìn)入DOS系統(tǒng)子程序。 (1)mov ax, 9 (2)mov byte ptr[bx],9 (3)mov bx,[di] (4)mov ax,bx (5)mov [si+bx],9 (6)mov array[bx],cx (7)mov ax, array+9 (8)mov ax, array[bx+di]答: (1)立即數(shù)尋址 (2)寄存器間接尋址 (3)變址尋址 (4)寄存器尋址 (5)基址變址尋址 (6)相對(duì)基址尋址 (7)直接尋址 (8)相對(duì)基址變址尋址 假定(DS)=1200H,(SS)=4400H, (BX)=463DH,(BP)=2006H, (SI)=6A00H,位移量D=4524H,以AX寄存器為目的操作數(shù),試寫(xiě)出以下各種尋址方式下的傳送指令,并確定源操作數(shù)的有效地址EA和物理地址。也就是說(shuō),如果將參加運(yùn)算的操作數(shù)認(rèn)為是無(wú)符號(hào)數(shù),就應(yīng)該關(guān)心進(jìn)位;認(rèn)為是有符號(hào)數(shù),則要注意是否溢出。 (1) MOV AX,[DX] (2) MOV DS,DATA (3) MOV CS,AX      (4) MOV AX,DL      (5) PUSH AL      (6) ADD [BX],[DI]      (7) LEA [BX],V      (8) MOV [DX],OFFSET V      (9) MOV [SI],2      (10) MUL BX,CX      (11) DIV 5      (12) MOV BYTE[SI],AX      (13) MOV AX,[SI+DI]      (14) SHR AX,4      (15) CMP 6,AX      (16) MOV [FFFF],AX      (17) MOV AX,BX+4      (18) JMP FAR PRO 答: (1) MOV AX,[BX] (2) MOV DS,BX (3) MOV ES,AX(4) MOV AL,DL(5) PUSH AX(6) ADD [BX],DI(7) LEA BX,V(8) MOV DX,OFFSET V (9) MOV WORD PTR [SI],AX(10) MUL BX(11) DIV BX(12) MOV BYTE PTR [SI],2(13) MOV AX,[BX+SI](14) SHR AX,1(15) CMP AX,6(16) MOV [FFFE],AX(17) MOV AX,[BX+4](18) JMP FAR PTR PRO 在數(shù)據(jù)段定義了ARRAY數(shù)組,其中依次存儲(chǔ)了4個(gè)字?jǐn)?shù)據(jù),根據(jù)以下要求把第4個(gè)字送AX寄存器?!  ?1) 1234H (2)5678H (3)9804H (4)E0A0H答: SF、ZF、CF、OF(1)1234H+7450H, 1 0 0 1(2)5678H+7450H, 1 0 0 1(3)9804H+7450H, 0 0 1 0(4)E0A0H+7450H, 0 0 1 0 在數(shù)據(jù)段有32位的無(wú)符號(hào)數(shù)變量X,Y,按如下格式定義,其中‘?’請(qǐng)用數(shù)值代替,用16位指令按要求寫(xiě)出程序?!  ?4)Z=XY。答: MOV DX,0MOV BX,AX SHL AX,1 ADC DX,0SHL DX,1SHL AX,1 ADC DX,0 ADD AX,BX ADC DX,0 把AX中的內(nèi)容依次倒排序,即第0位移到第15位,第1位移到第14位,…。(4) 比較BUFF與STR1兩個(gè)字符串是否相等,如相等則DX=1,否則DX=0。畫(huà)出流程圖,并編寫(xiě)程序段。畫(huà)出流程圖,并編寫(xiě)程序段?!   RRAY DW 2,3,5    DW 1,4,6     DW 2,7,9答: data segment Array dw 2,3,5 dw 1,4,6 dw 2,7,9 data ends code segment assume cs:code,ds:data start: mov ax,data mov ds,ax mov ax,0 mov bx,0fffah a: mov si,0 add bx,6 cmp bx,13 jg d b: add ax,array[bx][si] cmp si,3 jg aadd si,2 jmp b d: hlt code ends end start習(xí)題5 畫(huà)圖說(shuō)明下列數(shù)據(jù)定義語(yǔ)句所示內(nèi)存空間的數(shù)據(jù),并回答寄存器的值。例如:MOV BX, OFFSET VAL ;取偏移屬性MOV BX, SEG VAL ;取段屬性MOV BX, TYPE VAL ;取類型屬性 指令和偽指令的區(qū)別在哪里?偽指令可以出現(xiàn)在代碼段嗎?指令可以在數(shù)據(jù)段嗎? 答:指令只能出現(xiàn)在代碼段,定義數(shù)據(jù)的偽指令通常在數(shù)據(jù)段,偽指令在代碼段兩端也可,但不能在指令之間。(5)分配500個(gè)字的空間待用。答:mov ax,data1 mov ds,ax Mov bx,data2[0]Mov cx, 50+10*2+20*8: Array1 dw 5 DUP(0) Array2 EQU BYTE PTR Array1請(qǐng)說(shuō)明這兩個(gè)變量之間的聯(lián)系。程序在執(zhí)行前調(diào)入內(nèi)存,由DOS確定裝入的起始地址,建立PSP,接著再裝入程序,其大小為256個(gè)字節(jié)。mov ax,data mov ds, axmov es,( )mov cx,( ) mov si, ( ) ( ) ( )答: mov es,( AX )mov cx,( COUNT ) mov si, ( OFFSET DA1 ) ( MOV DI, OFFSET DA2 ) ( REP MOVSB ) 將AX和BX進(jìn)行加、減、乘或除的運(yùn)算,每種運(yùn)算由用戶從鍵盤(pán)上選擇。2減 jz sucmp al,33h 。輸出前一字符mov dl,almov ah,2int 21hmov dl,bl ;輸出當(dāng)前字符mov ah,2int 21hadd dl,1h 。答: data segment ARRAY db 5,01,12,23,45,F3 data endscode segment assume cs:code start: mov ax,data mov ds,ax mov ax,0 mov cl,array mov ch,0 mov bl,cl lea si,array+1a:add al,array[si]inc siloop adiv bl exit:mov ah,4ch int 21hcode endsend start 編寫(xiě)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1